wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Алг СД и прог 6 лекция

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Цикл (Қайталау) ...

a)

берілген шарттың орындалуынан тәуелді қандай да бір әрекеттерді қайталауды жүзеге асырады

b)

әрекеттердің бірінен соң бірінің орындалуын білдіреді

c)

алгоритм командаларының орындалу ретін көрсететін бағытталған граф

d)

шартқа байланысты екі таңдаудың арасынан біреуін таңдауды қамтамасыз ететін құрылым

2.

Циклды программалаудағы ұғымдар:

a)

алгоритм, процесс

b)

альтернатива, тармақ

c)

цикл денесі, итерация

d)

есептеу, тоқтату

3.

Python-да циклдың екі түрі бар:

a)

while , for

b)

if , repeat

c)

while, repeat

d)

switch, case

4.

•While циклының жазылу форматы:

a)

while [шарт]:

[цикл денесі]

b)

[цикл денесі]

do while [шарт]:

c)

[цикл денесі]

while [шарт]:

d)

while <шарт> do

<цикл денесі>

5.

For циклының жазылу форматы:

a)

for [элемент] in [тізбек]:

[цикл денесі ]

b)

for i:=a to b do

<цикл денесі>

c)

for i:=b downto a do

<цикл денесі>

d)

for (i=a; i<=b;i++)

6.

divmod(20,8) мәні неге тең болады?

a)

2 , 4

b)

20, 4

c)

8, 4

d)

20, 2

7.

while True:

name = input(‘Введите имя:’)

if name == ‘Нет’: break

print(‘Привет’, name)

Қай кезде цикл жұмысын тоқтатады?

a)

name-ге ‘Нет’ деген мән бергенде

b)

name-ге ‘Привет’ деген мән бергенде

c)

while-ға false мәнін бергенде

d)

name-ге true мәнін бергенде

8.

k=1

while k<=5:

print ("Hello")

k+=1

не шығады?

a)

"Hello" сөзі 1-рет шығады

b)

"Hello" сөзі 4 рет шығады

c)

"Hello" сөзі 5 рет шығады

d)

"Hello" сөзі 6 рет шығады

9.

n=500

Count=0

While n>0:

n=n//10

Count+=1


Count мәні нешеге тең болады?

a)

3

b)

1

c)

2

d)

0

10.

k=1

S=0

while k<=4:

S=S+k

k+=1

print (S)

S-тің мәні нешеге тең ?

a)

1

b)

10

c)

6

d)

4

11.

range(6) функциясы нені білдіреді?

a)

0-ден 6-ға дейінгі сандарды тексеру керектігін білдіреді

b)

кездейсоқ алынатын сандарды тексеру керектігін білдіреді

c)

берілген сандардың арасындағы барлық сандарды тексеру керектігін білдіреді

d)

берілген сандардың арасындағы барлық сандарды берілген қадам бойынша тексеру керектігін білдіреді

12.

range(12,18, 2)

a)

12-мен 18 сандардың арасындағы барлық сандарды 2і қадаммен тексеру керектігін білдіреді

b)

0-ден 6-ға дейінгі сандарды тексеру керектігін білдіреді

c)

12-мен 18 сандардың арасындағы барлық сандарды тексеру керектігін білдіреді

d)

кездейсоқ алынатын сандарды тексеру керектігін білдіреді

13.

range(12,18)

a)

12-мен 18 сандардың арасындағы барлық сандарды 2 қадаммен тексеру керектігін білдіреді

b)

12-мен 18 сандардың арасындағы барлық сандарды тексеру керектігін білдіреді

c)

0-ден 6-ға дейінгі сандарды тексеру керектігін білдіреді

d)

кездейсоқ алынатын сандарды тексеру керектігін білдіреді

14.

s=0

for i in range(5):

s=s+i;

print(s) нәтижесі не болады?

a)

10

b)

0

c)

1

d)

15

15.

a=1

for i in range(7): a+=1

цикл неше рет қайталанады?

a)

7

b)

1

c)

6

d)

8

16.

a=1

for i in range(3,1):

a+=1

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

a)

1 рет

b)

бір рет те қайталанбайды

c)

3 рет

d)

2 рет

17.

a=1

for i in range(5,8,1): a+=1

a=4, Цикл неше рет қайталанады?

a)

3

b)

8

c)

7

d)

1

18.

a=1

for i in range(6,1,-1):

a+=1

a=6 Цикл неше рет қайталанады?

a)

5

b)

6

c)

1

d)

7