Підсумковий тест з теми "Алгоритми і програми. Оператори циклу і розгалуження"

Додано: 13 грудня 2021
Предмет: Інформатика, 8 клас
Тест виконано: 1174 рази
18 запитань
Запитання 1

Для чого призначена функція input () ?

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

Для введення даних із клавіатури

Перетворення одного типу даних в інший

Для виведення результату

Запитання 2

Для чого призначена функція print () ?

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

Введення даних з клавіатури

Перетворення одного типу даних в інший

Виведення тексту у вікно консолі

Запитання 3

Оберіть рядковий тип даних.

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

 int ()

float()

str()

bool()

Запитання 4

Оберіть логічний тип даних.

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

 int ()

float()

str()

bool()

Запитання 5

Якщо відома кількість повторень, то буде використано ...

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

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

цикл з умовою

Запитання 6

Щоб сформувати послідовність чисел:

1 2 3 4 5 6

потрібно застосувати функцію з параметром:

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

range(7)

range(6)

range(1,7)

range(1,6)

Запитання 7

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

n=10

for i in range(3,n,2):

    print(i, end=’ ’)

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

3  5 7 9

3 4 5 6 7 8 9

1 3 5 7 9

1 2 3 9

Запитання 8

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

а=5

b=10

if a>b:

c=a-b

else:

c=b-a

print(c)

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

5

-5

15

10

Запитання 9

Скільки разів відбудеться повторення команд тіла циклу?

for   i   in   range(15):

с=с+1

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

15

14

16

жодного

Запитання 10

Вкажіть оператори порівняння в Python? 

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

>=

<>

!=

=!

==

Запитання 11

Ділення націло записується символом

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

//

%

/

:

Запитання 12

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

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

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

цикл

слідування

Запитання 13

Виберіть правильний синтаксичний запис циклу з лічильником:

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

while <умова>:

команда

 if <умова>:

дія1

else:

дія2

for <змінна> in range(ім'я змінної)

команди

for <змінна> in range(кількість повторень):

команди

Запитання 14

Виберіть правильний синтаксичний запис повного розгалуження:

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

 if <умова>:

дія1


 if <умова>:

дія1

else <умова>:

дія2

 if <умова>:

дія1

else:

дія2

 if <умова>:

дія1

elif<умова>:

дія2

else:

дія3

Запитання 15

Який діапазон значень набуває змінна циклу

 for i in range (8)

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

від 0 до 7 включно

від 0 до 8 включно

від 1 до 7 включно

від 1 до 8 включно

Запитання 16

Для утворення складених умов використовують ...

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

прості умови пов'язані службовими словами  and or  та  not

оператори циклу for, while

оператори розгалуження if, elif, else

Запитання 17

Створено програму:

n=int(input())

if n%2==0:

   print(“YES”)

else:

   print(“NO”)


Після запуску вводимо число 34. Що буде виведено в результаті виконання?

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

34

0

17

YES

NO

Запитання 18

У двох рядках дано по одному цілому числу. Вивести максимальне з цих двох чисел.

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

a=int(input())

b=int(input())

if a>b:

   print("максимальне-", a)

else:

   print("максимальне-", b)

a=input()

b=input()

if a>b:

   print(a)

else:

   print(b)

a=float(input())

b=float(input())

if a>b:

   print(a)

else:

   print(b)

a=int(input())

b=int(input())

if a>b:

   print(максимальне)

else:

   print(мінімальне)

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

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