wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ИНФО 2-АЙ 2-АПТА

Total questions: 31

Worksheet time: 18mins

Name
Class
Date
1.

for және while циклдерінің айырмашылығы неде?

a)

for циклінде белгілі бір шарт бар, ал while циклінде шарт жоқ

b)

for циклінде белгілі бір саны бар итерациялар орындалады, ал while циклінде шарт орындалғанша қайталанады

c)

for циклін тек сандармен қолдануға болады, ал while циклін тек мәтінмен

d)

for циклі тек сандармен қолданылса, while циклі тек мәтінмен қолданылады

2.

Шексіз цикл дегеніміз не және оны қалай болдырмауға болады?

a)

Цикл ешқашан тоқтамайды. Оны break операторы арқылы тоқтата аламыз

b)

Цикл ешқашан басталмайды

c)

Цикл тек белгілі бір уақыт аралығында жұмыс істейді

d)

Цикл әрқашан аяқталады

3.

Циклдегі break операторы қалай жұмыс істейді?

a)

Циклды аяқтап, келесі операторға өтеді.

b)

Циклдың әрбір айналымын жалғастыра береді

c)

Циклдың орындалуын тоқтатады.

d)

Циклды уақытша тоқтатады, кейін қайтадан басталады.

4.

while циклінің жұмыс істеу принципі қандай?

a)

Цикл тек шарт жалғасқанша орындалады.

b)

Цикл шартсыз жұмыс істейді және тұрақты қайталанады.

c)

Цикл тек қадаммен жұмыс істейді.

d)

Цикл тек берілген элементпен жұмыс істейді.

5.

while циклінің соңында else конструкциясы қай кезде орындалады?

a)

Егер цикл толық орындалса.

b)

Егер цикл шарт орындалмаса.

c)

Цикл тоқтағаннан кейін.

d)

Цикл үзіліп, break операторы арқылы шыққан кезде.

6.

while циклінде қандай жағдай орын алса, ол шексіз жұмыс істей алады?

a)

Егер циклдің шартын дұрыс орнатпасаңыз, онда цикл шексіз орындалады.

b)

Егер циклде айнымалы мәні өзгермесе, ол мәңгілікке тоқтайды.

c)

Егер цикл шартсыз болса, ол мәңгілікке жұмыс істейді.

d)

Егер цикл кез келген операторды қолданса, ол мәңгілікке тоқтайды.

7.

while циклін қай жерде қолдануға болады?

a)

Егер нақты қанша рет қайталанатынын білмесеңіз, while циклі пайдаланылады.

b)

Егер белгілі бір элементтер саны болса, тек for циклін қолдануға болады.

c)

while циклі тек математикалық есептерде қолданылады.

d)

while циклі тек оқиғаларды өңдеуде пайдаланылады.

8.

i = 1

while i <= 5:

print(i)

i += 1

a)

1 2 3 4 5

b)

5 4 3 2 1

c)

1 2 3 4

d)

0 1 2 3 4

9.

while True:

print("цикл")

a)

цикл

b)

шексіз цикл орындалады

c)

none

d)

True

10.

i = 1

while i <= 10:

if i == 5:

break

print(i)

i += 1

a)

1 2 3 4

b)

1 2 3 4 5

c)

1 2 3 4 5 6

d)

5

11.

i = 1

while i <= 5:

if i % 2 == 0:

i += 1

continue

print(i)

i += 1

a)

1 3 5

b)

2 4

c)

1 2 3 4 5

d)

1 3

12.

i = 1

while i > 5:

print(i)

i += 1

a)

Ештеңе шықпайды

b)

1 2 3 4

c)

1 2 3 4 5

d)

error

13.

i = 10

while i >= 1:

print(i)

i -= 1

a)

10 9 8 7 6 5 4 3 2 1

b)

1 2 3 4 5 6 7 8 9 10

c)

5 6 7 8 9 10

d)

10 9 8 7 6

14.

x = 0

while x < 3:

x += 1

print(x)

a)

1 2 3

b)

0 1 2

c)

1 2

d)

0 1

15.

i = 0

while i < 5:

i += 1

if i == 3:

continue

print(i)

a)

1 2 4 5

b)

1 2 3 4 5

c)

1 2 3

d)

4 5

16.

num = int(input("Санды енгізіңіз: "))

while num != 0:

print(f"Сіз енгізген сан: {num}")

num = int(input("Санды енгізіңіз: "))

a)

Цикл 0 саны енгізілгенше орындала береді.

b)

Цикл бір рет орындалады.

c)

Цикл мәңгі орындалады.

d)

Цикл 5 рет орындалады.

17.

Төмендегі кодта else қашан орындалады?

i = 1

while i <= 3:

print(i)

i += 1

else:

print("Цикл аяқталды")

a)

Егер цикл толық орындалса, else орындалады.

b)

else әрқашан орындалады, тек break операторын қолданса

c)

else тек бірінші айналымнан кейін орындалады.

d)

else орындалмайды.

18.

i = 1

while i <= 3:

j = 1

while j <= 2:

print(i, j)

j += 1

i += 1

1 1 1 2 2 1 2 2 3 1 3 2
b) 1 1 2 1 2 2 3 1 3 2
c) 1 2 3 1 2 3
d) 1 1 2 2 3 3

a)

1 1 1 2 2 1 2 2 3 1 3 2

b)

1 1 2 1 2 2 3 1 3 2

c)

1 2 3 1 2 3

d)

1 1 2 2 3 3

19.

Аты-жөнің және тобыңды жазамыз

4 lines
20.

x = 1

while x < 5:

print(x)

x *= 2

a)

1 2 4

b)

1 2 3 4

c)

1 2 4 8

d)

1 3 5

21.

i = 0

while i <= 10:

if i % 2 == 0:

print(i)

i += 1

a) 1 2 4
b) 1 2 3 4
c) 1 2 4 8
d) 1 3 5

a)

0 2 4 6 8 10

b)

1 2 3 4 5 6

c)

2 4 6 8 10

d)

0 1 2 3 4 5 6

22.

i = 0

while i < 5:

if i == 3:

break

i += 1

print(i)

a)

1 2 3

b)

1 2

c)

1 2 3 4 5

d)

0 1 2 3

23.

i = 1

while i <= 3:

if i == 2:

break

print(i)

i += 1

a)

1

b)

1 2

c)

1 2 3

d)

3

24.

i = 0

while True:

print(i)

i += 1

if i == 5:

break

a)

0 1 2 3 4

b)

0 1 2 3 4 5

c)

1 2 3 4 5

d)

Шексіз цикл

25.

n = 5

result = 1

while n > 0:

result *= n

n -= 1

print(result)

a)

120

b)

24

c)

720

d)

error

26.

i = 0

while i < 10:

print(i)

i += 2

a)

0 1 2 3 4 5 6 7 8 9

b)

0 2 4 6 8 10

c)

0 2 4 6 8

d)

2 4 6 8

27.

x = 2

while x <= 16:

print(x)

x *= 2

a)

2 4 8 16

b)

1 2 4 8 16

c)

2 4 6 8

d)

4 8 12 16

28.

i = 0

while i < 1:

print("Цикл орындалып жатыр!")

i += 1

a)

Цикл бір рет орындалады.

b)

Цикл 10 рет орындалады.

c)

Цикл мәңгілік орындалады

d)

Цикл ешқашан орындалмайды

29.

i = 0

while i < 5:

print(i)

i += 1

if i == 3:

i = 0

a)

Цикл тек 3 рет орындалады.

b)

Цикл бір рет орындалады

c)

Цикл 5 рет орындалады

d)

Шексіз цикл болады

30.

i = 0

while i < 3:

print(i)

i += 2

a)

0 2

b)

0 1 2

c)

1 2

d)

0 2 4

31.

i = 0

while i < 10:

print(i)

i -= 1

a)

0 1 2 3 4 5 6 7 8 9

b)

10 9 8 7 6 5 4 3 2 1

c)

10 9 8 7 6 5 4 3 2 1

d)

Шексіз цикл