C++ tilida izohlarning necha turi mavjud?



Download 204,5 Kb.
Sana13.02.2022
Hajmi204,5 Kb.
#447369
Bog'liq
dasturlashjavob

C++ tilida izohlarning necha turi mavjud?


{= 2
~ 5
~ 3
~ 4}

Ma’lumotlarni ekranga chiqarish formatini ko’rsating.


{= cout<< ;
~ cin>> ;
~ void ;
~ if}

Ma’lumotlarni o’qish formatini ko’rsating.


{= Cin>> ;
~ if
~ void ;
~ cout<< ;}

C++ tilida o’zgarmaslar nechta guruhga ajratiladi?


{= 2
~ 4
~ 3
~ 5}

C++ tilida butun son turlarini ko’rsating.


{= Int, short, long
~ bool
~ string
~ char, string}

C++ tilida mantiqiy tur qanday so’z bilan ifodalanadi?


{= bool
~ string
~ char, string
~ Int, short, long}

Mantiqiy mulohazalar ustida nechta amal aniqlangan?


{= 3
~ 2
~ 4
~ 5}

Agar funksiya qiymat qaytarmaydigan bo’lsa, u qanday kalit so’z bilan e’lon qilinadi?


{= void
~ Enum
~ Case
~ Const}

Turlangan o’zgarmaslar qanday kalit so’z bilan e’lon qilinadi?


{= Const
~ Void
~ Enum
~ Case}

“enum” kalit so’zidan qanday hollarda foydalaniladi?


{= Sanab o’tiluvchi o’zgarmaslarni aniqlashda
~ operator sifatida
~ funksiya e’lon qilishda
~ Butun son o`lchamini aniqlashda}

C++ tilida bir turni boshqa turga keltirishning qanday yo’llari mavjud?


{= oshkor va oshkormas
~ maxsus va maxsusmas
~ sonli va belgili
~ Bunday usul yo’q.}

Tayanch arifmetik amallarni ko’rsating.


{= +,-,*, /, %
~ ++,--,*,^
~ %,+,--, div
~ &,+,mod,-,/}

Til ko’rsatmasi nima?


{= ‘;’ belgi bilan tugaydigan ifoda
~ belgi bilan bosh-lanuvchi ifoda
~ til alifbosi
~ kalit so`z}

C++ tilida operand qiymatini birga oshirish unar amalini ko’rsating.


{= inkrement(++)
~ dekrement(--)
~ For ++
~ For--}

C++ tilida operand qiymatini birga kamaytirish unar amalini ko’rsating.


{= dekrement(--)
~ inkrement(++)
~ For ++
~ For--}

“sizeof” amalining vazifasi nima?


