DASTURLASH 1. Dastur natijasi qanday bo'ladi? int main() { cout << sizeof(int)+sizeof(long) << endl; return 0; } A) 4 2 B) 8 C) 2 D) Aniqlab bo’lmaydi |-bu belgi qanday mantiqiy amal? A) Ikkilikda qo’shish amali B) Mantiqiy amallarda ko’rsatkich amali C)Ko’paytirish amali D) Rost yoli yolg’on amali 3. a=28, b=25 bo'lganda dastur qismi qanday natija beradi? int a, b, s = 0; cout << "a="; cin >> a; cout << "b="; cin >> b; int i = b; while (i <= a) { s += 1; i++; } cout << s << endl; A) 2 B) 16 C) 3 D) 4 4. Bitta shablon necha xil tiplarni qabul qiladi? A) 1 ta B) qiymat qabul qilmaydi C) 3 ta 5. class Maktab { public: string nomi; private: int x; int y; }; class maktab3:protected Maktab { public: int z; D) 2 ta } Maktab3 klassida nechta maydon mavjud? A)1 ta B) 4 ta C) 2 ta D) 3 ta 6. BitBtn komponentasida tugmaga ikonka joylashtirish uchun qaysi hususiyatdan foydalaniladi? A) seek(g) B) Glyph C) seek(p) D) icon(a) 7. MessageDLG() qiymatini o’zlashtirish uchun qaysi tipdan foydalaniladi? A) char B) int C) double D) void 8. Dastur natijasini aniqlang: #include <iostream> using namespace std; template <class T> T add(T a, T b){ return a; b; } int main( ){ cout<<add <int>(21,56) <<endl; return 0;} A) 21,56 B)2156 C) 21 D) 56 9. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include <stdio.h> int Plus( ) { static int a; a--; return a; } int main( ) { printf ( "%d\n", Plus( )+Plus( )+Plus( ) ); } A) -2 B) 0 C) 1 D)-6 10. Dastur kompilyatsiya qilinganda so’ng natijani aniqlang: #include <iostream> int main( ){ int i=14; int *p=&i; std::cout<<*p--; return 0; } A) 14 B) 12 C) 13 11. Quyidagi dastur qanday natija chiqaradi? int a[5][3]={2,2,2,3,3,3,2,1,1,4,4,3,1,2,3}; float s=0; for (int i=0;i<5;i++) {for(int j=0;j<3;j++) {s=s+a[i][j];} } cout<<s; A) 15 B) 13 C) 36 D) 21 D) 15 12. Quyidagi dastur qanday natija chiqaradi? float b[6]; b[0]=1; b[1]=2; b[2]=b[1]-1; cout<<b[2]; A) 1 B)5 C) 2 D)0 13. Xotira manzili qaysi belgi orqali olinadi? A) ^ B) * C) & D) || 14. O’lchamlarni aniqlash operatorini ko’rsating. A) * B) ; C) ^ D) :: 15. 1!=0 operandning qiymati nimaga teng; A) 0 B) 2 C) -1 D) 1 16. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isdigit(‘10’) A) 10 B) ‘10’ C) FALSE D) TRUE 17. Quyidagi dastur natijasini aniqlang : #define amal(x) (x) * (x) int a=2; cout<<amal(++a); A) 16 B) 9 C) 4 D) 6 18. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=8; cout << a++*a++; --a; A) 64 B) 72 C) 81 D) 71 19. Harf bilan boshlanuvchi, raqam va "_" belgisining ixtiyoriy ketma-ketligi nima deyiladi? A) Dastur B) O’zgarmas C) Identifikator D) Char 20. #define direktivasi yordamida o’zgarmaslar qanday aniqlanadi? A) #define qiymat nom B) #define nom qiymat C) #define nom =qiymat D) #define qiymat=nom