Підсумкова контрольна робота (Phyton)

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

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

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

=

 %

//

*

/

+

Запитання 2

Для введення даних в пам'ять ПК використовують команду

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

print

 input

float

int

Запитання 3

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

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

int

input

print

str

Запитання 4

Цілочислений тип даних (цілі числа) 

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

str

 float

int

bool

Запитання 5

Як у програмному коді позначаються дійсні числа

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

int

float

bool

str

Запитання 6

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

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

bool

float

 int

str

Запитання 7

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

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

bool

float

str

int

Запитання 8

print ("2+8=", 2+8) який результат виконання програми?

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

2+8

("2+8=", 2+8)

"2+8=", 2+8 

 "2+8"

2+8= 10

Запитання 9

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

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

2+8

(2+8)

"2+8"

10

("2+8")

Запитання 10

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

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

x = float(input('x= '))

 x = int(input('x= '))

x = input('x = ');

x=int()

Запитання 11

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

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

math

sqrt

 min

abs

Запитання 12

Визначте яку алгоритмічну структуру реалізовано у фрагменті програми:

if a<5:

   a=a+12

else:

   a=a-7

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

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

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

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

обчислення

Запитання 13

Вкажіть правильні записи заголовка циклу for

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

for i in range(1,15):

for i in range(30):

for in i range(5,26):

for i in range(2,21,2):

for i in range(1:11):

Запитання 14

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

k=0

for i in range(6,15,2):

- - -  k=k+1

print("k=",k)

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

5

4

3

2

Запитання 15

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

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

random

tkinter

math

turtle

Запитання 16

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

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

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

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

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

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

Запитання 17

Яка функція модуля random повертає випадкове дійсне значення на проміжку від 0.0 (включно) до 1.0 (не включаючи)?

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

random()

choice()

randint()

shuffle()

Запитання 18

Яка функція модуля random повертає випадкове ціле число в діапазоні від <початкове значення> до <кінцеве значення>?

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

random()

choice()

randint()

shuffle()

Запитання 19

Яка функція модуля random повертає випадковий елемент створеного користувачем списку?

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

random()

choice()

randint()

shuffle()

Запитання 20

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

import random

a=random.random()

print(a)

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

виведе випадкове дійсне число від 0 до 1.

 виведе випадкове число із інтервалу чисел [6; 10; 23; 50].

виведе випадкове число із інтервалу [1,15].

Запитання 21

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

import random

x=random.randint(-5,5)

print(x)

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

виведе випадкове число від 0 до 1

виведе випадкове число із інтервалу [-5,5].

виведе випадкове число із інтервалу [0,5].

виведіть випадкове число із інтервалу чисел [-5; 0;1; 5].

Запитання 22

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

import random

for i in range(1,11)

-----x=random.randint(-10,10)

-----print(x)

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

виведе 10 випадкових цілих чисел у діапазоні від 0 до 10

виведе 11 випадкових дійсних чисел у діапазоні від 0 до 1

виведе 10 випадкових цілих чисел у діапазоні від -10 до 10

знайде суму 10 випадкових цілих чисел у діапазоні від 0 до 10

Запитання 23

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

import random

for i in range(20)

-----x=random.randint(-20,5)

-----print(x)?

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

10

19

20

5

Запитання 24

Як позначається логічна операція "не дорівнює" в мові програмування Python?

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

<

!=

>

>=

><

Запитання 25

Який з варіантів є правильною структурою циклу while у Python?

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

while (x < 5) then:

while x < 5:

while x < 5 {

loop while x < 5:

Запитання 26

Що буде результатом цього коду?

x = 0

while x < 3:

  print(x)

  x =x+1

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

1 2 3

0 1 2

Безкінечний цикл

0 1 2 3

Запитання 27

Що станеться, якщо умова в while завжди буде True і не буде break?

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

Цикл ніколи не виконається

Програма завершиться з помилкою

Відбудеться безкінечний цикл

Цикл виконається лише один раз

Запитання 28

Яка роль ключового слова break у циклі while?

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

Пропускає одну ітерацію

Завершує програму

Завершує виконання циклу

Змінює умову циклу

Запитання 29

Яке ключове слово використовується для пропуску однієї ітерації циклу while?

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

stop

skip

continue

pass

Запитання 30

Що робить цикл while у Python?

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

Виконує блок коду лише один раз

Виконує блок коду, поки умова є істинною

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

Завжди виконує блок коду один раз, навіть якщо умова хибна

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

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