Контрольна робота з інформатики 8 клас Python

Додано: 5 березня 2025
Предмет: Інформатика, 8 клас
27 запитань
Запитання 1

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

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

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

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

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

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

Запитання 2

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

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

Процедурні

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

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

Розважальні

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

Запитання 3

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

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

Браузери

Брандмауери

Транслятори

Ідентифікатори

Запитання 4

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

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

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


транслятор


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


компілятор


Запитання 5

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

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

функція


змінна

коментар

семантика

Запитання 6

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

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

input()


type()


print()


Запитання 7

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

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

print()


input()


type()


Запитання 8

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

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

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

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

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

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

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

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

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

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

Запитання 9

що таке input()

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

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

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

Запитання 10

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

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

Множення

Ділення

Додавання

Запитання 11

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

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

list()

str()

len()

float()

Запитання 12

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

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

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

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

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

Запитання 13

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

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

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

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

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

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

Запитання 14

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

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

=

/

*

==

Запитання 15

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

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

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

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

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

Запитання 16

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

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

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 

Запитання 17

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

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

5-4=5-4

 

1

 "5-4"

 5-4=1

Запитання 18

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

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

А=2, В=-5

 

 А=2, В=5

 А=-2, В=5

 А=5, В=2

Запитання 19

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

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

if ... else

 

or...not

while

 IF ... ELSE

Запитання 20

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

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

if <умова>:

<оператор>

 

 if <умова>:

<оператор 1>

else:

<оператор 2>

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

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

Запитання 21

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

if a<b:

  print (b-а)

else:

  print (a+b)

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

 2


7

3

5

Запитання 22

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

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

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

  

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

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

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

Запитання 23

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


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

Так

Ні

Запитання 24

a = 1

b = 2

if a > b:

  print (‘Yes’)

else:

  print (‘No’)

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

No



Yes

1

0

Запитання 25

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

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

print(x)

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

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

х=значення

Запитання 26

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

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

output = "Hello world"


print = "Hello world"

output("Hello world")


print("Hello world")

Запитання 27

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

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

2

0.0

'2'

15

2.0

-8

'123'

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

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