{= ixtiyoriy turdagi o’zgaruvchilarning o’lchamini aniqlaydi
~ sanab o’tiluvchi o’zgarmaslarni aniqlaydi
~ funksiya e’lon qiliadi
~ Butun son o`lchamini aniqlaydi}

Baytdagi bitlar qiymati chapga surilgan amalni ko’rsating.


{= StengS<<3
~ StengS>>2
~ S++
~ S--}

Baytdagi bitlar qiymati o’ngga surilgan amalni ko’rsating.


{= StengS>>2
~ StengS<<3
~ S++
~ S--}

Nuqta sinfi uchun kompilyator postfiks inkrementoperatorini qayta Yo‘qlovchi operator funksiyasie’loni qanday kurinishda buladi?


{= Nuqta operator++(int);
~ Nuqta operator++();
~ Nuqta operator+(int);
~ Nuqta operator++(int,int);}

To’liq bo’lmagan shart operatorining umumiy ko’rinishi qanday?


{= if
~
~ Do; while()
~ while do}

Taqqoslash amalining umumiy ko’rinishi qanday yoziladi?


{=
~ if
~ Do; while()
~ while do}

switch qanday operator?


{= tanlash
~ sikl
~ O’qish
~ Yozish}

Operatorlar necha turga bo’linadi?


{= 2
~ 3
~ 4
~ 5}

Do-while takrorlash operatorining sintaksisini ko’rsating.


{= Do; while()
~ if
~
~ while do}

Takrorlashni uzish kerak bo’lganda qaysi operatordan foydalaniladi?


{= break
~ append
~ close
~ Goto}

Shartsiz o’tish operatorini ko’rsating.


{= Goto
~ close
~ break
~ Append}

Nishon nima?


{= identifikator
~ operator
~ o’zgarmas
~ Funksiya}

pow() funksiyasi qanday amalni bajaradi?


{= darajaga ko’taradi
~ Qo’shadi
~ Bo’ladi
~ ildizni hisoblaydi}

Haqiqiy sonning absolyut qiymatini qaytaradigan funksiyani ko’rsating.


{= fabs()
~ cosh()
~ exp()
~ fmod()}

hypot(x,y) funksiyasi qanday vazifani bajaradi?


{= to’g’ri uchbur-chakni katetlari boyicha gipotenu-zani hisoblaydi
~ x sonini y soniga bo’lish natijasidagi qoldiqni qaytaradi
~ darajaga ko’taradi
~ ildizni hisoblaydi}

Grafika – bu.....


{= birоn-bir fаyl yoki zаhirаning (bit оbrаzi, piktоgrаmmа yoki mеtаfаyl) ning sаtrli tаsviridаn ibоrаt.
~ shаkldа,grаfik kоmpоnеntаdа, printеrdа yoki bоshqа birоn bit оbrаzidа rаsm chizish uchun mo‘ljаllаngаn yuzаning bit kаrtаsidаn ibоrаt.
~ grаfikа uchun kоntеynеr bo‘lib, u grаfik оb’еktlаrning hаr qаndаy sinflаrini tаqdim etаdi
~ pаlitrаlаrni аvtоmаtik bоshqаrishning qo‘llаb-quvvаtlаnishigа хizmаt ko‘rsаtаdi}

Rasm-bu ......


{= grаfikа uchun kоntеynеr bo‘lib, u grаfik оb’еktlаrning hаr qаndаy sinflаrini tаqdim etаdi
~ birоn-bir fаyl yoki zаhirаning (bit оbrаzi, piktоgrаmmа yoki mеtаfаyl) ning sаtrli tаsviridаn ibоrаt.
~ shаkldа,grаfik kоmpоnеntаdа, printеrdа yoki bоshqа birоn bit оbrаzidа rаsm chizish uchun mo‘ljаllаngаn yuzаning bit kаrtаsidаn ibоrаt.
~ pаlitrаlаrni аvtоmаtik bоshqаrishning qo‘llаb-quvvаtlаnishigа хizmаt ko‘rsаtаdi}

Аsоs –bu .....


{= shаkldа,grаfik kоmpоnеntаdа, printеrdа yoki bоshqа birоn bit оbrаzidа rаsm chizish uchun mo‘ljаllаngаn yuzаning bit kаrtаsidаn ibоrаt.
~ birоn-bir fаyl yoki zаhirаning (bit оbrаzi, piktоgrаmmа yoki mеtаfаyl) ning sаtrli tаsviridаn ibоrаt.
~ grаfikа uchun kоntеynеr bo‘lib, u grаfik оb’еktlаrning hаr qаndаy sinflаrini tаqdim etаdi
~ pаlitrаlаrni аvtоmаtik bоshqаrishning qo‘llаb-quvvаtlаnishigа хizmаt ko‘rsаtаdi}

C++ Builder muhitidа grаfikаgа аlоqаdоr bo‘lgаn оb’еktlarni ko’rsating.


{= asos, rasm, grafika
~ rasm, grafika, qalam
~ konteyner, forma, obraz
~ forma, obraz, rasm}

Clearviewport() – funksiyasining vazifasi ...


{= joriy oynani tozalaydi va joriy nuqtani oynaning chap yuqori bo‘rchagiga o‘rnatadi.
~ shablonlar hosil qilish
~ grafik oyna hosil qilish
~ xotiraning belgilangan qismiga obrazni yozadi.}

Setviewport() – funksiyasining vazifasi ...


{= grafik oyna hosil qilish
~ shablonlar hosil qilish
~ ekranni tozalaydi
~ xotiraning belgilangan qismiga obrazni yozadi.}

RoundRec - protsedura-funksiyasining vazifasi ...


{= aylanasimon uchli to‘g‘riburchaklar chizadi.
~ joriy nuqtadan koordinatalari ko‘rsatilgan nuqtagacha chiziq chizadi.
~ ellips, aylana yoki doira chizadi.
~ to‘g‘ri chiziq chizadi.}

Ellipse (x1, y1, x2, y2) - protsedura-funksiyasining vazifasi ...


{= ellips, aylana yoki doira chizadi.
~ joriy nuqtadan koordinatalari ko‘rsatilgan nuqtagacha chiziq chizadi.
~ siniq chiziqlar chizadi.
~ to‘g‘ri chiziq chizadi.}

PolyLine(pl) - protsedura-funksiyasining vazifasi ...


{= siniq chiziqlar chizadi.
~ joriy nuqtadan koordinatalari ko‘rsatilgan nuqtagacha chiziq chizadi.
~ ellips, aylana yoki doira chizadi.
~ to‘g‘ri chiziq chizadi.}

LineTo(x,y) – protsedura-funksiyasining vazifasi ...


{= joriy nuqtadan koordinatalari ko‘rsatilgan nuqtagacha chiziq chizadi.
~ siniq chiziqlar chizadi.
~ ellips, aylana yoki doira chizadi.
~ to‘g‘ri chiziq chizadi.}

Qanday holatda getc() makrosi EOF qiymat qaytaradi?


{= O’qish muvaffaqiyatsiz bo’lsa
~ O’qish muvaffaqiyatli bo’lsa
~ Yozish jarayoni amalga oshmasa
~ O’qish-yozish jarayonida xatolik ro’y bersa}

Tayinlangan oqimdan navbatdagi bеlgini qaytaruvchi makrosni ko’rsating?


{= getc()
~ putc()
~ puts()
~ gets()}

C++ tilida satr uchun qanday tur aniqlangan?


{= String
~ Boolean
~ Integer
~ satr uchun maxsus tur aniqlanmagan}

Satr terminatori nima?


{= satr oxirida keladigan ‘\0’ belgisi
~ satr uzunligi
~ qism satr
~ bo’sh joy}

Satrlarni ulash maqsadida aniqlangan funksiyalarni ko’rsating.


{= strcat(), strncat()
~ strcmp()
~ copy(), pow()
~ strcpy()}

fayl ko’rsatkichini fayl boshlanishiga olib kеladigan funksiya bu-…


{= rewind()
~ fseek()
~ feof()
~ ftall().}

Fayl ko’rsatkichini boshqarish funksiyalarini ko’rsating.


{= fseek(), ftell() va rewind()
~ fopen(), fclose
~ fgetc(), fputc()
~ feof(), fseek(), fopen()}

feof() funksiyasi qanday vazifani bajaradi?


{= fayl ustida o’qish-yozish amallari bajarilayotganda fayl oxiri bеlgisi uchragan yoki yo’qligini bildiradi.
~ fayl ochilishida xatolik ro’y berganini bildiradi.
~ fayl oqimidan belgini o’qish.
~ fayl oqimidan belgini yozish.}

FILE *talabatengfopen("C:\\TALABA\\iat1kuz.txt","r+"); E’lon nimani anglatadi?


{= tashqi xotiradagi mavjud "iat1kuz.txt" fayli o‘zgartirish (o‘qish va yozish) uchun ochiladi.
~ tashqi xotiradagi mavjud "iat1kuz.txt" fayli faqat yozish uchun ochiladi.
~ tashqi xotiradagi "iat1kuz.txt" fayli faqat o‘qish uchun ochiladi.
~ Fayl ochilishidagi xatolik.}

fayl oqimiga belgini yozish funksiyasini ko’rsating


{= Fputc
~ fgetc
~ fputs
~ Fgets}

fayl oqimidan belgini o’qish funksiyasini ko’rsating


{= Fgetc
~ fputs
~ fputc
~ Fgets}

Fayl qaysi funksiya yordamida yopiladi?


{= fclose
~ rewind
~ fseek
~ Closef}

Fayl ochilish rеjimi satriga ‘t’ bеlgisini qo’shib yozish nimani anglatadi?


{= Matn fayl ochilishini
~ Tabulyatsiya tashlashni
~ Binar fayl ochilishini
~ Bu belgini qo’yish mumkin emas}

fopen funksiyasida faylga yozuv qo’shish uchun ochish rejimini ko’rsating?


{= A
~ W
~ R
~ W+}

fopen funksiyasida faylni yozish uchun ochish rejimini ko’rsating?


{= W
~ A
~ R
~ W+}

fopen funksiyasida faylni faqat o’qish uchun ochish rejimini ko’rsating?


{= R
~ W
~ A
~ W+}

Agar faylni ochish muvaffaqiyatsiz bo’lsa, fopen funksiyasi qanday qiymatni qaytaradi?


{= NULL
~ EOF
~ 0
~ -1}

Fayl oqimini ochish funksiyasini ko’rsating


{= Fopen
~ Ifstream
~ Fstream
~ Ofstream}

Oqimdan satrni o’qishga mo’ljallangan gets() funksiyasining prototipi to’g’ri ko’rsatilgan javobni aniqlang?


{= char* gets(char *s)
~ char gets(char *s)
~ char* gets(char s)
~ string* gets(string *s)}

Binar fayl deb nimaga aytiladi?


{= berilganlarning xotiradagi ikkilik ko‘rinishi bilan saqlanadigan faylga aytiladi
~ berilganlari ASCII kodidagi belgilar bilan berilgan faylga aytiladi
~ berilganlari satr ko‘rinishida berilgan faylga aytiladi
~ berilganlari butun sonlar ko‘rinishida saqlanadigan faylga aytiladi}

Bir baytda ifodalanishi mumkin bo’lgan ikkilik sonlar miqdori qancha?


{= 256
~ 512
~ 127
~ 255}

Bir kilobaytda nеcha bayt bor?


{= 1024
~ 256
~ 1000
~ 127}

Bir xil nomdagi, lekin argumentlarining turlari va soni har xil funksiyalarga qanday funksiyalar deyiladi?


{= qayta yuklanuvchi
~ Qolibli
~ o‘zgaruvchi sonli parametrli
~ Rekursiv}

Agar o’qish muvaffaqqiyatli bo’lsa getc() funksiyasi qanday qiymat qaytaradi?


{= ishorasiz int ko’rinishidagi qiymatni
~ EOF ni qaytaradi
~ ishorasli int ko’rinishidagi qiymatni
~ Haqiqiy sonni}

Buyruq satridagi gauss.exe < fayl_1.txt > fayl_2.txt nimani anglatadi?


{= gauss.exe dastursi berilganlari fayl_1.txt faylidan o‘qiladi va natijalar fayl_2.txt fayliga chiqariladi
~ gauss.exe dastursi berilganlari fayl_2.txt faylidan o‘qiladi va natijalar fayl_1.txt fayliga chiqariladi
~ gauss.exe dastursi bajarilganlan keyin fayl_1.txt va fayl_2.txt fayllari chop etiladi
~ gauss.exe dastursi berilganlari fayl_1.txt va fayl_2.txt fayllaridan o‘qiydi va ekranga chop etadi}

C++ ta’riflanishi bo’yicha dastur obеktlarini nomlashda ishlatiladigan idеntifikator nima deyiladi?


{= ajratuvchilar qatnashmagan, lotin harfi yoki tag chizdan boshlanuvchi, lotin harflari va raqamlar kеtma–kеtligi
~ lotin harfidan boshlanuvchi bеlgilar kеtma–kеtligi
~ harflardan boshlanuvchi harf va raqamlar kеtma–kеtligi
~ bеlgilar kеtma–kеtligi}

C++ tilda while takrorlash operatori qachongacha operator yoki blokni takror bajaradi?


{= Takrorlash sharti yolg’on(false yoki 0) bo’lguncha
~ Takrorlash sharti rost (true) bo’lguncha
~ Takrorlash sharti bir (1) bo’lguncha
~ O’zidan keyin yana takrorlash opretori uchramaguncha}

C++ tilida matematik funksiylardan foydalanish uchun qaysi sarlavha fayliga murojaat qilinadi?


{= math.h
~ conio.h
~ vcl.h
~ string.h}

C++ tilida & amalining vazifasi qanday ?


{= Adresni olish
~ Vositali murojat
~ Funksiyani chaqirish
~ Vazifasi ko’rsatilmagan}

C++ tilida “bool” kalit so’zi orqali e’lon qilinuvchi o’zgaruvchilar qanday turdagi o’zgaruvchilar deyiladi?


{= Mantiqiy turdagi
~ Butun turdagi
~ Haqiqiy turdagi
~ Belgi turidagi}

C++ tilida adres olish amali qaysi belgi yordamida ifodalanadi?


{= &
~ ^
~ $
~ *}

C++ tilida baytdagi bitlar qiymatini chapga surish uchun qanday amaldan foydalaniladi?


{= <<
~ >>
~ <
~ >}

C++ tilida belgi turidagi o’zgaruvchilar qaysi kalit so’z yordamida aniqlanadi?


{= char
~ string
~ double
~ Int}

C++ tilida bir yoki bir necha xil turdagi berilganlarning jamlanmasi nima deb ataladi?


{= struktura
~ funksiya
~ massiv
~ Fayl}

C++ tilida blok nima deyiladi?


{= ‘blok ochilgan’ va ‘blok yopilgan’ oralig’iga olingan operatorlar ketma–ketligi bo’lib, u kompilyator tomonidan yaxlit operator deb qabul qilinadi
~ ‘(’ va ‘)’ oralig’iga olingan operatorlar ketma–ketligi bo’lib, u kompilyator tomonidan yaxlit operator deb qabul qilinadi
~ ‘[’ va ‘]’ oralig’iga olingan operatorlar ketma–ketligi bo’lib, u kompilyator tomonidan yaxlit operator deb qabul qilinadi
~ ‘[’ va ‘]’ oralig’iga olingan operatorlar ketma–ketligi}

C++ tilida butun son qiymatlarini qabul qiluvchi o’zgaruvchilar qaysi kalit so’z yordamida aniqlanadi?


{= int
~ float
~ char
~ Bool}

C++ tilida char turidagi o’zgaruvchilarning qabul qiladigan qiymatlar oralig’i to’g’ri ko’rsatilgan javobni aniqlang?


{= 0..255
~ –128..127
~ 0..32
~ –32768..32767}

C++ tilida char turidagi satrni nusxalovchi funksiyani aniqlang?


{= strcpy()
~ strcat()
~ strcmp()
~ strrev()}

C++ tilida cheksiz takrorlanish while operatori yordamida qanday tasvirlanadi?


{= while(1)
~ while(0)
~ while()
~ while(false)}

C++ tilida dinamik massivlarga xotiradan joy ajratish uchun mo’ljallangan funskiyalar va operatorlar to’g’ri ko’rsatilgan javobni toping?


{= malloc(), calloc() funksiyalari va new opretori
~ malloc(), free() funksiyalari va new opretori
~ free() funksiyasi va delete opretori
~ malloc() funksiyasi va new, delete operatorlari}

C++ tilida dinamik ob’yekt yaratuvchi operator qaysi?


{= new
~ sizeof
~ delete
~ Casting}

C++ tilida dinamik ob’yektni yo’q qiluvchi operator to’g’ri ko’rsatilgan javobni aniqlang?


{= delete
~ new
~ casting
~ Sizeof}

C++ tilida dizyunksiya(mantiqiy qo’shish) amali qanday tasvirlanadi?


{= ||
~ &&
~ *
~ ^}

C++ tilida double turidagi o’zgaruvchilar xotirada qancha joy egallaydi?


{= 8 bayt
~ 4 bayt
~ 2 bayt
~ 1 bayt}

C++ tilida escape– belgilarining qaysi biri yordamida navbatdagi tabulyatsiya joyiga o’tish mumkin?


{= \t
~ \n
~ \b
~ \v}

C++ tilida escape– belgilarining qaysi biri yordamida yangi qatorga o’tish mumkin?


{= \n
~ \t
~ \f
~ \v}

C++ tilida fayl oqimi bilan ishlash tugaganidan so’ng, faylni yopish uchun mo’ljallangan funksiya to’g’ri ko’rsatilgan qatorni toping?


{= fclose()
~ fopen()
~ close()
~ exit()}

C++ tilida for takrorlash operatorining sintaksisi to’g’ri ko’rsatilgan javobni toping?


{= for(;; )
~ for()operator yoki blok>
~ for(,, )
~ for(.. ) }

C++ tilida funksiya prototipi na’munasi to’g’ri yozilgan qatorni toping?


{= int funk(int)
~ funk(int)
~ function funk(int)
~ funk(int) int}

C++ tilida haqiqiy o’zgarmaslar necha xil formatda berilishi mumkin?


{= 2
~ 3
~ 4
~ 5}

C++ tilida haqiqiy sonning butun va kasr qismilari qaysi belgi yordamida ajratiladi?


{= Nuqta “.”
~ Vergul “,”
~ Nuqta vergul “;”
~ Slash “/”}

C++ tilida ixtiyoriy turdagi o’zgaruvchining va turining o’lchamlari qaysi amal yordamida aniqlanadi?


{= sizeof
~ length
~ strlen
~ Size}

C++ tilida, konsol rejimda ishlash jarayonida berilganlarni standart oqimdan o’qish (na’muna) formati to’g’ri ko’rsatilgan javobni aniqlang?


{= cin>>
~ cout<<
~ cin<<
~ cout>>}

C++ tilida konsol rejimda ishlash jarayonida ma’lumotlarni standart oqimdan (ekranga) chiqarish na’munasi uchun to’g’ri format keltirilgan javobni toping?


{= cout<<
~ cin>>
~ cin<<
~ cout>>}

C++ tilida konyunksiya (mantiqiy ko’paytma) amali qaysi belgi yordamida ifodalanadi?


{= &&
~ ||
~ !
~ %}

C++ tilida mantiqiy inkor amali qaysi belgi yordamida ifodalanadi?


{= !
~ ||
~ &&
~ ^}

C++ tilida matn faylini faqat o’qish uchun ochish ifodasi to’g’ri ko’rsatilgan qatorni toping?


{= FILE *ftengfopen(“D:\\fayllar\\matn.txt”, “rt”)
~ FILE ftengfopen(“D:\\fayllar\\matn.txt”, “rt”)
~ FILE *ftengfopen(“rt”, “D:\\fayllar\\matn.txt”)
~ FILE *ftengfopen(“D:\\fayllar\\matn.txt”)}

C++ tilida nishon bu?


{= Davomida ikki nuqta(‘:’) qo’yilgan identifikator
~ Boshiga ikki nuqta(‘:’) qo’yilgan identifikator
~ Davomida nuqta vergul(‘;’) qo’yilgan identifikator
~ Davomida panjara(‘#’) qo’yilgan}

C++ tilida oldin operatorni yoki blokni bajarib keyin takrorlash shartini tekshiruvchi operator qaysi?


{= do–while
~ while
~ for
~ go to}

C++ tilida dastur tanasida qo’yilgan nishonga shartsiz o’tish operatori to’g’ri ko’rsatilgan javobni toping?


{= goto
~ go
~ to
~ Continue}

C++ tilida qandaydir butun x sonining absolyut qilymati qaysi funksiya yordamida aniqlanadi?


{= abs(x)
~ fabs(x)
~ exp(x)
~ ceil(x)}

C++ tilida quyidagi dastur qismi ishlaganda ekranga qanday natija chiqadi? int ateng234; for (;a>10;) a/teng10; cout<
{= 2
~ 3
~ 4
~ 0}

C++ tilida quyidagi dastur qismi ishlaganda ekranga qanday natija chiqadi? int i; for (iteng1;i<10;i++) ; cout<
{= 10
~ 1dan 9gacha bo’lgan raqamlar ketma–ketligi
~ 1dan 10gacha bo’lgan raqamlar ketma–ketligi
~ 1}

C++ tilida quyidagi dastur qismi ishlaganda ekranga qanday natija chiqadi?


int i,steng0; for (iteng1;i<10;i++) blok ochilgans+tengi; i++;blok yopilgan cout<{= 25
~ 45
~ 1
~ 10}

C++ tilida quyidagi dastur qismi ishlaganda ekranga qanday natija chiqadi? int ateng123456,dteng0,cteng1; do blok ochilganint itenga%10; if(i%2tengteng0) d+tengi; else c*tengi;blok yopilgan while(a>0,a/teng10); cout<
{= 12;15
~ 21;720
~ 15;12
~ 720;21}

C++ tilida char turidagi satr uzunligini qaytaruvchi funksiya to’g’ri ko’rsatilgan javobni aniqlang?


{= strlen()
~ malloc()
~ ceil()
~ strrew()}

C++ tilida sharti oldin tеkshiriluvchi takrorlash opеratori qaysi?


{= while()
~ for()
~ do–While
~ if()}

C++ tilida kvadrat ildiz chiqarish funksiyasini ko’rsating?


{= sqrt()
~ pow()
~ fmod()
~ floor()}

C++ tilida x ning darajasida y ifoda qanday yoziladi?


{= pow(x,y)
~ sqrt(x,y)
~ fmod(x,y)
~ floor(x,y)}

C++ tilida barchasining qiymati butun son bo’lgan turlarning ro’yxatini ko’rsating?


{= int, char, long, bool
~ int, char, long, float
~ char, long, bool, double
~ float, double, byte, bool}

C++da operatorlar qanday belgi bilan ajratiladi?


{= ;
~ “ ” ya’ni probel bilan
~ :
~ ,}

char str[ ]teng”1234567890”;


cout<dastur ishlash natijasida qanday natija chop etiladi?
{= 10
~ 0123456789
~ 0987654321
~ 01}

Cheksiz takrorlash operatori tanasidan qaysi operator yordamida chiqib ketish mumkin?


{= break
~ continue
~ return
~ Switch}

Fayl ko’rsatkichini fayl boshlanishiga olib keladigan funksiya qaysi qatorda to’g’ri ko’rsatilgan?


{= rewind()
~ strlen()
~ sizeof()
~ puts()}

EHM xotirasida haqiqiy son qanday tasvirlanadi?


{= sonning ishorasi, mantissasi va tartibi ko’rinishida
~ sonning ishorasi, butun va kasr qismi ko’rinishida
~ mantissa va tartib ko’rinishida
~ sonning ishorasi,mantissa,tartib va tartib ishorasi bilan}

for(int iteng1; i
{= 5
~ 10
~ cheksiz
~ umuman ishlamaydi}

Haqiqiy turdagi argumentga ega haqiqiy qiymat qaytaruvchi f funksiyaga ko‘rsatkich to‘g‘ri e’lonini ko‘rsating?


{= float (*f)(float)
~ f(float *)(float)
~ float (*float )(f)
~ float (f *)(float)}

Ikkilik sanoq sistеmasidagi 10011,101 soni 10 lik sanoq sistеmasidagi qaysi sonni ifodalaydi?


{= 19,625
~ 19,25
~ 45
~ 12,45}

int bteng13; ateng33; a+tenga+ b++; a ning qiymati hisoblansin?


{= 79
~ 80
~ 78
~ 83}

int bteng23; ateng30; a+tenga+b++; a ning qiymati hisoblansin?


{= 83
~ 84
~ 80
~ 79}

int bteng54; ateng30; a–tenga+b––; a ning qiymati hisoblansin?


{= –54
~ 84
~ 54
~ 80}

int iteng0, jteng0;for (iteng0, j++; i<10; i++); j––; cout<
{= 10 0
~ 11 1
~ 10 10
~ 11 11}

int n,mteng2; nteng1; m+tengn++ + ++n; cout<
{= 3 6
~ 2 6
~ 3 7
~ 3 5}

int Sonteng1, Summateng0;switch (Son)blok ochilgancase 1 : Summa+tengSon; case 2 : Summa+teng2*Son;case 3 : Summa+teng3*Son; break;case 4 : Summa+teng4*Son; break;default : Summa+teng1; blok yopilgan switch opеratori bajarilgandan kеyin Summa o’zgaruvchisining qiymati nimaga tеng?


{= 6
~ 10
~ 1
~ 0}

int Summateng0; for (int iteng10; i
{= 10 dan 20 gacha bo’lgan sonlar yigindisi
~ 20 ta 10 sonining yigindisini
~ 0, chunki takrorlash opеratori tanasi bo’sh
~ noaniq, chunki takrorlash chеksiz ishlaydi}

int xteng10; if(xtengtengx–– –1) x++; else x+teng2;x o’zgaruvchi qiymati nimaga tеng bo’ladi?


{= 2
~ 11
~ 8
~ 1}

Ko’rsatkich orqali aniqlangan struktura elementlariga murojaat vositasi to’g’ri ko’rsatilgan qatorni toping?


{= –>
~ teng
~ :
~ ::}

Bool turidagi o’zgaruvchilar qanday qiymatlar qabul qila oladi?


{= 0(false) yoki 0dan farqli qiymat (true)
~ 0(false)
~ true
~ 0(true) yoki 0dan farqli qiymat(false)}

Matn fayli nima?


{= berilganlarning ASCII kodidagi belgilari bilan saqlanadigan fayl
~ berilganlari ASCIIZ kodidagi belgilari bilan saqlanadigan fayl
~ berilganlari baytlar ketma–ketligi bilan berilgan faylga
~ berilganlari son ko‘rinishida}

Matn faylida satrlar qanday yoziladi?


{= …CR va LF belgilari bilan ajratiladi
~ ...CR belgisi bilan ajratiladi
~ ... LF belgisi bilan ajratiladi
~ ... '\0'– terminator bilan ajratiladi}

Nol–terminator (‘\0’) tugaydigan satrlar qanday nomlanadi?


{= ASCIIZ – satrlar
~ Satrlar
~ Belgilar ketma–ketligi
~ Bo’sh satr}

O’zgarmas bu?


{= Fikserlangan sonni, satrni va belgini ifodalovchi leksemadir
~ Fikserlangan sonni ifodalovchi leksema
~ Fikserlangan satrni va belgini ifodalovchi leksema
~ Fikserlangan sonni ifodalovchi operator}

O’zgarmaslar nechta guruhga bo’linadi?


{= 5 ta
~ 4 ta
~ 3 ta
~ 6 ta}

O’zgaruvchi nomi sifatida foydalanish mumkin bo’lmagan identifikatorni ko’rsating?


{= int
~ a
~ A7
~ Pi}

Perefiks amali to’g’ri yozilgan javobni aniqlang?


{= xteng––i
~ x+tengi
~ xtengi++
~ xtengi–x}

Postfiks amali to’g’ri yozilgan javobni aniqlang?


{= xtengy++
~ xteng++y
~ x+tengy
~ xtengx+y}

Dastur ishlashi natijasida nima chop etiladi? int main() blok ochilgan bool bteng128; cout<
{= 1
~ 0
~ false
~ 128}

Qanday sonlar ustida yaxlitlash amali bajariladi?


{= haqiqiy
~ butun
~ butun va haqiqiy
~ ixtiyoriy turdagi}

Qaysi toifa kompyuter xotirasidan katta joy egallaydi?


{= long double
~ double
~ int
~ Float}

Qaysi kalit so‘z aniq bir xotira sinfini ko‘rsatmaydi?


{= void
~ auto
~ registr
~ extern}

Qiymatlari adres bo’lgan o’zgaruvchilar nima deb ataladi?


{= Ko’rsatkich o’zgaruvchilar
~ Oddiy o’zgaruvchilar
~ O’zgarmaslar
~ Funksiyalar}

Quyida keltirilgan e’londagi initsializatsiyada nima bajariladi? FILE * talabaf teng fopen("C:\TALABA\iat1kuz.txt","r+");


{= tashqi xotiradagi "iat1kuz.txt" fayli faqat o‘qish uchun ochiladi
~ tashqi xotiradagi mavjud "iat1kuz.txt" fayli faqat yozish uchun ochiladi
~ tashqi xotiradagi mavjud "iat1kuz.txt" fayli o‘zgartirish (o‘qish va yozish) uchun ochiladi
~ tashqi xotiradagi "iat1kuz.txt" fayli faqat o‘qish uchun ochiladi}

Quyidagi dastur ishlashi natijasida ekranda qanday qiymat aks etadi?


int s teng 1;
for(int i teng 1; i blok ochilgan s+tengi;
if(s tengteng 10) break; blok yopilgan
cout << s ;
{= 56
~ 10
~ 1
~ 0}

C++ tilida nechta o’zgaruvchi modifikatori mavjud?


{= 5 ta
~ 2 ta
~ 6 ta
~ 7 ta}

Agar dasturda o’zgaruvchini birorta tashqi qurilma yoki boshqa dastur bilan bog’lash uchun ishlatish zarur bo’lsa, u qaysi modifikator bilan e’lon qilinadi?


{= volatile
~ auto
~ register
~ Static}

Quyidagi dastur bajarilishi natijasida ekranga nima chiqadi? int main() blok ochilgan unsigned int(16–razrayadli) nteng65535; n+teng1; cout<
{= 0
~ 65536
~ 65535
~ 256}

Quyidagi dastur bajarilishi natijasida ekranga nima chiqadi? int main() blok ochilgan unsigned short int nteng65535; n–teng1; cout<
{= 65534
~ 65536
~ 65535
~ 256}

Quyidagi dastur bajarilishida ekranga qanday son chiqadi? int main( ) blok ochilgan short int iteng32767;i+teng1;cout<>i; return 0; blok yopilgan


{= –32768
~ 32768
~ 0
~ Xatolik haqida xabar}

Quyidagi dastur ishlaganda javob nima chiqadi? int main() blok ochilgan float xteng1.5, yteng–2.6; ytengy+x*y; if (y
{= –6.5
~ 0.5
~ –2.82
~ 6.5}

Quyidagi dastur ishlashi natijasida ekranda qanday qiymat aks etadi?


#include
int main ()blok ochilgan
int steng0,i;
for(iteng1;i<10;i++)
s+tengi;
cout<return 0;blok yopilgan
{= 45
~ 55
~ 10
~ 1}

Quyidagi dastur ishlashi natijasida ekranda qanday qiymat aks etadi?


#include
int main ()blok ochilgan
int ateng10, b;
btenga%10;
cout<return 0; blok yopilgan
{= 0
~ 1
~ 10
~ 100}

Quyidagi dastur ishlashi natijasida ekranda qanday qiymat aks etadi?


#include
int main ()blok ochilgan
int ateng10, b;
if (a%2tengteng0) btenga*a;
else
bteng–a;
cout<return 0; blok yopilgan
{= 100
~ –10
~ 10
~ 0}

Quyidagi dastur ishlashi natijasida ekranga qanday qiymat chiqadi?


#include
int main()blok ochilgan
int xteng1;
x+teng5;
cout<return 0; blok yopilgan
{= 6
~ 5
~ 0
~ Xatolik haqidagi xabar}

Quyidagi dastur ishlashi natijasida ekranga qanday qiymat chiqadi?


#include
int main()blok ochilgan
int ateng4, bteng8, y;
ytenga>b?a:b;
cout<return 0; blok yopilgan
{= 8
~ 5
~ 12
~ 0.5}

Quyidagi dastur qismi nima natija chiqaradi?


int i, steng0;
for(i teng 0; i < 6; i++)
blok ochilgan s *teng i; blok yopilgan
cout << s;
{= 0
~ 120
~ 720
~ 24}

Quyidagi dastur qismi nima natija chiqaradi?


int i, steng1;
for(i teng 0; i < 6; i++)
blok ochilgan s *teng i; blok yopilgan
cout << s ;
{= 0
~ 720
~ 24
~ 120}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 1;
for(int i teng 0; i s+tengi;
cout << s;
{= 13
~ 12
~ 22
~ 21}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 0;
for(int i teng 0; i blok ochilgan s+tengi;
if(s tengteng 10) break; blok yopilgan
cout << s;
{= 10
~ 15
~ 1
~ 0}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 1;
for(int i teng 0; i < 6; i ++)
blok ochilgan s*teng(i+1); i++; blok yopilgan s++;
cout << s;
{= 16
~ 15
~ 0
~ 1}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 1;
for(int i teng 0; i blok ochilgan if(i % 3 tengteng 0)
s++; blok yopilgan
cout << s + 1;
{= 7
~ 5
~ 6
~ 4}

Quyidagi dastur qismi nima natija chiqaradi?


int k teng 0,steng0;
for(int i teng 0; i blok ochilgan if(i % 3 !teng 0) break;
s++; blok yopilgan
cout << s;
{= 1
~ 0
~ 7
~ 3}

Quyidagi dastur qismi nima natija chiqaradi?


int nteng7;
bool k;
ktengn%2;
cout << k;
{= 1
~ true
~ false
~ 0}

Quyidagi dastur qismi nima natija chiqaradi?


int nteng11;
bool m;
mteng!(n%2tengteng1);
cout << m;
{= 0
~ 1
~ true
~ False}

Quyidagi dastur qismi nima natija chiqaradi?


int nteng123,a;
atengn%100;
cout << a;
{= 23
~ 12
~ 3
~ 0.3}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 1;
for(int i teng 0; i blok ochilgan if(i % 3 tengteng 0)
s++; blok yopilgan
cout << s + 1;
{= 7
~ 17
~ 18
~ 16}

Quyidagi dastur qismi nima natija chiqaradi?


float ateng1234;
cout<{= 12.34
~ 12
~ 34
~ 1.234}

Quyidagi dastur qismi nima natija chiqaradi?


int ateng6789;
cout<
{= 67
~ 6789
~ 89
~ 678}

Quyidagi dastur qismi nima natija chiqaradi?


int steng2468;
cout<<(s%1000)/10;
{= 46
~ 68
~ 468
~ 6}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 0;
for (int i teng 0; i if (i % 2)
s +teng i;
cout << s << endl;
{= 9
~ 19
~ 10
~ 100}

Quyidagi dastur qismi nima natija chiqaradi?


int n teng 20, s teng 0;
for (int i teng 1; i if (n % i tengteng 0)
s +teng i;
cout << s << endl;
{= 42
~ 100
~ 55
~ 45}

Quyidagi dastur qismi nima natija chiqaradi?


int steng 0;
for (int i teng 1; i switch ( i % 5 )
blok ochilgan case 0: s +teng i;
break;
default : s++;blok yopilgan
cout << s << endl;
{= 23
~ 43
~ 24
~ 21}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 0;
for (int i teng 1; i switch ( i % 10 )
blok ochilgancase 0:
case 2:
case 4:
case 6:
case 8: s +teng i;
break; blok yopilgan
cout << s;
{= 30
~ 34
~ 35
~ 40}

Quyidagi dastur qismi nima natija chiqaradi?


int s teng 0, i teng 0, nteng10;
dastur_uz : i++;
s +teng i;
if (i !teng n)
goto dastur_uz;
else
s *teng 2;
cout << s << endl;
{= 110
~ 120
~ 125
~ 250}

Quyidagi dastur qismi nima natija chiqaradi?


int nteng321, steng0;
s teng 0;
while (n > 0)
blok ochilgan s +teng n % 10;
n /teng 10; blok yopilgan
cout << s << endl;
{= 6
~ 3
~ 2
~ 5}

Quyidagi dastur qismi nima natija chiqaradi?


int nteng10, s teng 0, i teng 0;
while (1 > 0)
blok ochilgan i++;
s +teng i;
if ( i >teng n ) break; blok yopilgan
cout << s << endl;
{= 55
~ 45
~ 0
~ Cheksiz takrorlanib qoladi}

180. Quyidagi dastur qismi nima natija chiqaradi?


int i teng 0, s teng 0;
bool t teng false, T teng false;
while(t||T)blok ochilgan
i+teng100;
s +teng i;
if (i > 1000)
T teng t; blok yopilgan
cout <{= 0
~ 100
~ 3300
~ 1000}

Quyidagi dasturga uchun 1,2,3 sonlari qiymat sifatida bеrilsa, javobga nima chiqadi?


int main() blok ochilgan int a,b;
cin>>a>>b>>a;
cout<return 0; blok yopilgan
{= 3 2 3
~ 3 3 3
~ 1 3 1
~ 2 1 3}

Quyidagi dastur uchun a o’zgaruvchiga 5.0 va b o’zgaruvchiga 6.2 sonlarini qiymat sifatida kiritish mumkinmi? int main() blok ochilgan int a; float b; cin>>a; cin>>b; cout<
{= Yo’q
~ ha
~ ha, birok natija a va b o’zgaruvchilar 0 qiymatini qabul qiladi
~ Dastur favkulotda hatolik bo’yicha o’z ishini tugatadi}

Quyidagi takrorlash operatori necha marta ishlaydi?


int main() blok ochilgan unsigned short int iteng0; do blok ochilgan i+teng1;blok yopilgan while(1); return 0; blok yopilgan
{= Cheksiz
~ i qiymati 65535 sonidan oshganda takrorlash to‘xtaydi
~ 0
~ i qiymati 32767 sonidan oshganda takrorlash to‘xtaydi}

Razryad bo’yicha istisno qiluvchi YOKI razryadli mantiqiy amalini ko’rsating?


{= ^
~ *
~ !
~ @}

Scanf va printf formatli o’qish va yozish funksiyalari qaysi sarlavha faylida berilgan?


{= stdio.h
~ stdlib.h
~ math.h
~ conio.h}

short int turidagi o’zgaruvchining qabul qiladigan qiymatlar oralig’i?


{= –32768...32767
~ 0..65535
~ 0..32767
~ –2147483648.. 2147483647}

sin2x + 2cosy ifodasi c++ da qanday ifodalanadi?


{= sin(2*x)+2*cos(y)
~ sin(2x)+2cos(y)
~ sin 2*x +2*cosy
~ sin*2*x+2*cos*y}

Sizeof amali qanday vazifa bajaradi?


{= Berilganlarning o’lchamini aniqlaydi
~ Berilganlarning xotiradagi adresini aniqlaydi
~ Berilganlarning ishorasini aniqlaydi
~ Berilganlarning qiymatini aniqlaydi}

Struktura maydoniga murojaat qilish belgisi qaysi qatorda to’g’ri ko’rsatilgan?


{= Nuqta(.)
~ Vergul(,)
~ Nuqtali vergul(;)
~ Ikki nuqta(:)}

Suzuvchi nuqtali son xotirada qanday tasvirlanadi?


{= Sonning ishorasi, tartibi va mantissasi haqidagi malumotlarni o’z ichiga oluvchi tuzilma ko’rinishida
~ Sonning ishorasi, tartibi, mantissasi va so’zuvchi nuqta urni hakidagi malumotlarni o’z ichiga oluvchi to’zilma ko’rinishida
~ Eksponеnцial shakldagi son ko’rinishida
~ Manfiy sonni tasvirlash uchun tеskari koddan foydalanganxoldagi sonning eksponеnцial ko’rinishida}

Talaba * talaba; ... void Func(Talaba & t); Func funksiyasiga to‘g‘ri murojaatni ko‘rsating?


{= Func(*talab{=
~ Func(talab{=
~ Func(talaba*)
~ Func(&talaba)}

Ushbu funksiya qanday vazifani bajaradi?


int funksiya(int n)
blok ochilgan int k teng 0;
while(n > 0)
blok ochilgan k++;
n /teng 10; blok yopilgan
return k; blok yopilgan
{= N ning raqamlari sonini
~ n ning raqamlari yig`indisini
~ Har doim 0 qiymat qaytaradi
~ Cheksiz takrorlanib qoladi}

