wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Dasturiy taminot arxitekturasi

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Dasturiy ta'minotda "arxitektura" nima degani?

a)

Kodning grammatik qoidalari

b)

Tizimning asosiy tuzilishi va komponentlar munosabatlari

c)

Foydalanuvchi interfeysi dizayni

d)

Tizimning asosiy tuzilishi va foydalanuvchi interfeysi dizayni

2.

MVC arxitekturasida "M" harfi nimani anglatadi?

a)

Method

b)

Module

c)

Model

d)

Manager

3.

SOLID da "S" harfi nimani anglatadi?

a)

Single Responsibility Principle

b)

Static Principle

c)

Shared Object Principle

d)

Separation of Concerns

4.

DRY prinsipi nimani anglatadi?

a)

Do Repeat Yourself

b)

Delete Redundant Yaml

c)

Data Recovery Yield

d)

Don't Repeat Yourself

5.

Mikroservis arxitekturasida dastur qanday tuziladi?

a)

Ko'plab kichik, mustaqil xizmatlar sifatida

b)

Bitta katta monolit sifatida

c)

Faqat bitta server orqali

d)

Barcha kodlar bitta faylda

6.

API nima?

a)

Dasturlash tili

b)

Ikki tizim o'rtasida muloqot qilish interfeysi

c)

Ma'lumotlar bazasi turi

d)

Operatsion tizim

7.

REST arxitekturasida yangi ma'lumot yaratish uchun qaysi HTTP metodi ishlatiladi?

a)

GET

b)

DELETE

c)

POST

d)

PUT

8.

Monolit arxitektura nima?

a)

Barcha funksiyalar bitta ilovada joylashgan tizim

b)

Har bir funksiya alohida server

c)

Faqat cloud xizmatlari uchun arxitektura

d)

Mikroservislarning boshqa nomi

9.

Frontend va Backend farqi nima?

a)

Frontend — server, Backend — brauzer

b)

Frontend — foydalanuvchi ko'radigan qism, Backend — server tomoni

c)

Ikkalasi bir xil narsa

d)

Frontend — ma'lumotlar bazasi, Backend — interfeys

10.

Quyidagilardan qaysi biri ma'lumotlar bazasi tizimi (DBMS)?

a)

PostgreSQL

b)

React

c)

Docker

d)

Git

11.

Git da "commit" nima?

a)

Serverga yuklash

b)

O'zgarishlarni saqlash nuqtasi

c)

Yangi branch yaratish

d)

Kodni o'chirish

12.

HTTPS HTTP dan qanday farq qiladi?

a)

HTTPS ma'lumotlarni shifrlaydi

b)
  • HTTPS tezroq ishlaydi

c)

HTTPS faqat mobil uchun

d)

Hech qanday farqi yo'q

13.

OOP da "Encapsulation" nima?

a)

Kodni meros olish

b)

Ma'lumot va metodlarni ob'ektda yashirish va birlashtirish

c)

Kodni takrorlash

d)

Ob'ektlarni nusxalash

14.

Load Balancer nima uchun ishlatiladi?

a)
  • Ma'lumotlar bazasini zaxiralash

b)

Kiruvchi so'rovlarni bir necha server o'rtasida taqsimlash

c)

Ma'lumot va metodlarni ob'ektda yashirish va birlashtirish

d)

Xavfsizlik devori sifatida

15.

Cache (kesh) nima?

a)

Ma'lumotlar bazasi turi

b)

Tez-tez ishlatiladigan ma'lumotlarni vaqtinchalik saqlash joyi

c)
  • Dastur kodi

d)

Tarmoq protokoli

16.

DevOps nima?

a)

Dasturlash tili

b)

Faqat server boshqaruvi

c)

Ishlab chiqish va operatsiyalar jarayonlarini birlashtirish yondashuvi

d)

UI dizayn jarayoni

17.

Quyidagilardan qaysi biri container texnologiyasi?

a)

Angular

b)

Docker

c)

Laravel

d)

Redux

18.

SQL da SELECT operatori nima qiladi?

a)

Ma'lumot o'chiradi

b)

Ma'lumot o'qiydi va qaytaradi

c)

Ma'lumot qo'shadi

d)

Jadval yaratadi

19.

Scalability (masshtablanish) nima?

a)

Kodni tahrirlash qobiliyati

b)

Tarmoq tezligi

c)

Dasturni o'chirish

d)

Tizimning yukni oshirishga moslasha olish qobiliyati

20.

OOP da "Inheritance" (meros) nima?

a)

Ob'ektni o'chirish

b)

Bir sinfning boshqa sinf xususiyatlarini olishi

c)
  • Ma'lumotlarni shifrlash

d)

Ma'lumot va metodlarni ob'ektda yashirish va birlashtirish