Qayta oqish dasturlash baza 2022.(javoblari)
Download 21.77 Kb.
|
Dasturklash qayta oqishda tushgan baza
@tatu1k qayta oqish dasturlash baza 2022.(javoblari) 1.Quyidagi dastur qismida n ning qiymatiga 36soni kiritilsa dastur natijasi nimaga teng boladi? Int n, cnt=0; Cin>>n; For(int i=2; i*i<=n; i++){ If(n%i==0){ While(n%i==0) n/=1; } } Javob d=2 2.Dasturning bajarilishi natijasida ekranda qanday qiymat chiqadi? String s1=”A”, s2=”B”, s3=”C” Int i=1; s1.insert(I,s3); s1.append (s2); s2.insert(I,s3); s3.erase (1,2); cout< 3.elon qilingan char ozgaruvchisi qaysi biri togri emas A a=”3”; B a=’3’; C a=(int)3 D a=3; 4. C++ dasturlash tilida ishlatiladigan operatorlar togri korsatilgan qatorni aniqlang. Javob cout, getch, return 5. ushbu dastur bajarilgandan song qanday natija paydo boladi; #include Int k; Int main() { k=123; printf(“%d”, k++); return 0; } Javob 123 6. siklning tanasi necha marta bajarilishini aniqlang. Int i=0; do { I++; … } While(i/3>0); Javob 1 7. quyidagi dasturda std nimani anglatadi. #include Int main() { Std::cout<<”hello world!\n”; } Javob bu cout obyekti joylashgan nomlar fazosi 8. qaysi mulohaza togri. A default tarmogi switch operatori tanasida {…..} boshida joylashishi Shart yoki umuman bolmasligi mumkin B Default tarmogi switch operatori tanasida {……} ixtiyoriy joyida ishlatilishi yoki umuman ishkatilmasligi mumkin C default tarmogi switch operatori tanasida {…..} ishlatilishi va oxirida joylashishi shart D default tarmogi switch operatori tanasida {…..} oxirida joylashishi Shart yoki umuman bolmasligi mumkin 9. quyidagi dastur qismi natijasini aniqlang. Int *x=new int; /*x korsatkich 0x100607000 xotira adresini korsatib turibdi deb hisiblaylik*/ cout< 11. meros klass konstruktorini yaratishda: Javob voris sinfi uchun konstruktor yaratishda u merosxor sinf nomi bilan bir xil nomga ega bolishi kerak 12. matnli fayllar bilan ishlashda mavjud get(olish) pozitsiyasi yoki put(joylashish) pozitsiyasini ifodalaydigan streampos turdagi qiymatni Qaytaradigan funksiyalar parametriga ega boladimi Javob yoq 13. xotira hajmini olchaydigan operatorni korsating Javob sizeof 14. togri aniqlangan satr ozgaruvchisini elonini toping A string[]mystr; B char mystr; C string mystr; D string[20] mystr; 15. a_file nomli ochiq faylga natijani qanday yoziladi. Javob a_file<<”output”; 16. qaysi funksiya matnli fayllar bilan ishlashda mavjud put pozitsiyasini ozgartirishga imkon beradi. Javob seekp() 17. Tolower () va toupper () funksiyalaridan foydalanish uchun qaysi sarlavha faylini kiritishimiz kerak. Javob 18. Agar merosxor sinfini yaratishda asosiy sinfga murojaat qilishda kirish darajasi korsatilmagan bolsa, u holda qaysi kirish darajasi ishlaydi. Javob private 19. C++ dasturlash tilida massivni indekslash qanday qiymatdan boshlanadi Javob 0 dan 20. Dost funksiya bu……. Javob friend atributiga ega sinfda elon qilingan funksiya, lekn sinf azosi bolmagan. 21. Quyidagi kirish modifikatorlarining qaysi birida inkapsulsatsiya malumotlarini tashqi omilllardan himoya qiladi. Javob private va protected 22. Funksiya shabloni bu …… Javob funksiya tarifi , bunda prototip sharti turni korsatadi va ta’rif Qayta ishlangan parametrlar turlari uchun variantlarni korsatadi. 23. Qaysi funksiya matnli fayllar bilan ishlashda mavjud put(joylashtirish) pozitsiyasini ozgartirishga imkon beradi. Javob seekp() 24. Fayl oxirida boshlangich pozitsiyasini ornatish uchun qaysi rejimdan foydalaniladi. Javob ios::ate 25. Sikl operatori korsatilgan tog’ri qatorni belgilang. 1. if 2. for(int i=0; i3. for(sikl parametri>:= 4. for(;;)if(a<0) break; else{s+=a; cin>>a;} 26. Quyidagi sinflardan qaysi biri vositasida fayllarga kiritishni amalga oshiradi. Javob ofstream 27. Quyidagi dastur qismi bajarilishi natijasida ekranga nima chiqadi. Int x=3; If(x>7 || x<5) If(x<6 && x>1) If(x>2) Printf(“ 1” ); Else ptintf (“2”); Else printf(“3”); Else printf(“4”); Javob 1 28. Qaysi funksiya matnli fayllar bilan ishlashda mavjud get pozitsiyasini o’zgartirishga imkon beradi. Javob seekg() 29. Satr o’zgaruvchisining to’g’ri e’lonini korsating . Javob string mystr; 30. Quyidagi funksiyalarning qaysi biri ikkinchi qatorning oxiriga bir qator qo’shadi (char toifasida) Javob strcat(); 31. To’gri e’lon qilingan 25 ta qatordan iborat satr o’zgaruvchisini A ni aniqlang Javob string A[25;] 32. funksiyalar virtual deb ……….. ataladi, Javob Asosiy sinfdan olingan voris sinfda qayta aniqlanishi mumkin bolgan funksiyalar 33. Vorislik bu………….. Javob Bir obyekt boshqa obyektning xossalari va usullarini oladi, yani Bir sinf boshqa sinfdan meros oladi . Birinchi sinfning barcha atributlari Va usullari ikkinchi sinfga otadi 34. Polimorfizm bu …………. Javob Turdosh sinflar uchun umumiy harakatlarni belgilash uchun bitta nomdan foydalanisshga ruhsat berishgni anglatadi 35. Quyidagi dastur qismi natijasini aniqlang Int *x=new int ; /* x korsatgichi 0x100607000 xotira adresini korsatib turibdi deb hisoblaylik*/ Cout< 37. Meros klass konstruktorini Yaratishda : Javob voris sinfi uchun konstruktor yaratishda u merosxor sinf nomi bilan bir xil nomga ega blishi kerak 39. To’plamli vorislik ……….. uchu qo’llaniladi. Javob voris sinfni 2ta va undan ortiq ota sinf xususiyatlari bilan ta’minlash. 40. quyidagi funksiyalardan qaysi biri kirish oqimidan x qatorga 100ta belgi oqiydi. Javob cin.getline(x, 100, ‘\n’); 41. qaysi javobda massivning eng kichik jift elementini toppish uchun bajarilgan dastur qismi va agar bunday element bolmasa birinchi elementni chop etish dasturini toping. Javob Int imin=-1; For((int i=0; i Imin=I; } If(imin==-1) Cout<Else Cout<42. Dasturning bajarilishi natijasida ekranga qanday qiymat korsatiladi. Char s[]=”Toshkent Axborot Texnologiyalar Universiteti talabalri”; Char c=’a’; int k=0; For(int i=0; i Cout< 43. eof() funksiyasining ta’rifi to’ri keltirilgan javobno korsating . Javob agar o’qish uchun ochilgan fayl oxiriga yetgan bolsa, true qiymatni qaytaradi 44. C++ dasturlash tilida qanday ma’lumitlar turini mantiqiy ma’noda to’g’ridan to’g’ri o’rnatish mumkin emas ? Javob string 46. Agar siz asosiy sinfdas konstruktor yaratsangiz va merosxor sinf uchun konstruktor yaratsangiz, merosxor sinf obyektini e’lon qilganingizda , merosxo’r sinfning konstruktori chaqiriladi va o’sha paytda asosiy sinf konstruktori chaqiriladimi Javob . Ha chunki u asosiy sinfning merosxo’ri hisoblanadi, chunki merosxo’r asosiy sinfning barcha xossalari va usullari meros qilib olganida meros qolib oladi 47. qaysi javobda varianti ikki olchovli dinamik massivlarni e’lon qiladi. javob Double **a; int n; cin>>n; a=new double*[n]; for(int i=0; i 49. Agar continue operatori sikl operatori Ichida bolsa, u holda :…….. Javob boshqaruvi siklning keyingi iteratsiyasining boshiga o’tkazadi 50. C++ ning qaysi sarlavha faylida I/O ko’rsatmalari mavjud Javob iostream,h 51.Meros sinf konstruktorini yaratishda : Javob Voris sinfi uchun konstruktor yaratishda u merosxo’r sinf nomi Bilan bir xil nomga ega bo’lishi kerak. 52. Funksiyani qayta aniqlashga nisbatan quyidagi fikrlardan qaysi biri notogri Javob qayta aniqlangan funksiyani sinf Ichida bajarib bo’lmaydi 53. Quyidagi ibora qanday yoziladi “ Agar ozgaruvchi indeks sizedan katta bo’lsa, o’zgaruvchilar soni (count)ga oshiramiz” Javob if(index>size ) count++; 54. Dasturning bajarilishi natijasida ekranga qanday ko’rsatiladi. Int x, y; x=2; if(x=1) y=x+1; else y=x-2; cout<<”\n y=”< 55. Quyidagi dastur natijasini aniqlang #unclude Using namespace std; Int main() { char *s=”C++”; cout< cout< } Javob C++ ++ 56. Quyidagi dastur qismi bajarilganda ekranga nima chiqadi….. Int x=2; If(x<4 || x>6) If(x>2 && x<8) If(!(x<5)) Printf(“ 1” ); Else ptintf (“2”); Else printf(“3”); Else printf(“4”); Javob 3 57. Matnli fayllar bilan ishlashda EOL tushunchasi bu nima….. Javob qatorning oxiri 58. Parametrli sikl operatori quyidagi berilgan qaysi konstruksiya mos keladi….. Javob For(ifoda_1; ifoda_shart; ifoda_2) {….} 59. Siklning tanasi necha marta bajariladi… Int i=0; Do{ I++; …….. } while(2/i>0); Javob 3 60. Ushbu kodni bajargandan so’ng o’zgaruvchining ekvivalenti nima… Int a; For(a=0; a<10; a++){} Javob 10 61. Berilgan son nimaga teng 2.18e-6 Javob 18*10 darajasi -6 uzurasila yozomadm 62. Destruktorga nechta parameter jonatish mumkin… Javob destruktorga parametr jonatish mumkin emas 63. Qaysi qatorda C++ kalit so’zlari to’g’ri keltirilgan Javob if, else, while, do, switch, continue, break 64 Abstrakt sinf bu……… Javob abstract sinf bu kamida bitta sof virtual fuksiyani o’z ichiga olgan Sinf 65. to’g’ri mulohazani toping….. A do’st funksiyasi oddiy funksiya bo’ishi mumkin emas , faqat Boshqa sinfning usuli B bitta funksiya ko’p sinfga do’st bo’lishi mumkin C do’stona funksiya sinf Ichida e’lon qilinadi, sinf elementlariga
javob
78. Quyidagi sinflardan qaysi biri fayllarga kiritishni amalga oshiradi … javob ofstream 79. Dastur bajarilgandan keyn k nimaga teng bo’ladi… k=1; while(k<10) k=k+k; cout< 80. Kod fragmenti bajarish natijasida monitorga nima chop qilinadi Char sim=’3’; Switch (sim) { Case ‘2’: cout<<”kredit qarzdor”; Break; Caase ‘5’…’3’: cout<<”bir oy dam olasan”; break; Default: cout<<” kiritishda xatolik”; } javob bir oy dam olasan 81. Quyidagi dastur qismi natijasini aniqlang For(int i=0; i<4; ++i) { Switch(i) { Case 0 : std::cout<<”0”; Case 1 : std::cout<<”1”; continue; Case 2 : std::cout<<”2”; break; default : std:: cout<<”D”; break; } Std::cout<<” . “; } Javob 0112D 82. Agar fayl yozish operatsiyalari uchun ochilgan bolsa va u avvaldan mavjud bo’lsa , avvalgi tarkib o’chishi va yangisi bilan almashtirish uchun qaysi rejim dan foydalaniladi….. Javob ios::trunc 83. Asosiy dasturda ham, boshqa funksiyalarda ham ishlashi mumkin bo’lgan o’zgaruvchilar… Javob glabal o’zgaruvchilar 84. Qaysi javob bir o’lchovli static massivni e’lon qiladi… Javob int anarray[20] 85. Fayllar bilan ishlaganda faylllarni ochishning ab rejimi vazifasi qanday… Javob ikkilik faylni oxiriga qoshish uchun ochadi 86. Faqat ikkilik rejimda ochishda ………… ishlatiladi. Javob ios::binary 87. Satrni bildiruvchi ma’lumotlar turini aniqlang.. Javob string 88. Agar merosxo’r sinfini yaratishda asosiy sinfga murojaat qilishda kirish darajasi ko’rsatilmagan bo’lsa, u holda qaysi kirish darajasi ishlaydi…. Javob private 89. Quyidagilardan qaysi biri satrni to’g’ri kiritish qatori.. Javob char matn[15]; gets(matn); 90. Bir nechta sinflardan meros olish jarayonini ko’rsating… Javob class derived: access base_1, access base_2, ….{…}; 91 Polimorfizm nima…., Javob funksiyalarni qayta yuklash , merosxo’rlik , virtual funksiyalar 92 Quyidagi dastur natijasini aniqlang #include Using namespace std; Int main(){ Char *s=”aka” ; *s=’u’; Cout< } Javobi kompilyatsiyada xatolik 93. Dastur natijasi nima chiqadi… #include Using namespace std; Int main() { Char s[]=”salom”, t[]=”salom”; If(s==t) Cout<<”C++”; Return 0; } Javobi dastur xatilikka uchraydi 94. Fayl bo’sh bo’lishi mumkinmi. Javob ha bo’sh bo’lishi mumkin 95. To’g’ri e’lon qilingan 23 ta belgidan iborat satr o’zgaruvchisi A ni aniqlang Javob char A[23]; Download 21.77 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling