Worksheets7-8-klass if for while
Total questions: 20
Worksheet time: 10mins
Name
Class
Date
1.
If operatorida shart qaysi qavs ichiga yoziladi?
a)
{ }
b)
( )
c)
[ ]
d)
< >
2.
Kod natijasi? int a=5; if(a>3) cout<<'Yes'; else cout<<'No';
a)
Yes
b)
No
c)
Xatolik
d)
Hech narsa
3.
for siklda qaysi qism majburiy emas?
a)
boshlanish
b)
shart
c)
increment
d)
hammasi emas
4.
for(int i=0;i<5;i++) nechta marta ishlaydi?
a)
4
b)
5
c)
6
d)
Cheksiz
5.
while siklida shart qachon tekshiriladi?
a)
ichidan keyin
b)
boshida
c)
tugagandan keyin
d)
hech qachon
6.
continue operatori nima qiladi?
a)
chiqadi
b)
boshlaydi
c)
o‘tkazib yuboradi
d)
uni o‘chiradi
7.
break operatori qayerda ishlatiladi?
a)
faqat if
b)
faqat for
c)
faqat while
d)
sikldan chiqish uchun
8.
while(1) nimani anglatadi?
a)
1 marta
b)
faqat 1 shart
c)
cheksiz sikl
d)
xatolik
9.
Kod natijasi? int a=3; if(a==5) ... else if(a==3) cout<<'B';
a)
A
b)
B
c)
C
d)
Hech narsa
10.
for da i++ o‘rniga ++i yozilsa natija?
a)
ishlamaydi
b)
natija o‘zgaradi
c)
o‘zgarmaydi
d)
xatolik
11.
while(i<3) { cout<<i; i++; }
a)
123
b)
12
c)
23
d)
cheksiz
12.
do-while sikli farqi?
a)
shart oldin
b)
kamida 1 marta
c)
ishlamaydi
d)
forni almashtiradi
13.
{ } qaysi operatorni yopadi?
a)
[]
b)
{}
c)
()
d)
<>
14.
for(int i=10;i>=7;i--) nechta marta?
a)
2
b)
3
c)
4
d)
5
15.
for(int i=0;i<5;i+=2) natija?
a)
0 1 2 3 4
b)
0 2 4
c)
1 3 5
d)
2 4
16.
while sikli qachon cheksiz bo‘ladi?
a)
true bo‘lsa
b)
break bo‘lsa
c)
continue bo‘lsa
d)
o‘zgarish bo‘lmasa
17.
If da bir nechta shart uchun?
a)
&&
b)
||
c)
!
d)
barchasi
18.
Kod natijasi? int x=5; if(x>10) cout<<1; cout<<2;
a)
1
b)
2
c)
12
d)
0
19.
switch qaysi tur bilan ishlaydi?
a)
int
b)
float
c)
string
d)
barchasi
20.
continue qaysi siklda ishlaydi?
a)
for
b)
while
c)
barchasida
d)
do-while
100 %
