wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python. Цикл.

Total questions: 12

Worksheet time: 12mins

Name
Class
Date
1.

Повторення (цикл) - це така організація дій в алгоритмі, при якій:

a)

дії виконуються послідовно, одна за другою, без пропусків або повторень

b)

залежно від виконання або невиконання певної умови, виконується одна з двох послідовностей дій

c)

та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова

2.

Вкажіть види циклів.

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою

d)

повний цикл

e)

неповний цикл

3.

Вкажіть вид циклу, що описується у мові Python наступним чином:

for <ім’я змінної> in <об’єкт>:

<команди тіла циклу>

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою

d)

повний цикл

e)

неповний цикл

4.

Вкажіть вид циклу, що описується у мові Python наступним чином:

while<логічний вираз>:

<команди тіла циклу>

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою

d)

повний цикл

e)

неповний цикл

5.

Вкажіть вид циклу, що відповідає поданій блок-схемі:

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою

d)

повний цикл

e)

неповний цикл

6.

Вкажіть вид циклу, що відповідає поданій блок-схемі:

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою

d)

повний цикл

e)

неповний цикл

7.

Вкажіть вид циклу, що доцільно використовувати в тих випадках: коли кількість повторень команд тіла циклу відома ще до початку виконання циклу.

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою

d)

повний цикл

e)

неповний цикл

8.

Вкажіть вид циклу, що доцільно використовувати у випадку коли кількість виконання інструкцій тіла циклу заздалегідь невідома.

a)

цикл з лічильником

b)

цикл з передумовою

c)

цикл з післяумовою

d)

повний цикл

e)

неповний цикл

9.

Що буде надруковане в результаті виконання фрагменту програми?

for x in range(5, 1, -1):

print (x, end = ' ')

a)

1 2 3 4 5

b)

5 4 3 2

c)

5 4 3 2 1

d)

2 3 4 5

10.

Чому дорівнює S після виконання фрагменту програми?

s = 0

for i in range(4):

s = s+i

a)

1

b)

4

c)

6

d)

8

e)

10

11.

Що буде надруковане в результаті виконання фрагменту програми?

a = 'print'

for x in a:

print (x, end = ' ')

a)

0 1 2 3 4

b)

p 0 r 1 i 2 n 3 t 4

c)

0 p 1 r 2 i 3 n 4 t

d)

p r i n t

12.

При виконанні яких оператори циклу з параметром параметр набуває однакових значень?

a)

for x in [2, 4, 6, 8, 10]: print(x)

b)

for x in range(2, 10, 2): print(x)

c)

for x in [2, 4, 6, 8, 10, 12]: print(x)

d)

for x in range(2, 12, 2): print(x)