Підсумковий тест з теми "Алгоритми та програми. Python"

Додано: 6 квітня
Предмет: Інформатика, 8 клас
29 запитань
Запитання 1

Яким знаком в Python позначається операція присвоювання?

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

+

-

)))

=

Запитання 2

Як називається така організація дій в алгоритмі, за якої дії виконуються послідовно одна за одною без пропусків або повторень?

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

Слідування

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

Повторення

Запитання 3

Як називається алгоритмічна структура, в якій виконання певної послідовності дій залежить від істинності умови?

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

Слідування

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

Повторення

Запитання 4

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

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

Слідування

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

Повторення

Запитання 5

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

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

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

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

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

Запитання 6

Яке призначення функції print () ?

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

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

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

Створення дробового числа з рядка

Запитання 7

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

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

int ()

float ()

str ()

bool ()

Запитання 8

Алгоритм зображений на малюнку називають:

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

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

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

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

програмний алгоритм

Запитання 9

Алгоритмічна структура призначена для організації багаторазового виконання набору команд - це:

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

повторення

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

цикл

коло

Запитання 10

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

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

якщо результат виконання цієї команди НІ: то виконавець виконує послідовність команд 1, якщо результат виконання цієї команди ТАК: то виконавець виконує послідовність команд 2

якщо результат виконання цієї команди Так: то виконавець виконує послідовність команд 1, якщо результат виконання цієї команди Ні: то виконавець виконує послідовність команд 2

якщо результат виконання цієї команди Так: то виконавець виконує послідовність команд 2, якщо результат виконання цієї команди Ні: то виконавець виконує послідовність команд 1

Запитання 11

Якого значення набуде змінна a після виконання наведеного фрагменту програми, якщо змінна x має значення 0:

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

1

2

0

3

Запитання 12

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

1 3 5 7 9

Виберіть функцію, яка це робить:

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

 range(1,10,2)

 range(1,9,2)

 range(1,9)

 range(10)

Запитання 13

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

фрагменту програми?


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

1 2 3 4 5

0 1 2 3 4

5 5 5 5 5

і і і і і

0 1 2 3 4 5

Запитання 14

Вкажіть результат виконання коду: 

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

5

8

3

2

Запитання 15

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

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

4

8

7

5

жодного разу

Запитання 16

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

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

while

else

if

for

Запитання 17

Оберіть зі списку лише дані типу int: 

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

2

'1024'

1024.0

2.0

1024

'2'

Запитання 18

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

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

 %

 /

//

 :

Запитання 19

Під час піднесення до степеня використовують символ операції:

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

*

 //

**

 %

Запитання 20

print (3+4) який результат виконання програми?

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

3+4 

("3+4")

 "3+4" 

7

(3+4) 

Запитання 21

Оберіть результат виконання програми: print (4*5-2)

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

4*5-2

18

12

4*5-2=18

Запитання 22

Яке значення а виведе програма, якщо a=13?

if a<5:

   a=a+12

else:

   a=a-7

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

13

6

25

17

Запитання 23

Яким буде результат виконання даної програми, якщо a=22, b=2?

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

11

2

0

10

Запитання 24

Яким буде результат виконання даної програми, якщо a=33, b=3?

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

11

0

3

10

Запитання 25

Яке значення має логічна величина 5>7

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

True

False

Запитання 26

Позначте логічний оператор нерівності

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

>=

<=

!=

==

Запитання 27

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

print ('10+3*2')

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

10+3*2

16

26

19

print ('10+3*2')

Запитання 28


Для введення значення змінної з клавіатури під час виконання програми використовують команду:

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

print()

input()

import()

Запитання 29

Вкажи, який діапазон значень набуває змінна i в коді for i in range (8)

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

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

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

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

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

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

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