wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Цикли у Python 8 клас

Total questions: 23

Worksheet time: 23mins

Name
Class
Date
1.

Що виконує дана команда


i = i + 1

a)

Збільшує значення змінної i на одиницю

b)

Зменшує значення змінної i на одиницю

c)

Змінна i набуває значення нуль

d)

Присвоюється змінній i значеня, рівне одиниці

2.

Як називається цей оператор?

a)

Умовний оператор

b)

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

c)

Оператор циклу з післяумовою

d)

Оператор присвоювання

3.

За якої умови на екрані виведеться

hello, 2

a)

Завжди

b)

Ніколи

c)

Якщо значення змінної a буде дорівнювати 3

d)

Якщо hello буде написано великими буквами

4.

Що виведеться на екрані в результаті виконання команд?

a)

Буква “А” буде виведена сім раз в стовпчик

b)

Буква “А” буде виведена сім раз в рядок

c)

Буква “А” буде виведена один раз

d)

Буква “А” не буде виведена жодного разу

5.

Що виведеться на екран після виконання команд?

a)

Слово Hello буде виведено чотири рази (в різних рядках)

b)

Слово Hello буде виведено п’ять раз (в різних рядках)

c)

Слово Hello буде виведено один раз

d)

Слово Hello не буде виведено жодного разу

6.

Що буде виведено на екран, якщо введено 5 та 6 з клавіатури?

a)

11

b)

56

c)

65

d)

6

7.

Після виконання циклу змінна х буде дорівнювати?

a)

1

b)

7

c)

4

d)

10

8.

Якому значеню дорівнюватиме змінна x після виконання циклу?

a)

2

b)

3

c)

4

d)

5

e)

6

9.

У якому з циклів значення пареметра і зменшується на 1?

a)
b)
c)
10.

Скільки разів виконається цикл?

a)

5

b)

2

c)

1

d)

4

e)

3

11.

Повторювати виконання команд до тих пір поки справедливою є умова, можна за допомогою циклу (a)   (запишіть слово маленькими літерами)

12.

Цикл із лічильником описується

a)

оператором for....

b)

оператором while...

c)

оператором if...then...else

d)

оператором repeat...until...

13.

Цикл із передумовою описується

a)

оператором for....

b)

оператором while...

c)

оператором if...then...else

d)

оператором repeat...until...

14.

ПОВТОРЕННЯ: Вкажіть на повну форму розгалуження:

a)

if...else...

b)

if...elif...else

c)

if...else...else

15.

Який алгоритм застосовано в наступному коді:

a = 10

if a > 10:

print("a > 10")

else:

print("a < 10")

a)

Алгоритм розгалуження

b)

Алгоритм повторення

c)

Лінійний алгоритм

d)

Масиви

16.

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

a)

5

5

5

5

5

b)

5

c)

0

1

2

3

4

5

d)

0

1

2

3

4

17.

Спортсмен на тренуванні пробігає по стадіону 10 кругів і підраховує загальну кількість кроків.

Виберіть тип циклу, який найбільше підходить для вирішення задачі.

a)

цикл з короткою умовою

b)

цикл з параметром

c)

цикл з складною умовою

18.

як ввести число с клавіатури

a)

math

b)

input;

c)

include()

d)

input()

19.

Оберіть оператор умови

a)

if

b)

for

c)

def

d)

якщо

20.

Оберіть оператори циклу

a)

for

b)

print

c)

def

d)

if

21.

Що виведе наступний лістинг:

for i in range(1, 15, 2):

print(i)

a)

1, 3, 5, 7, 9, 11, 13

b)

1, 3, 5, 7, 9, 11, 13, 15

c)

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

d)

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

22.

Оберіть всі можливі цикли

a)

for

b)

range

c)

while

d)

break

23.

Команди будуть виконуватись задану кількість разів, за допомогою циклу (a)   (запишіть слово маленькими літерами)