Вопросы и материалы на этой странице пока на узбекском языке. Интерфейс переведён.

OOP — тестовые вопросы с ответами

Informatika · 12 открытых вопросов (всего в банке 60) · в каждом — правильный ответ и пояснение
1. OOP (Ob'ektga yo'naltirilgan dasturlash) nima?
  1. A) Faqat funksiyalar yordamida dasturlash uslubi
  2. B) Dasturni ob'ektlar va ularning o'zaro ta'siri orqali tashkil etuvchi dasturlash paradigmasi
  3. C) Faqat matematik hisob-kitoblar uchun dasturlash uslubi
  4. D) Internet dasturlarini yaratish usuli
Показать ответ

Правильный ответ: B) Dasturni ob'ektlar va ularning o'zaro ta'siri orqali tashkil etuvchi dasturlash paradigmasi

2. Klass (class) nima?
  1. A) Dasturning bajariluvchi qismi
  2. B) Ob'ektlarni yaratish uchun qolip (shablon)
  3. C) Ma'lumotlar bazasi jadvali
  4. D) Funksiya turi
Показать ответ

Правильный ответ: B) Ob'ektlarni yaratish uchun qolip (shablon)

3. Ob'ekt (object) nima?
  1. A) Klassning o'zi
  2. B) Klassdan yaratilgan aniq nusxa (instance)
  3. C) Funksiya natijasi
  4. D) O'zgaruvchi turi
Показать ответ

Правильный ответ: B) Klassdan yaratilgan aniq nusxa (instance)

4. Python da klass qanday e'lon qilinadi?
  1. A) function Mashina:
  2. B) object Mashina:
  3. C) class Mashina:
  4. D) def Mashina:
Показать ответ

Правильный ответ: C) class Mashina:

5. OOP ning to'rtta asosiy tamoyili qaysilar?
  1. A) Tsikl, shart, funksiya, massiv
  2. B) Inkapsulyatsiya, meros, polimorfizm, abstraksiya
  3. C) Kiritish, chiqarish, saqlash, qayta ishlash
  4. D) Tezlik, xotira, aniqlik, cheklilik
Показать ответ

Правильный ответ: B) Inkapsulyatsiya, meros, polimorfizm, abstraksiya

6. Python da __init__ metodi nima uchun ishlatiladi?
  1. A) Klassni o'chirish uchun
  2. B) Ob'ekt yaratilganda avtomatik chaqiriladigan konstruktor metodi
  3. C) Klassni chop etish uchun
  4. D) Meros olish uchun
Показать ответ

Правильный ответ: B) Ob'ekt yaratilganda avtomatik chaqiriladigan konstruktor metodi

7. Python da "self" parametri nima?
  1. A) Global o'zgaruvchi
  2. B) Joriy ob'ektga ko'rsatuvchi havola — metod ob'ektning o'z atributlariga murojaat qilishi uchun
  3. C) Klass nomi
  4. D) Maxsus kalit so'z — faqat __init__ da ishlatiladi
Показать ответ

Правильный ответ: B) Joriy ob'ektga ko'rsatuvchi havola — metod ob'ektning o'z atributlariga murojaat qilishi uchun

8. Inkapsulyatsiya (encapsulation) nima?
  1. A) Bir klassdan boshqa klass yaratish
  2. B) Ma'lumot va metodlarni bir joyga to'plab, tashqaridan bevosita kirishni cheklash
  3. C) Bir xil nomli metodlar yaratish
  4. D) Kodni qismlarga bo'lish
Показать ответ

Правильный ответ: B) Ma'lumot va metodlarni bir joyga to'plab, tashqaridan bevosita kirishni cheklash

9. Meros (inheritance) nima?
  1. A) Ob'ektni o'chirish
  2. B) Bir klassning boshqa klassning xususiyat va metodlarini olishi
  3. C) Metodlarni qayta nomash
  4. D) Yangi o'zgaruvchi yaratish
Показать ответ

Правильный ответ: B) Bir klassning boshqa klassning xususiyat va metodlarini olishi

10. Polimorfizm (polymorphism) nima?
  1. A) Bir klass bir nechta ob'ekt yaratishi
  2. B) Turli klasslar bir xil nomdagi metodlarni o'zlariga xos tarzda amalga oshirishi
  3. C) Klassni ikki marta e'lon qilish
  4. D) Meros olmaslik
Показать ответ

Правильный ответ: B) Turli klasslar bir xil nomdagi metodlarni o'zlariga xos tarzda amalga oshirishi

Это открытая часть темы. Полный банк, режим на время, разбор и работа над ошибками — в режиме теста.