(9кл) Алгоритми з розгалуженням та повторенням

Додано: 2 травня 2023
Предмет: Інформатика, 9 клас
Тест виконано: 142 рази
12 запитань
Запитання 1

На рисунку зображено блок-схему структури   

варіанти відповідей

Повне розгалуження

Неповне розгалуження

Розгалуження

Запитання 2

Познач оператор, який відповідає блок-схемі.  

варіанти відповідей

if B>5:

A:=10

else:

'Hi';

if A>B*B:

B=A-B

if A>B*B:

print(10)

Запитання 3

Знайди значення змінних А і В після виконання операторів:

А = 8 

В = 4 

if A>B:

A=A**2

else:

B=B**2 

варіанти відповідей

A=4, B=8

A=8, B=16

A=64, B=4

A=64, B=16

Запитання 4

Ключове слово in  в конструкції for х  in range(n): ...

варіанти відповідей

означає, що змінна х є лічильником циклу.

наказує Python почергово надати змінній x усі значення в діапазоні від 0 до n – 1.

означає, що значення змінної х належить діапазону від 0 до n – 1.

Запитання 5

Визнач правильне твердження.

варіанти відповідей

Цикл while k<=8 виконається 12 разів.

Оператор k=2 виконається 4 рази.

Програма обчислює значення змінної y = 2*k+n при всіх значеннях змінних n =1, 2 і k = 2, 4, 6, 8.

Оператор y=2*k+n виконається 8 разів.

Запитання 6

Визнач кількість чисел, які буде виведено

 

for х in range( 5 ):

      print (х)

варіанти відповідей

4

5

6

Запитання 7

Знайди у списку послідовність чисел, що надрукує програма.

  

for х in range (11,17):

     print (х % 2)  

варіанти відповідей

1 0 1 0 1 0

5.5 6.0 6.5 7.0 7.5 8.0

2 1 2 1 2 1

Запитання 8

Для визначення діапазону значень параметра у програмах мовою програмування Python використовують функцію range. Що означає запис range(m, n)

варіанти відповідей

Послідовні значення цілих чисел від 0 до n (не включаючи)

 Послідовні значення цілих чисел від m до n (не включаючи) з кроком k

 Послідовні значення цілих чисел від m до n (не включаючи)

Запитання 9

Яке службове слово використовується для опису першої умови оператора розгалуження (використовується для першого блоку команд)?


варіанти відповідей

elif

if

else

Запитання 10

Чи потрібно використовувати відступи при описі блоку команд в алгоритмічній структурі розгалуження?

варіанти відповідей

так

ні

Запитання 11

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

a = 1

if a > 0:

  print (‘Yes’)

else:

  print (‘No’)


варіанти відповідей

1

0

Yes

No

Запитання 12

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

a = 1

b=2

if a > b:

  print (‘Yes’)

else:

  print (‘No’)

варіанти відповідей

1

2

Yes

No

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест