Dasturlash I (swd) O’quv natijalari


Download 132.87 Kb.
bet9/19
Sana06.08.2020
Hajmi132.87 Kb.
#125643
1   ...   5   6   7   8   9   10   11   12   ...   19
Bog'liq
Test1

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











Download 132.87 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   19




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