usigned char turidagi o’zgaruvchining qiymat chegarasini ko’rsating?


{= 0..255
~ –128..127
~ 0..65535
~ –32767.. 32768}

void f(int i , int*j, int &k)blok ochilgan i++;(*j)++;k++;blok yopilgan int main()blok ochilganint teng1,jteng2,kteng3; f(i,&j,k);cout << i << j << k;blok yopilgan Dastur ishlashi natijasida ekranga nima chop etiladi?


{= 134
~ 234
~ 133
~ 224}

X teng false bo’lsa, !X teng ?


{= true
~ false
~ 0
~ false yoki true}

Xotirada ketma–ket joylashgan bir xil turdagi qiymatlar qanday nomlanadi?


{= massiv
~ to’plam
~ satr
~ o’zgaruvchi}

С++ tilida butun konstantalarni ifodalashda foydalaniladigan sanoq sistemalar ro’yxati to’g’ri ko’rsatilgan qatorni aniqlang?


{= 8, 10, 16
~ 10
~ 2, 8, 10, 16
~ 2, 16}

X teng true bo’lsa, !X ning qiymatini toping?


{= false
~ true
~ 1
~ 2}

Funksiya argumentda qiymat qaytarishi uchun mos javobni ko’rsating?


{= ko‘rsatkich yoki murojaat
~ void turida
~ asosiy turda
~ int turida}
... funksiya har xil turdagi berilganlar ustida bir xil algoritmni ishlatishga imkoniyat beradi?
{= Qayta yuklanuvchi
~ Qolipli
~ O‘zgaruvchi sonli parametrli
~ Rekursiv}

