OOP — test savollari javoblari bilan

Informatika · 12 ta ochiq savol (bankda jami 60 ta) · har birida to'g'ri javob va izoh
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
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: 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:
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: 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
Javobni ko'rish

To'g'ri javob: B) Turli klasslar bir xil nomdagi metodlarni o'zlariga xos tarzda amalga oshirishi

Bu — mavzuning ochiq namuna qismi. To'liq bank, vaqt rejimi, tahlil va xatolar ustida ishlash — test rejimida.