{= 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