Xotira fazosiga to’g’ri ta’rif berilgan javobni toping?


{= protsessor hosil qilishi mumkin bо‘lgan adreslar
~ kompyuter operativ xotirasi
~ kompyuter operativ va tashki xotiralari majmuasi
~ kompyuter tashqi xotiralari majmuasi}

Xotiradan bayt kattalikdagi qiymatni o’zlashtirish prefiksi nima?


{= byte ptr
~ word ptr
~ wd
~ Db}

Bir xil ko‘rinish sohasida bo‘lgan bir xil nomdagi funksiyalar qanday xossaga ega?


{= qayta yuklanadi
~ qayta aniqlanadi
~ qayta aniqlanadi va yuklanadi
~ sintaksis xatolikka olib keladi}

Turli xil ko‘rinish sohasida bo‘lgan bir xil nomdagi funksiyalar qanday xossaga ega?


{= qayta aniqlanadi
~ qayta yuklanadi
~ qayta aniqlanadi va yuklanadi
~ sintaksis Xatolikka olib keladi}

int func(int, int); va int func(int&, int&); ko‘rinishidagi funksiyalarni qayta yuklash mumkinmi?


{= Qayta yuklanmaydi
~ Qayta yuklanadi
~ Faqat qayta aniqlash mumkin
~ Ha, agar parametrlar butun turda yoki ularga murojaatlar bo‘lsa}

