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

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

Мови програмування можна поділити на дві групи, оберіть ці дві групи.

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

Низького рівня

Легкого рівня

Високого рівня

Важкого рівня

Запитання 2

За технологією програмування розрізняють такі мови:

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

Процедурні

Об’єктно-орієнтовані

Декларативні

Розважальні

Мова скриптів

Запитання 3

Штучна мова, створена для передачі команд машинам, зокрема комп'ютерам - це ...

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

мова програмування


транслятор


інтерпретатор


компілятор


Запитання 4

У програмуванні слово _______________ позначає іменоване місце для зберігання даних, наприклад чисел, тексту, списків з числами або символами і так далі.

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

функція


змінна

коментар

семантика

Запитання 5

Функція означає надрукувати. Вона виводить на екран усе, що є всередині дужок. Це..

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

input()


type()


print()


Запитання 6

За введення в програму даних з клавіатури в Python відповідає функція______

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

print()


input()


type()


Запитання 7

Змінна – це іменована частина пам'яті комп'ютера, де зберігається певна

інформація. На відміну від константи змінній дають імена: (обрати правильні відповіді)

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

Ім'я не повинно починатися з цифри

Ім'я може починатися з цифри

Першим символом імені має бути літера або знак нижнього

підкреслення «_»

Не можна використовувати спеціальні знаки, такі, як /, # або @

Імена змінних не чутливі до регістру

Не можна називати змінні іменами команд, наприклад , print

Запитання 8

що таке input()

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

введення зі строки

значення змінної

Запитання 9

Знак * означає:

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

Множення

Ділення

Додавання

Запитання 10

До типів даних належить

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

list()

str()

len()

float()

Запитання 11

Числові величини - це...

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

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

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

величини, які можуть набувати тільки одне із двох значень: true (істина) або false (хибність)

Запитання 12

Щоб підключити додатковий модуль, застосовують таку конструкцію:

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

math назва_модуля

random назва_модуля

import назва_модуля

randint назва_модуля

Запитання 13

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

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

=

/

*

==

Запитання 14

Алгоритм, у якому програма може виконуватись по різному залежно від умови називають...

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

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

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

циклічним алгоритмом

Запитання 15

Яка інструкція відповідає поданій блок-схемі?

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

If A<5: A= A-1 else: A = A+1 


If A<5: A = A+1 else: A = A-1 

 If A<5: A= A+1

 If A<5 A = A+1 else A = A-1 

Запитання 16

Який результат виконання програми print ("5-4=", 5-4)?

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

5-4=5-4

 

1

 "5-4"

 5-4=1

Запитання 17

При яких значеннях A і B, умова A>B буде хибна (False)

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

А=2, В=-5

 

 А=2, В=5

 А=-2, В=5

 А=5, В=2

Запитання 18

З поданих інструкцій виберіть інструкцію розгалуження

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

if ... else

 

or...not

while

 IF ... ELSE

Запитання 19

З поданих варіантів оберіть неповну форму розгалуження

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

if <умова>:

<оператор>

 

 if <умова>:

<оператор 1>

else:

<оператор 2>

  int =input('розгалуження')

 if <оператор> else:

Запитання 20

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

if a<b:

  print (b-а)

else:

  print (a+b)

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

 2


7

3

5

Запитання 21

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

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

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

  

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

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

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

Запитання 22

Яка команда на мові Pyhton дозволяє ввести з клавіатури значення змінної x?

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

print(x)

x=input('Введіть значення x:')

Ввести значення х

х=значення

Запитання 23

Як вивести на екран повідомлення : "Hello world" ?

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

output = "Hello world"


print = "Hello world"

output("Hello world")


print("Hello world")

Запитання 24

Виберіть всі значення типу int:

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

2

0.0

'2'

15

2.0

-8

'123'

Запитання 25

Функція для створення текстового поля

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

Entry()

button()

label()

Запитання 26

Для розміщення кнопки у вікні можуть бути використані методи:

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

command або bind

pack() або place()

right або left

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

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