A)Ha B)Yo`q
6. Quyidagi kod qanday natijani chop etadi? int f(){
return 1; }
A) 0 B) 1 C) hech nimani D) 1 0
7. Quyidagi kod qanday natijani chop etadi? void f() {cout << 1 << endl; } int main() { f(); return 0; }
8. Quyidagi funksiyani chaqirgandan so`ng kompilyatsiya xatolik ko`rsatadimi?
#include
A)ha B)yo`q
9. Har bir funktsiya chaqirilganda, tizim parametrlar va mahalliy o'zgaruvchilar _______ deb nomlanadigan xotira maydonida saqlanadi va elementlarni birinchi kelgan oxirgi ketadi tartibida saqlaydi.
A)heap B)Xotira maydoni. C) steck. D)Massivlar
10. Quyidagi izohlardan qaysi biri void funksiyasi ta`rifi bo`ladi? A)void funksiyasi-qiymat qaytarmaydi.Funksiya turi sifatida void ko`rsatiladi
B) Kalendarni oy va yilni hisobga olgan holda bir oyga chop etadi.
C) Raqam uchun kvadrat ildizni qaytaradi.
D) Bir raqamning teng yoki yo'qligini ko'rsatuvchi bool qiymatini qaytaradi.
11. Quyidagilarning qaysi biri void funksiyasida e`lon qilinadi?
A) 1 dan 100 gacha sonlarni yozadigan funksiya .
B) 1 dan 100 gacha tasodifiy sonlarni qaytaradigan funksiyA)
C) 1 bilan 100 orasida butun sonlarni tekshiradigan funksiyA)
D)Katta harfni kichik harfga aylantirgan funksiyani .
12. Quyidagi dasturdagi bo`sh joyni to`ldiring.
A) int B) bool C) char D) void
13. Quyidagi dasturdagi bo`sh joyni to`ldiring. #include using namespace std; ________ getGrade(double score) { if (score >= 90.0) return 'A'; else if (score >= 80.0) return 'B'; else if (score >= 70.0) return 'C'; else if (score >= 60.0) return 'D'; else return 'F'; } int main() { cout << "Hisob ni kiriting: "; double score; cin >> score; cout << "Baholash darajasi "; cout << getGrade(score) << endl; return 0; }
A) int B) double C) bool D) char
14. Quyidagi tugallanmagan kodni ko'rib chiqing: #include using namespace std; int f(int number) {return number; } int main() { cout << f(5) << endl; return 0; } Funksiya tanasida nima qolib ketgan?
A) return "number"; B) cout << number << endl;
C) cout << "number" << endl; D) return number;
15. Agar parametr bilan funksiyani chaqirsangiz argumetning qiymati parametrga o'tkazilsa bu nima deb nomlanadi?
A) funktsiya chaqirish B) qiymatni chaqirish
C) Malumotni chaqirish D) Nomini chaqirish.
16. Quyidagi kodda ekranga . . . . natija chop etiladi. #include using namespace std; void maxValue(int value1, int value2, int max) { if (value1 > value2) max = value1; else max = value2; } int main() { int max = 0; maxValue(1, 2, max); cout << "max is " << max << endl; return 0; }
A) max is 0 B) max is 1 C) max is 2 D) max is undefined
17. Quyidagi kodni tahlil qiling
A)Dasturda qora ekranga 5 chiqadi.
B)Dasturda uzoq vaqtdan keyin 5 natija chiqadi
C)Dastur yaxshi ishlaydi ammo hech narsa ko`rsatmaydi
D) xfunction funksiyasini chaqirmaganligi sababli dastur kompilyatsiyasida xatolik ro`y beradi.
18. Quyidagi dastur kodini tahlil qiling
#include using namespace std; int m(int num) { return num; } void m(int num) { cout << num; } int main() { cout << m(2); return 0; }
A)Dastur kompilyatsiyasida xatolik ro`y beradi chunki ikkita funksiya bir xil nomda saqlangan.
B) Dastur kompilyatsiya qilganda xatolikga uchraydi chunki ikkinchi funksiya dasturda ikkinchi funktsiya belgilangan, lekin asosiy funktsiyada chaqirilmaganligi sababli kompilyatsiya xatosi bor.
C)Dastur ishlaydi va bir vaqtning o`zida ikki marta natija chop etiladi.
D) Dastur ishlaydi va ikki marta natija chop etiladi.
19. Quyidagilardan qaysi biri maksimal qiymatni ikkita int qiymatiga qaytaradigan funksiya uchun to'g'ri funktsiya prototiplari hisoblanadi?
A) int max(int num1, int num2); B) int max(int num1, int num2)
C) int max(int, int); D) int max(num1, num2);
20. f.h bosh faylini chaqirish uchun qaysi kutubxonaga murojaat qilamiz?
A) #include f.h; B) #include "f.h";
C) #include "f.h" D) include "f.h"
21. Quyidagi funktsiyalarning qaysi biri noto`g`ri e`lon qilingan?
A) void t1(int x, int y = 0, int z); B) void t2(int x = 0, int y = 0, int z);
C) void t3(int x, int y = 0, int z = 0); D) void t4(int x = 0, int y = 0, int z = 0);
22. Quyidagi so'zlarni tahlil qiling.
A) Inline funktsiyalari bu odatdagidek bir xil funktsiyani bajarishi mumkin. Farqi ishlash va xotiradan foydalanishda
B) Inline funktsiyalari odatdagi funktsiyalardan ko'ra ko'proq xotiradan foydalanadi.
C) Inline vazifalari muntazam funksiyalarga qaraganda tezroq bajariladi.
D) Inline funktsiyalari juda qisqa funksiyalarga mos keladi.
23.Dastur kodida qanday natija chop etiladi?