Qayta yuklanuvchi funksiyalar qanday bo’lishi kerak?


{= turli xil parametrlar ro‘yxatiga ega bo‘lishi kerak
~ bir xil parametrlar ro‘yxatiga ega bo‘lishi kerak
~ bo‘sh parametrlar ro‘yxatiga ega bo‘lishi kerak
~ bir xil uzunlikdagi parametrlar}

Haqiqiy turdagi argumentga ega haqiqiy qiymat qaytaruvchi f() funksiyaga ko‘rsatgich to‘g‘ri e’lonini ko‘rsating?


{=
~
~
~ }

Makroslar bilan ishlashda ‘#’ belgisi nimani anglatadi?


{= satrni joylashtirish amali
~
makrosni chaqirish
~ satrni ulash amali
~ makros e’lon qilishni}

Makroslar bilan ishlashda ‘##’ belgisi nimani anglatadi?


{= satrni ulash amali
~ makrosni chaqirish
~ satrni joylashtirish amali
~ makros e’lon qilishni}

Stek «uchini» ko’rsatuvchi registrlar juftligi ko’rsating?


{= SS : SP
~ CS : IP
~ DS : DX
~ EP :DX}

Agar AX registri 60000, BXda 40000 son qiymatlari bo’lsa add AX, BX buyruq natijasida AX registrida qanday qiymat hosil bo’ladi?


{= 34464
~ 100000
~ 200000
~ 300000}

Formatli o‘qish scanf() funksiyasidagi formatlash satri asosiy vazifasi nima?


{= Oqimdagi maydonlarni qanday formatdagi qiymatlarga aylantirish zarurligini ko‘rsatadi
~ Oqimdagi maydonlarni qaysi adreslarga joylashtirish zarurligini ko‘rsatadi
~ Yekranga chop etiladigan oddiy satr
~ Oqimdagi maydonlarni qanday formatdagi sonlarga aylantirish zarurligini ko‘rsatadi}

Sintaksis nuqtai–nazaridan sinf e’lonining eng qisqa ko’rinishi qanday?


{= class blok ochilganblok yopilgan
~ class Sblok ochilganblok yopilgan
~ class Ablok ochilganblok yopilgan B
~ Class}

class Sblok ochilgan…blok yopilgan s1,s2; Bu e’londa s1,s2 bo’lishi shartmi?


{= Shart emas
~ Shart albatta
~ Faqat bitta o’zgaruvchi bo’lishi kerak
~ Shart. Aks holda sintaksis xato bo’ladi}

class S blok ochilganint a; public: int b;…private: int c;… blok yopilgan. Yopiq berilgan–a’zolarni ko’rsating?


{= int a; int c
~ int a
~ int c
~ int a; int b; int c}

class S blok ochilganint a; public: int b;…private: int c;… blok yopilgan. Ochiq berilgan–a’zolarni ko’rsating?


