WorksheetsDasturlash bo'yicha bilimlar
Total questions: 15
Worksheet time: 8mins
Algoritm nima?
Algoritm - bu muayyan bir masalani yechish uchun belgilangan qadamlar to'plami.
Algoritm - bu tasodifiy raqamlar yig'indisi.
Algoritm - bu matematik formulalar to'plami.
Algoritm - bu kompyuter dasturlash tilidir.
Algoritmning asosiy xususiyatlari nimalardan iborat?
aniqlik, tartib, samaradorlik, vaqt
Algoritmning asosiy xususiyatlari: aniqlik, tartib, takrorlanish, samaradorlik.
aniqlik, tartib, samaradorlik, murakkablik
aniqlik, samaradorlik, o'zgaruvchanlik, takrorlanish
Dasturlash tili nima?
Dasturlash tili kompyuter apparatining ishlashini boshqaradi.
Dasturlash tili faqat matematik hisoblashlar uchun ishlatiladi.
Dasturlash tili faqat o'yinlar yaratish uchun mo'ljallangan.
Dasturlash tili kompyuter dasturlarini yozish uchun mo'ljallangan sintaksis va qoidalar to'plami.
Eng mashhur dasturlash tillaridan biri qaysi?
Ruby
Python
C++
Java
Dasturlash tillari qanday turlarga bo'linadi?
Dasturlash tillari faqat o'rta darajadagi tillarga bo'linadi.
Dasturlash tillari faqat past darajadagi tillarga bo'linadi.
Dasturlash tillari faqat yuqori darajadagi tillarga bo'linadi.
Dasturlash tillari past darajadagi, yuqori darajadagi va o'rta darajadagi tillarga bo'linadi.
Ma'lumotlar tuzilmasi nima?
Ma'lumotlar tuzilmasi - ma'lumotlarni saqlash va boshqarish uchun tuzilgan struktura.
Ma'lumotlar tuzilmasi - bu kompyuter viruslarini aniqlash uchun algoritm.
Ma'lumotlar tuzilmasi - bu dasturlash tillarining sintaksisi.
Ma'lumotlar tuzilmasi - bu ma'lumotlarni tahlil qilish usuli.
Massiv va ro'yxat o'rtasidagi farq nima?
Massiv va ro'yxat o'rtasidagi farq, massivlar bir xil turdagi elementlar to'plami bo'lib, tezlikka e'tibor qaratadi, ro'yxatlar esa turli xil elementlarni o'z ichiga olishi va moslashuvchan bo'lishi mumkin.
Massivlar har xil turdagi elementlarni o'z ichiga oladi.
Ro'yxatlar faqat bir xil turdagi elementlardan iborat.
Massivlar har doim ko'p o'lchovli bo'lishi kerak.
Stack va Queue nima?
Stack FIFO, Queue LIFO printsipiga asoslanadi.
Stack va Queue ikkalasi ham LIFO printsipiga asoslanadi.
Stack va Queue ikkalasi ham FIFO printsipiga asoslanadi.
Stack LIFO, Queue FIFO printsipiga asoslanadi.
Dasturlashda shartli operatorlar qanday ishlaydi?
Shartli operatorlar faqat matematik hisoblashlar uchun ishlatiladi.
Shartli operatorlar dasturdagi xatoliklarni tuzatish uchun ishlatiladi.
Shartli operatorlar faqat ma'lumotlarni saqlash uchun ishlatiladi.
Shartli operatorlar dasturlashda shartlarni tekshirish va turli yo'nalishlarga o'tish uchun ishlatiladi.
Funktsiya nima va uning afzalliklari nimalardan iborat?
Funktsiya - bu faqat matematik hisoblashlar uchun ishlatiladigan jarayon.
Funktsiya - bu kirish qiymatlari asosida chiqish qiymatini hisoblaydigan jarayon. Uning afzalliklari: kodni qayta ishlatish, murakkablikni kamaytirish va xatolarni kamaytirish.
Funktsiya - bu faqat ma'lumotlarni saqlash uchun mo'ljallangan tuzilma.
Funktsiya - bu dasturiy ta'minotning faqat bitta qismidir.
O'zgaruvchilar nima?
O'zgaruvchilar - bu dasturlashda ishlatiladigan grafik interfeyslar.
O'zgaruvchilar - bu dasturlashda ishlatiladigan funktsiyalar.
O'zgaruvchilar - dasturlashda ma'lumotlarni saqlash uchun ishlatiladigan nomlangan joylar.
O'zgaruvchilar - bu faqat raqamli ma'lumotlarni saqlash uchun mo'ljallangan joylar.
Dasturlashda xatolarni qanday topish mumkin?
Xatolarni topish uchun kodni diqqat bilan o'qish, debuggerdan foydalanish, log yozuvlarini ko'rish, avtomatik testlar yozish va linting vositalaridan foydalanish.
Faqat bir marta test qilish
Xatolarni e'tiborsiz qoldirish
Kodni o'qimaslik
Rekursiya nima?
Rekursiya - funksiyaning natijasini saqlab qolishi.
Rekursiya - faqat bir marta chaqiriladigan funksiyalar.
Rekursiya - funksiyaning boshqa funksiyalarni chaqirishi.
Rekursiya - funksiyaning o'zini o'zi chaqirishi.
Dasturlashda ob'ektga yo'naltirilgan dasturlash nima?
Ob'ektga yo'naltirilgan dasturlash - bu faqat ma'lumotlar bazalarini boshqarish uchun mo'ljallangan.
Ob'ektga yo'naltirilgan dasturlash - bu faqat funksiyalarni ishlatadigan dasturlash usuli.
Ob'ektga yo'naltirilgan dasturlash - bu ob'ektlar va ularning o'zaro aloqalarini asosiy tushunchalar sifatida ishlatadigan dasturlash paradigmasi.
Ob'ektga yo'naltirilgan dasturlash - bu dasturlashda faqat bir xil turdagi ma'lumotlarni ishlatishdir.
Algoritmni qanday qilib samarali qilish mumkin?
Algoritmni murakkablashtirish
Faqat bitta hisoblash usulidan foydalanish
Algoritmni samarali qilish uchun uni soddalashtirish, ma'lumotlar tuzilmasini optimallashtirish va parallel hisoblashdan foydalanish kerak.
Ma'lumotlar tuzilmasini o'zgartirmaslik
