88
|
Qaysi variantda shartli o’tish operatorini qollashda xatolikka yol qo’yilgan?
|
1
|
2
|
LO1
|
|
A
|
if (x=1) {y=1} else y=2;
|
|
|
|
|
B
|
if (x==1) y=1; else y=2;
|
|
|
|
|
C
|
if (x==1) {y=1;} else {y=2; }
|
|
|
|
|
D
|
if (x=1) y=1; else {y=2;}
|
|
|
|
89
|
|
Quyida berilgan dastur qismi natjasida monitorga nima chop etiladi
char sim=’3’;
switch (sim)
{ case ‘2’: cout<<”qoniqrsiz”; break;
case ‘3’: cout<<”qoniqarli”; break;
case ‘4’: cout<<”yaxshi”; break;
case ‘5’: cout<<”a`lo”; break;
default: cout<<”kiritishda xatolik”; }
|
1
|
1
|
LO3
|
|
A
|
qoniqarli
|
|
|
|
|
B
|
qoniqarliyazshia`lo kiritishda xatolik
|
|
|
|
|
C
|
kiritishda xatolik
|
|
|
|
|
D
|
kompilyatsiyada xatolik
|
|
|
|
90
|
|
Quyida keltirilgan jumlalardan qaysi biri to’g’ri?
|
1
|
2
|
LO3
|
|
A
|
default operatori switch operatorining tarkibida qatnashishi va ixtiyoriy joyida ({} orasida) kelishi mumkin yoki umuman qatnashmasligi mumkin
|
|
|
|
|
B
|
default operatori switch operatorining tarkibida bo’lishi va uning oxirida joylashishi shart
|
|
|
|
|
C
|
default operatori switch operatorining oxirida joylashishi shart yoki umuman qatnashmasligi mumkin
|
|
|
|
|
D
|
default operatori switch operatorining bosh qismida joylashishi shart yoki umuman qatnashmasligi mumkin
|
|
|
|
91
|
|
Quyida keltirilgan jumlalardan qaysi biri to’g’ri?
|
1
|
2
|
LO3
|
|
A
|
switch operatorinig case qismida yoziladigan buyruqlar ketma-ketligi (bloki) figurali qavslar ichiga olinishi shart emas
|
|
|
|
|
B
|
switch operatorinig case qismida yoziladigan buyruqlar ketma-ketligi (bloki) figurali qavslar ichiga olinishi shart
|
|
|
|
|
C
|
Agar switch operatorinig case qismida yoziladigan buyruqlar bir nechta bo’lsa (>1), u holda ular figurali qavslar ichida yozilishi kerak
|
|
|
|
|
D
|
to’gri jumla keltirilmagan
|
|
|
|
92
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
int x=1, y=3;
if (--x && ++y) y+=3;
cout<<”\n x+y=”<
|
1
|
2
|
LO1
|
|
A
|
x+y=3
|
|
|
|
|
B
|
x+y=4
|
|
|
|
|
C
|
x+y=7
|
|
|
|
|
D
|
x+y=9
|
|
|
|
93
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
char sim=’4’;
switch (sim)
{ case ‘2’: cout<<” imtixondan yiqildi”; break;
case ‘3’…’5’: cout<<”imtixondan o’tdi”; break;
default: cout<<”kiritishda xatolik”; }
|
1
|
2
|
LO3
|
|
A
|
imtixondan o’tdi
|
|
|
|
|
B
|
imtixondan yiqildi
|
|
|
|
|
C
|
kiritishda xatolik
|
|
|
|
|
D
|
kompilyatsiyada xatolik
|
|
|
|
94
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
int x=1, y=3;
if (--x || ++y) y+=3;
cout<<”\n x+y=”<
|
1
|
2
|
LO1
|
|
A
|
x+y=6
|
|
|
|
|
B
|
x+y= 4
|
|
|
|
|
C
|
x+y=7
|
|
|
|
|
D
|
x+y=9
|
|
|
|
95
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
char sim=’3’;
switch (sim)
{ case ‘2’: cout<<”imtixondan yiqildi”; break;
case ‘5’…’3’: cout<<” imtixondan o’tdi”; break;
default: cout<<”kiritishda xatolik”; }
|
1
|
2
|
LO3
|
|
A
|
kompilyatsiyada xatolik
|
|
|
|
|
B
|
imtixondan yiqildi
|
|
|
|
|
C
|
kiritishda xatolik
|
|
|
|
|
D
|
imtixondan o’tdi
|
|
|
|
96
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
int x,y;
x=2; y=3;
if (y/x>1) y+=2;
else if (y/x<1) y-=2;
else y*=2;
cout<<"\n y="<
|
1
|
2
|
LO1
|
|
A
|
y=6
|
|
|
|
|
B
|
y=5
|
|
|
|
|
C
|
y=1
|
|
|
|
|
D
|
kompilyatsiyada xatolik
|
|
|
|
97
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
char sim=’2’;
switch (sim)
{ case ‘2’: cout<<”qoniqarsiz”;
case ‘3’: cout<<”qoniqarli ”;
case ‘4’: cout<<”yaxshi”;
case ‘5’: cout<<”a`lo”;
default: cout<<” kiritishda xatolik”; }
|
1
|
5
|
LO3
|
|
A
|
qoniqarsizqoniqarli yaxshia`lo kiritishda xatolik
|
|
|
|
|
B
|
qoniqarsiz
|
|
|
|
|
C
|
kiritishda xatolik
|
|
|
|
|
D
|
kompilyatsiyada xatolik
|
|
|
|
98
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
int x=1, y=3;
if (x++ && y++) y+=2;
cout<<”\n x+y=”<;
|
1
|
2
|
LO1
|
|
A
|
x+y=8
|
|
|
|
|
B
|
x+y=4
|
|
|
|
|
C
|
x+y=7
|
|
|
|
|
D
|
x+y=6
|
|
|
|
99
|
|
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
int x,y;
x=2;
if (x=1) y=x+1; else y=x-2;
cout<<"\n y="<
|
1
|
2
|
LO1
|
|
A
|
y=2
|
|
|
|
|
B
|
3
|
|
|
|
|
C
|
0
|
|
|
|
|
D
|
kompilyatsiyada xatolik
|
|
|
|
|