{= int b
~ int a
~ int c
~ int a; int b; int c

Sinf konstruktorlari va destruktorlariga ko’rsatgich hosil qilish mumkinmi?


{= Yo’q
~ Ha
~ Faqat konstruktorga
~ Faqat destruktorga}

Sinf uchun kompilyator tomonida kelishuv bo’yicha hosil qilingan konstruktorda nima sodir bo’ladi?


{= parametrlar ro’yxati bo’sh bo’ladi
~ parametrlar ro’yxati bo’sh bo’lmaydi
~ parametrlar ro’yxatida bitta parametr bo’ladi
~ parametrlar ro’yxatida bittadan ko’p parametrlar bo’ladi}

S ob_massiv[10]; To’g’ri yozilgan e’longa ko’ra S sinf konstruktoridan biri qanday bo’lishi kerak?


{= Parametrsiz konstruktor
~ Bitta parametrga ega konstruktor
~ Nusxalash konstruktori
~ 10 ta parametrga ega konstruktor}

S ob_massiv(10); To’g’ri yozilgan e’longa ko’ra S sinf konstruktoridan biri qanday bo’lishi kerak?


{= Bitta parametrga ega konstruktor
~ Parametrsiz konstruktor
~ Nusxalash konstruktori
~ 10 ta parametrga ega konstruktor}

Sinf va obyektlar farqi nimada?


{= Sinf tur obyekt sinfning nusxasi (o‘zgaruvchi)
~ Obyekt maxsus tur, sinf obyektning nusHasi (o‘zgaruvchi)
~ Sinf va obyekt ekvivalent tushunchalar
~ Obyekt sinfning vorisi}

Sinf nusxasi uchun xotiradan joy ajratuvchi va uning berilganlariga boshlangich qiymat beruvchi maxsus funksiyaga nima deyiladi?


{= Konstruktor
~ Destruktor
~ Protsedura
~ Statik funksiya}

class Ablok ochilgan…blok yopilgan; class B: public Ablok ochilgan…blok yopilgan; A a; B b; O’rinli amalni ko’rsating?


{= atengb
~ btenga
~ Bir vaqtda atengb; btenga
~ a+b}

Sinfning berilgan–a’zolarini ko’rsating?


{= auto, extern yoki register modifikatorlari bilan aniqlanishi mumkin emas
~ Auto modifikatorlari bilan aniqlanishi mumkin emas
~ Extern modifikatorlari bilan aniqlanishi mumkin emas
~ Register modifikatorlari bilan aniqlanishi mumkin emas}

Sinfning berilgan a’zosini o‘z sinfi bilan bog‘lash mumkinmi?


{= Berilgan–a’zoni o‘z sinfi bilan ko‘rsatkich va adres olish amali (&) bilan bog‘lash mumkin
~ Berilgan–a’zoni o‘z sinfi bilan ko‘rsatkich bilan bog‘lash mumkin
~ Berilgan–a’zoni o‘z sinfi bilan adres olish amali (&) bilan bog‘lash mumkin
~ Mumkin emas}

class S2; nimani anglatadi?


{= S2 sinfning to‘liqmas e’loni
~ S2 sinfning to‘liq e’loni
~ E’lon Xatoligini
~ S2 sinf obyektining e’loni}

Sinf e’lonida “class” o‘rniga “struct” so‘zini ishlatish mumkinmi?


{= Mumkin
~ Mumkin emas
~ Ha, faqat sinfning barcha a’zolari ochiq bo‘lishi kerak
~ Yo‘q, chunki “struct” bilan aniqlangan sinfning barcha a’zolari ochiq bo‘ladi}

Sinf konstruktori qachon ishga tushadi?


{= Sinf obyekti e’loni ko‘rsatmasida
~ Foydalanuvchi tomonidan to‘g‘ridan –to‘g‘ri murojaat paytida
~ Sinf obyekti yo‘qotilishi paytida
~ Sinf obyektiga qiymat berish paytida}

Qaytariluvchi qiymat turi ko‘rsatilmaydigan sinf a’zolari qaysilar?


{= konstruktor va destruktor
~ destruktor
~ konstruktor
~ void turidagi funksiya–a’zo}

Konstruktor qanday modifikatorlar bilan e’lon qilinmaydi?


{= const, volatile, static yoki virtual
~ static va virtual
~ static
~ Virtual}

Sinfda bittadan ortiq konstruktor bo‘lishi mumkinmi?


{= Mumkin
~ Mumkin emas
~ Ha, faqat ulardan bittasi nusHalash konstruktori bo‘lishi kerak
~ Yo‘q, agar sinf tayanch sinf bo‘lsa}

Sinfda bittadan ortiq destruktor bo‘lishi mumkinmi?


{= Mumkin emas
~ Mumkin
~ Ha, faqat ulardan bittasi virtual bo‘lishi
~ Yo‘q, agar sinf tayanch sinf bo‘lsa}

Sinf destruktori parametrlarga ega bo‘ladimi?


{= Yo’q
~ Mumkin
~ Ha, faqat bitta
~ Yo‘q, agar u varis sinf destruktori bo‘lsa}

Kelishuv bo‘yicha kompilyator tomonidan aniqlangan konstruktor parametrlari nechta bo‘ladi?


{= Parametrlar ro‘yxati bo‘sh bo‘ladi
~ Bitta parametrli bo‘ladi
~ Kelishuv bilan qiymat qabul qiluvchi bitta parametrga ega bo‘ladi
~ Sinf berilgan a’zolari soniga mos parametrlar soniga ega bo‘ladi}

this ko‘rsatkichi qanday aniqlanadi?


{= kompilyator tomonidan yaratiladigan va obyektga ko‘rsatuvchi maxsus ko‘rsatkich
~ kompilyator tomonidan yaratiladigan obyekt
~ Kompilyator tomonidan yaratiladigan va obyektning sinfiga ko‘rsatuvchi maxsus ko‘rsatkich
~ Kompilyator tomonidan yaratiladigan va obyektlar zanjirini hosil qilish uchun aniqlangan maxsus ko‘rsatkich}

Sinfning statik berilgan–a’zolari qanday ishlatiladi?


{= sinfning bir nechta obyektlari tomonidan birgalikda ishlatiladi
~ kompilyator tomonidan yaratiladigan obyekt
~ sinfning bir nechta obyektlari tomonidan imtiyoz bo‘yicha ishlatiladi
~ sinfning dinamik aniqlangan bir nechta obyektlari tomonidan birgalikda ishlatiladi}

Sinfning statik funksiya a’zolari qanday aniqlanadi?


{= sinfning birorta ham vakili (obyekti) mavjud bo‘lmasa ham chaqirish mumkin
~ sinfning kamida bittagina obyekti mavjud bo‘lgandagina chaqirish mumkin
~ sinfning birorta ham vakili (obyekti) mavjud bo‘lmasa ham chaqirish mumkin emas
~ sinfga ko‘rsatkich aniqlangandagina mumkin}

Sinfning statik funksiya a’zolari qanday aniqlanadi?


{= faqat sinfning statik berilganlarini qayta ishlash mumkin
~ sinfning berilgan–a’zolarini qayta ishlashi mumkin
~ sinfning statik va boshqa berilganlarini qayta ishlashi mumkin
~ faqat global statik berilganlarini qayta ishlashi mumkin}

Sinf konstruktor yoki destruktorlarining qaytaruvchi qiymat turi qanday?


{= Ular maxsus funksiyalar bo‘lib, qiymat qaytarmaydi va turga ham ega emas
~ Ular void turida bo‘lib, ayrim hollarda yozilmasligi mumkin
~ Kelishuv bo‘yicha ular int turida deb hisoblanadi
~ Ixtiyoriy turda bo‘lishi mumkin}

Sinf e’lonida nimalar mumkin?


{= konstruktorlar va bitta destruktor bo‘lishi mumkin
~ bir nechta konstruktorlar va destruktorlar bo‘lishi mumkin
~ konstruktor bulmasligi va bittadan ortik destruktorlar bo‘lishi mumkin
~ albatta konstruktor bo‘lishi kerak}

To‘g‘ri ta’rifni ko‘rsating?


{= struct va union sinf toifasidagi turlar hisoblanadi
~ Struct va enum sinf toifasidagi turlar hisoblanadi
~ Struct – faqat tuzilmani aniqlaydi va u sinf toifasida emas
~ Union– birlashmani aniqlaydi va u sinf toifasida emas}

Virtual funksiyani chaqirish qanday hal qilinadi?


{= uni chaqirayotgan obekt turiga mos ravishda hal qilinadi
~ uni chaqirayotgan sinfning turiga mos ravishda hal qilinadi
~ uni chaqirayotgan obektni qanday aniqlanishiga qarab hal qilinadi
~ uni chaqirayotgan obekt sinfining tayanch sinfiga mos ravishda hal qilinadi}

Novirtual funksiyani chaqirish qanday amalga oshiriladi?


{= ko’rsatkich turiga mos ravishda amalga oshiriladi
~ uni chaqirayotgan sinfning turiga mos ravishda hal qilinadi
~ uni chaqirayotgan obektni qanday aniqlanishiga qarab hal qilinadi
~ uni chaqirayotgan obekt sinfining tayanch sinfiga mos ravishda hal qilinadi}

catch (...) blok ochilgan...blok yopilgan; nimani aniqlaydi?


{= har qanday turdagi istisnolarni qayta ishlash bloki
~ int turidagi istisnolarni qayta ishlash bloki
~ ishorasiz butun son turidagi istisnolarni qayta ishlash bloki
~ nuktalar sintaksis nuktayi – nazaridan qo‘yilgan, uning xech qanday vazifasi yo‘q}

catch () blok ochilgan...blok yopilgan; nimani aniqlaydi?


{= ko‘rsatkich turidagi har qanday istisnolarni qayta ishlash bloki
~ turidagi istisnolarni qayta ishlash bloki
~ turidagi istisnolarni qayta ishlash bloki
~ nuktalar sintaksis nuktayi – nazaridan qo‘yilgan, uning xech qanday vazifasi yo‘q}

Istisnoni qayta ishlash bloklari ketma–ketligida catch () qaysi o‘rinda kelishi kerak?


{= Oxirida
~ Boshida
~ O‘rtasida
~ Qayerda kelishining ahamiyati yo‘q}

Funksiya parametrlaridan keyin “throw (Xato1, Xato2)” satri yozilsa, u nimani angalatadi?


{= funksiya Xato1, Xato2 turidagi istisnolarni yuzaga keltirishi mumkinligini
~ funksiya Xato1, Xato2 turidagi istisnolarni qayta ishlashi mumkinligini
~ funksiya Xato1, Xato2 turidagi istisnolarga aks ta’sir bermasligini mumkinligini
~ funksiya Xato1, Xato2 turidagi kutilmagan istisnolarni yuzaga keltirishi mumkinligini}

Har bir try–blokka nechta catch–blok mos qo‘yilishi mumkin?


{= Qancha zarur bo‘lsa
~ 1 ta
~ 2 ta
~ 3 ta}

throw Xato1(); nimani bildiradi?


{= Xato1 turidagi istisnoni yuzaga keltirishni
~ Xato1 turidagi istisnoni ilib olishni
~ Xato1 turidagi istisnoni qayta ishlashni
~ Xato1 turidagi istisnoni chetlab o‘tish zarurligini}

Istisnoni yuzaga keltirish nima uchun kerak?


{= Yuzaga kelishi mumkin bo‘lgan xatoliklarni foydalanuvchi tomonidan qayta–ishlash uchun
~ Yuzaga kelishi mumkin bo‘lgan Xatoliklarni tizim tomonidan qayta–ishlash uchun
~ Yuzaga kelishi mumkin bo‘lgan Xatoliklarda dastur ishini tuxtatish uchun
~ Yuzaga kelishi mumkin bo‘lgan Xatoliklarni cheklab o‘tish uchun}

Dasturda throw operatori joylashgan joyga nima deyiladi?


{= istisnoni yuzaga keltirish nuqtasi
~ istisnoni qayta ishlash nuqtasi
~ istisnoni e’lon qilish nuqtasi
~ istisnoni ilib olish nuqtasi}

throw bu yerda operand nimani aniqlaydi?


{= Istisno turi va unga mos uzatiladigan qiymat
~ Istisno qayta ishlashga o’tish adresini
~ Istisno tartib nomerini
~ Istisnoning imtiyoz darajasini.}

Qolipli funksiyaning har bir tur bilan birinchi chaqirilishida uning vakili yaratiladi va bu jarayonga nima deyiladi?


{= qolipli funksiyani konkretlash
~ qolipli funksiyani aniqlashtirish
~ qolipli funksiyani e’lon qilish
~ qolipli funksiyani nushalash}

Umumlashgan programmalash paradigmasi nimaga tayanadi?


{= Qoliplarga
~ Sinflarga
~ Istisnolarni qayta ishlashga
~ Funksional programmalashga}

Qolipda sinf e’loni qanday kalit so’z bilan boshlanadi?


{= template
~ class
~ typename
~ Int}

template class Ablok ochilgan…blok yopilgan; Bu yerda T nima?


{= qandaydir abstrakt tur
~ sinf
~ Tayanch sinf nomi
~ Voris sinf nomi}

Massiv tipi sintaksisi qanday?


{= []
~ blok ochilganblok yopilgan
~ []
~ [.. ]}

a massiv qaysi javobda noto’g’ri e’lon qilingan?


{= int []a;
~ int[] a;
~ int a[];
~ int[][] a;}

int[] a; ko’rinishda e’lon qilingan a massivda nechta element mavjud?


{= 0 ta
~ 1 ta
~ 100 ta
~ ixtiyoriy sonda}

Qaysi satrda d masiv to’g’ri initsializatsiya qilingan?


{= byte d[] teng new byte[100];
~ byte d teng new byte[100];
~ byte d[100] teng new byte;
~ byte d[] teng new [100]byte;}

a massiv qaysi javobda noto’g’ri initsializatsiya qilingan?


{= int a[];
a teng blok ochilgan4, 2, 12, 5, 5, 20blok yopilgan;
~ int a[] teng new int[] blok ochilgan4, 2, 12, 5, 5, 20blok yopilgan;
~ int[] a;
a teng new int[] blok ochilgan4, 2, 12, 5, 5, 20blok yopilgan;
~ int[] a teng blok ochilgan4, 2, 12, 5, 5, 20blok yopilgan;}

int[] a ko’rinishda e’lon qilingan a massiv qaysi javobda noto’g’ri initsializatsiya qilingan?


{= a teng new int[4]blok ochilgan4, 2, 12, 5, 20blok yopilgan
~ a teng new int[] blok ochilgan4, 2, 12, 5, 5, 20blok yopilgan
~ a teng new int[4]
~ a teng new int[]blok ochilganblok yopilgan}

int[] a;


a teng new int[] blok ochilgan4, 2, 12, 5, 5, 20blok yopilgan;
fragmentda a[2] ning qiymati qanday?
{= 12
~ 5
~ 2
~ Aniqlanmagan}

s massiv qaysi javobda no’tog’ri initsializatsiya qilingan?


{= String[] s teng “maktab”;
~ String s[];
s teng new String[2];
~ String[] s;
s teng new String[]blok ochilgan“kitob”, “daftar”blok yopilgan
~ String[] s teng blok ochilgan“maktab”blok yopilgan;}

Quyidagi fragment bajarilgandan keyin arr massiv qnday elemenlarga ega bo’ladi?


int[] arr teng blok ochilgan10, 11, 12, 20, 40, 50, 60, 70, 80, 90, 100blok yopilgan;
int a[] teng blok ochilgan4, 2, 12, 5, 5, 20blok yopilgan;
System.arraycopy(a, 2, arr, 4, 4);
{= 10, 11, 12, 20, 12, 5, 5, 20, 80, 90, 100,
~ 10, 11, 12, 20, 40, 50, 60, 70, 80, 90, 100
~ 10, 11, 4, 2, 12, 5, 5, 20, 80, 90, 100
~ System.arraycopy(a, 2, arr, 4, 4) da xato beradi}

Quyidagi fragment bajarilgandan keyin arr[4] qnday qiymatga ega bo’ladi?


int[] arr teng blok ochilgan10, 11, 12, 20, 40, 50, 60, 70, 80, 90, 100blok yopilgan;
int[] i teng arr;
i[4] teng 24;
{= 24;
~ 40;
~ 20;
~ 0;}

Elementlari simvol tipida bo’lgan 2 o’lchovli c massiv qaysi javobda noto’g’ri e’lon qilingan?


{= char c[2];
~ char[][] c;
~ char[] c[];
~ char c[][];}

Qaysi javobda i ikki o’lchovli massiv no’to’gri initsializatsiya qilingan?


{= char[][] c teng new char[2]blok ochilgan 'v','d','e','a'blok yopilgan;
~ char[] c[] teng new char[][]blok ochilganblok ochilgan'v','d','e','a'blok yopilgan,blok ochilgan'v'blok yopilganblok yopilgan;
~ char c[][] teng new char[2][];
~ char[][] c teng new char[2][4];}

Quyida e’lon qilingan massivda nechta element mavjud?


char[][] teng new char[2][3];
{= 6 ta
~ 2 ta
~ 3 ta
~ 5 ta}

Qiyida 4 ta 1 o’lchovi masiv berilgan


char [] row0 teng blok ochilgan‘A’, ‘B’, ‘C’, ‘D’blok yopilgan;
char [] row1 teng blok ochilgan‘E’, ‘F’, ‘G’, ‘H’blok yopilgan;
char [] row2 teng blok ochilgan‘I’, ‘J’, ‘K’, ‘L’blok yopilgan;
char [] row3 teng blok ochilgan‘M’, ‘N’, ‘O’, ‘P’blok yopilgan;
Qaysi javobda ikki o’lchovli table massivi no’to’g’ri initsializatsiya qilingan?
{= char [] [] table;
table teng blok ochilganrow0, row1, row2, row3blok yopilgan;
~ char [] [] table teng new char[4][4];
table[0] teng row0;
table[1] teng row1;
table[2] teng row2;
table[3] teng row3;
~ char [] [] table teng blok ochilganrow0, row1, row2, row3blok yopilgan;
~ char [] [] table teng blok ochilgan blok ochilgan‘A’, ‘B’, ‘C’, ‘D’blok yopilgan, blok ochilgan‘E’, ‘F’, ‘G’, ‘H’blok yopilgan,
blok ochilgan‘I’, ‘J’, ‘K’, ‘L’blok yopilgan, blok ochilgan‘M’, ‘N’, ‘O’, ‘P’blok yopilgan
blok yopilgan;}

1 o’lcovli elementlari int bo’lgan a massiv berilgan. Quyidagi fragnment nima ish qiladi?


int steng0;
for (int iteng0; iSystem.out.println("steng "+s);
{= a massiv elementlari yigindisini
~ a massiv elementlar sonini
~ a massivning oxirgi elementi qiymatini
~ a massivning 0 indexli elementi qiymatini}

1 o’lcovli elementlari int bo’lgan a massiv berilgan. Quyidagi fragnment nima ish qiladi?


int steng0;
for (int iteng0; iSystem.out.println("steng "+s);
{= a massiv elementlari ko’paytmasini
~ a massiv elementlar sonini
~ a massivning oxirgi elementi qiymatini
~ a massivning 0 indexli elementi qiymatini}
Quyidagi massiv berilgan:
int a[][];
a teng new int[][] blok ochilganblok ochilgan12, 24, 36, 48, 60blok yopilgan,blok ochilgan12, 24, 12, 44blok yopilganblok yopilgan;
a[1] massiv nechta elementga ega?
{= 4 ta
~ 5 ta
~ 9 ta
~ 2 ta}

Quyidagi massiv berilgan:


int a[][];
a teng new int[][] blok ochilganblok ochilgan12, 24, 36, 48, 60blok yopilgan,blok ochilgan12, 24, 12, 44blok yopilganblok yopilgan;
a massiv nechta elementga ega?
{= 2 ta
~ 4 ta
~ 5 ta
~ 9 ta}

2 o’lcovli elementlari int bo’lgan a massiv berilgan. Quyidagi fragnment nima ish qiladi?


int steng0;
for (int iteng0; ifor (int jteng0; jSystem.out.println("steng " +s);
{= a massiv juft indeksli massivostilari elementlari yig’indisini
~ a massivning barcha elementlar sonini
~ a massiv juft indeksli massivostilari elementlari sonini
~ a massiv elementlari yig’indisini}

Quyidagi “imtihon” massivi berilgan:


String[] [] imtihon teng new String[4][];
imtihon[0] teng new String[] blok ochilgan"Algebra","Matematik analiz", "Geometriya"blok yopilgan;
imtihon[1] teng new String[] blok ochilgan"Differentsial tenglamalar", "Mantiq"blok yopilgan;
imtihon[2] teng new String[] blok ochilgan"Informatika"
,"Funksional analiz"
,"Topologiya"
,"Diskret matematika"
blok yopilgan;
imtihon[2][3] elementnig qiymati nimaga teng?
{= "Diskret matematika"
~ "Topologiya"
~ "Mantiq"
~ qiymatga ega emas}

Qaysi javobda String ob’ektni yasash noto’g’ri bajarilgan?\


{= String s1 teng new String(‘maktab’);
~ String s teng new String();
~ String s1 teng new String("maktab");
~ String s2 teng "maktab";}

String tipidagi s ob’ektdagi simvollar soni qanday topiladi?


{= int i teng s.length();
~ int i teng s.length;
~ int i teng length(s);
~ int i teng len(s);}

String tipidagi s ob’ekt satrida s1 satrosi nechanchi simvoldan boshlanishi qanday topiladi?


{= int i teng s.indexOf(s1);
~ int i teng s(s1);
~ int i teng index(s,s1);
~ int i teng indexOf(s, s1);}

String tipidagi s ob’ekt satrining 4 simvolidan 6 simvoligacha satrosti qanday hisoblanadi?


{= s.substring(3,5)
~ substring(s, 3, 5);
~ s[3,5]
~ substring(s, 4, 6);}

GregorianCalendar d;


e’londagi d ob’ekt 2011 yil 20-aprel sanasi uchun qanday yasaladi?
{= d teng new GregorianCalendar(2011, 03, 20);
~ d teng new GregorianCalendar(2011, 04, 20);
~ d teng new GregorianCalendar(“2011.04.20”);
~ d teng new GregorianCalendar(20, 04, 2011);}

GregorianCalendar dteng new GregorianCalendar(2011, 03, 20);


orqali d sana ob’ekti yasalngan. Shu sananing kuni 12 ga qanday o’zgartiriladi?
{= d.set(Calendar.DAY_OF_MONTH, 12);
~ d.setDay(12);
~ d.setDayOfMonth(12);
~ setDayOfMonth(d, 12);}

GregorianCalendar dteng new GregorianCalendar(2011, 03, 20);


orqali d sana ob’ekti yasalngan. Shu sana kuni keyingi kunga qanday o’zgartiriladi?
{= d.add(Calendar.DAY_OF_MONTH, 1);
~ d.addDay(1);
~ dtengd+1;
~ d++;}

“Qalam” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= sinfga
~ ob’ektga
~ metodga
~ Xususiyatga}

“RJ rusumli samolyot” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= sinfga
~ ob’ektga
~ metodga
~ Xususiyatga}

“x12yzpp44 identifikatorli mijoz” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= ob’ektga
~ sinfga
~ metodga
~ Xususiyatga}

“Kitobning muallifi” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= xususiyatga
~ ob’ektga
~ sinfga
~ Metodga}

“RJ rusumli samolyotning uchish balandligi” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= xususiyatga
~ ob’ektga
~ sinfga
~ Metodga}

“RJ rusumli samolyotda I206 reysning bajarishi” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= metodga
~ xususiyatga
~ ob’ektga
~ Sinfga}

“x12yzpp44 identifikatorli mijozning a30345 hisob raqamiga 300000 so’m debet qilish” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= metodga
~ xususiyatga
~ ob’ektga
~ Sinfga}

“Darsxona stoli ustida turgan kitob” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= metodga
~ xususiyatga
~ ob’ektga
~ Sinfga}

“Darsxona stoli ustida turgan kitobnin nomi” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= maydonga
~ xususiyatga
~ ob’ektga
~ Sinfga}

“x12yzpp44 identifikatorli mijozning a30345 hisob raqami ochilgan sana” tushunchasi ob’ektga mo’jallangan tahlilda nimaga mos keladi?


{= maydonga
~ xususiyatga
~ ob’ektga
~ Sinfga}
Sinf a’zolari deb nimaga aytiladi?
{= sinfning metodlari va xususiyatlariga
~ sinfning ob’ektlariga
~ sinfning metodlariga
~ sinfning xuxusiyatlariga}

Konstruktor deb nimaga aytiladi?


{= Ob’ekt ustida birinchi bo’lib bir marta bajariladigan metod
~ Ob’ektning ustida bajariladigan ixtiyoriy metod
~ Ob’ektning maydonlariga qiymat beradigan metod
~ Ob’ekt maydonlarinining qiymatini qaytaradigan metod}

Jimlikdagi konstruktor nechta parametrga ega?


{= 0 ta
~ 1 ta
~ 2 ta
~ 3 ta }

Sinfda nechta konstruktor bo’lishi mumkin ?


{= { sonda
~ 1 ta
~ 2 ta
~ sinf xususiyatlari soniga teng}

Sinfda nechta metod bo’lishi mumkin ?


{= { sonda\
~ 1 ta
~ 2 ta
~ sinf xususiyatlari soniga teng}

Sinfda nechta xususiyat bo’lishi mumkin ?


{= { sonda\
~ 1 ta
~ 2 ta
~ sinf metodlari soniga teng}

Sinfda nechta konstruktor bir xil nomda va bir xil parametrlarga ega bo’lishi mumkin ?


{= 1 ta
~ ~ sonda
~ 2 ta
~ sinf xususiyatlari soniga teng}

Sinfdagi konstruktorning nomi qanday aniqlanadi?


{= sinf nomi bilan bir xil
~ ~ identifikator
~ oxirgi e’lon qilingan xususiyat nomi bilan bir xil
~ birinchi e’lon qilingan xususiyat nomi bilan bir xil}

Sinf konstruktori qanday tipli natija qaytaradi?


{= Hech qanday
~ int
~ String
~ Object}

. Jimlikdagi sinf konstruktorini ishlatish uchun nechta konstruktor yasash kerak?


{= kerak emas
~ 1 ta
~ 2 ta: 1 ta parametrsiz va 1 ta parametrli
~ ~ ta}

Sinfda nechta metod bir xil nomda va bir xil parametrlarga ega bo’lishi mumkin ?


{= 1 ta
~ ~ sonda
~ 2 ta
~ sinf xususiyatlari soniga teng}

Sinfda nechta xususiyat bir xil nomda bo’lishi mumkin ?


{= 1 ta
~ ~ sonda
~ 2 ta
~ sinf xususiyatlari soniga teng}

Sinfda nechta xususiyat bir xil tipda bo’lishi mumkin ?


{= { sonda
~ 1 ta
~ 2 ta
~ sinf xususiyatlari soniga teng}

Sinfda nechta metod bir xil tipda natija qaytarishi mumkin ?


{= { sonda
~ 1 ta
~ 2 ta
~ sinf xususiyatlari soniga teng}

Sinfda nechta metod bir xil sondagi parametrlarga ega bo’lishi mumkin ?


{= { sonda
~ 1 ta
~ 2 ta
~ sinf xususiyatlari soniga teng}

. Sinfda xususiyatlar va metodlar qanday ketmeketlikda e’lon qilinadilar ?


{= { ketmaketlikda
~ oldin xususiyatlar, keyin metodlar
~ oldin metodlar, keyin xususiyatlar
~ har bir metod, u bilan bo’g’liq xususiyatlardan keyin}
Sinfda metodlar qanday ketmeketlikda e’lon qilinadilar ?
{= { ketmaketlikda
~ oldin konstruktorlar, keyin konstruktor bo’magan metodlar
~ oldin konstruktor bo’lmagan metodlar, keyin konstruktorlar
~ oldin kostruktorlar, keyin xususiyatlar va undan keyin konstruktor bo’lmagan maydonlar}

Sinf metodi sinf xususiyatidan qaysi ma’noda farq qiladi?


{= metod – amal, operatsiya; xususiyat – qiymatli kattalik
~ metod – shakl; xususiyat – amal
~ matod – to’plam; xusuiyat - to’plam elementi
~ farq qilmaydi}

Agar konstruktor bo’lmagan metod natija qaytarmasa metod tipi qanday so’z bilan ko’rsatiladi?


{= void
~ null
~ empty
~ ko’rsatilmaydi}

Sinf quyidagicha e’lon qilingan bo’lsa:


class Ishchi blok ochilgan
public Ishchi(String fio, double maosh) blok ochilgan
this.fio teng fio;
this.maosh teng maosh;
blok yopilgan

blok yopilgan
uning ob’ekti qanday yasaladi?
{= Ishchi i teng new Ishchi(“Abdullayev S.D.”, 550000.00);
~ Ishchi i teng Ishchi( new (“Abdullayev S.D.”), new (550000.00));
~ Ishchi i teng (“Abdullayev S.D.”, 550000.00);
~ Ishchi i fio teng “Abdullayev S.D.”; maoshteng550000.00;}
Sinf quyidagicha e’lon qilinganda:
class Ishchi blok ochilgan
public Ishchi(String fio, double maosh) blok ochilgan
this.fio teng fio;
this.maosh teng maosh;
blok yopilgan

blok yopilgan
this yozuvi nima uchun ishlatiladi?
{= maydon nomini parametrdan farqlash uchun
~ parametrga murojaat qilish uchun
~ maydonlarni bir biridan farqlash uchun
~ parametrlarni bir biridan farqlash uchun}

Sinf quyidagicha e’lon qilinganda:


class Ishchi blok ochilgan
public Ishchi(String fio, double maosh) blok ochilgan
this.fio teng fio;
this.maosh teng maosh;
blok yopilgan

blok yopilgan
this so’zining ma’nosi nima?
{= joriy ob’ekt
~ joriy sinf
~ joriy xususiyat
~ joriy maydon }

Sinf quyidagicha e’lon qilinganda:


public class Nuqta blok ochilgan
private double x;
private double y;
public Nuqta(double x, double y) blok ochilgan…blok yopilgan

blok yopilgan
Nuqta sinfiga tegishli n ob’ekt qanday yasaladi ?
{= Nuqta n teng new Nuqta(20.0, -5.0) ;
~ Nuqta n teng Nuqta(20.0, -5.0) ;
~ Nuqta n teng (20.0, -5.0) ;
~ Nuqta n teng new Nuqta(xteng20.0, yteng-5.0) ;}

Sinf quyidagicha e’lon qilinganda:


public class Nuqta blok ochilgan
private double x;
private double y;
public Nuqta() blok ochilgan…blok yopilgan
public Nuqta(double x, double y) blok ochilgan…blok yopilgan
public Nuqta(Nuqta n, double a, double ~ blok ochilgan…blok yopilgan

blok yopilgan
Nuqta sinfiga tegishli n ob’ekt qaysi javobda noto’g’ri yasalgan ?
{= Nuqta n teng new Nuqta(new Nuqta(20.0, 0.0)) ;
~ Nuqta n teng new Nuqta(20.0, -5.0) ;
~ Nuqta n teng new Nuqta () ;
~ Nuqta n teng new Nuqta(new Nuqta(20.0, 0.0), 2.0, 5.0) ;}

Sinf quyidagicha e’lon qilinganda:


public class Nuqta blok ochilgan
private double x;
private double y;
public Nuqta() blok ochilgan…blok yopilgan
public Nuqta(double x, double y) blok ochilgan…blok yopilgan
public Nuqta(Nuqta n, double a, double ~ blok ochilgan…blok yopilgan
blok yopilgan
Nuqta sinfiga tegishli nechta a’zo bor ?
{= 5 ta
~ 2 ta
~ 3 ta
~ a’zo yo’q}

Sinf quyidagicha e’lon qilinganda:


public class Nuqta blok ochilgan
private double x;
private double y;
public Nuqta() blok ochilgan…blok yopilgan
public Nuqta(double x, double y) blok ochilgan…blok yopilgan
public Nuqta(Nuqta n, double a, double ~ blok ochilgan…blok yopilgan
blok yopilgan
Nuqta sinfiga tegishli nechta xususiyat bor ?
{= 2 ta
~ 5 ta
~ 3 ta
~ xususiyat yo’q}

Sinf quyidagicha e’lon qilinayapti:


public class Chiroq blok ochilgan
private boolean yoqilgan;
public void yoq() blok ochilgan…blok yopilgan
public void ochir() blok ochilgan…blok yopilgan
blok yopilgan
Sinf ob’ekti qanday yasaladi?
{= Chiroq c teng new Chiroq();
~ Chiroq c teng new Chiroq(true);
~ Chiroq c teng new Chiroq(yoqilgantengtrue);
~ Chiroq c teng Chiroq(yoqilgantengtrue);}

Sinf quyidagicha e’lon qilinayapti:


public class Chiroq blok ochilgan
private boolean yoqilgan;
public void yoq() blok ochilgan…blok yopilgan
public void ochir() blok ochilgan…blok yopilgan
blok yopilgan
Sinf ob’ekti yasalgan vaqtda “yoqilgan” xususiyatning qiymati qanday?
{= aniqlanmagan
~ true
~ false
~ 0}

Sinf quyidagicha e’lon qilinayapti:


public class Chiroq blok ochilgan
private boolean yoqilgan;
public boolean getYoqilgan()blok ochilganreturn yoqilgan;blok yopilgan
public void yoq() blok ochilgan…blok yopilgan
public void oc

Download 204,5 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish