Підсумковий тест Python для 7,8 або 9 классів

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

До числових типів (класів) даних належать:

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

str,int

float,str

int,bool

list,float

int,float

bool,list

Запитання 2

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

x = 10

y = 5

print(x + y * 2)

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

20

30

25

15

Запитання 3

Яке значення має змінна i після виконання циклу while вказаного нижче?

i = 1

while i < 5:

i =i+1

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

1

4

5

6

Запитання 4

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

x = "15"

if x < 10:

print("x менше 10")

elif x > 10:

print("x більше 10")

else:

print("x дорівнює 10")

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

"x менше 10"

"x більше 10"

"x дорівнює 10"

TypeError

Запитання 5

for та while цикли в Python і яка різниця між ними?

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

for та while цикли використовуються для повторень, але for використовується тільки зі списками.

for цикл використовується для повторень по заданому діапазону або послідовності, а while - для повторень поки виконується умова.

for цикл завжди виконується, а while може бути пропущений.

for цикл не може бути зупинений, тоді як while може.

Запитання 6

Яка функція в Python використовується для введення даних з клавіатури?

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

print()

input()

read()

write()

Запитання 7

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


10 % 3

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

1

2

3

0

Запитання 8

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


10 // 3

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

3.33

1

3

0

Запитання 9

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


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

Error

Числа від 1 до 10 (включно)

Числа від 2 до 11 (включно)

11

Запитання 10

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


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

Error

Числа від 1 до 10 (включно)

Числа від 2 до 11 (включно)

11

Запитання 11

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


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

Error

Числа від 1 до 10 (включно)

Числа від 2 до 11 (включно)

11

Запитання 12

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

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

if, then, else

if, elseif, else

if, elif, else

check, case, default

Запитання 13

Як називається функція, яка рахує довжину рядка в Python?

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

len()

length()

size()

count()

Запитання 14

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

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

max()

maximum()

largest()

biggest()

Запитання 15

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

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

loop

when

until

while

Запитання 16

Які з перерахованих умов є правильними способами перевірки двох різних змінних на рівність в Python?

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

x == y

x = y

x is y

x equals y

Запитання 17

Що виведеться на екран після виконання :

a=(5 > 3) and (10 < 20)

print (a)

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

True

False

None

TypeError

Запитання 18

Що є логічними операторами в Python?

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

and, not, with

and, or, else

and, or, not

if, else, elif

Запитання 19

Які з наступних виразів є НЕправильними використаннями умовного оператора в Python?

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

if x > 5 :

print("x більше 5")

else :

print("x менше 5")

if x > 5 :

print("x більше 5")

elseif x < 5 :

print("x менше 5")

if x > 5 :

print("x більше 5")

elif x < 5 :

print("x менше 5")

if x > 5 :

print("x більше 5")

else x < 5 :

print("x менше 5")

if x > 5 :

print("x більше 5")

elseif :

print("x менше 5")

if x > 5 :

print("x більше 5")

elif :

print("x менше 5")

Запитання 20

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


for i in range(1,5):

print(i)

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

0 1 2 3 4

1 2 3 4 5

0 1 2 3

1 2 3 4

Запитання 21

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


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

print(i)

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

3 4 5 6 7 8 9

3 5 7 9

2 4 6 8

3 5

Запитання 22

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


day = "Monday"

if day == "Sunday":

print("Вихідний")

elif day == "Saturday":

print("Вихідний")

else:

print("Робочий день")

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

Вихідний

Робочий день

Вихідний та Робочий день

Нічого не виведе

Запитання 23

Що відбувається у данному коді?

x = int(input())

if x % 2 == 0:

print("Текст")

else:

print("Текст")

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

Отримання остачі від ділення на 2

Взяття числа під 2 відсотка

Ділення числа на 2

Це помилковий код

Запитання 24

Яка функція викликається у наступному коді?

import math

result = math.sqrt(25)

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

sqrt

math.sqrt

math

result

Запитання 25

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



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

10

5

9

4

Запитання 26

Яку функцію або дію мені треба використати, щоб отримати просто цифру 3

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

10 // 3

10 % 3

10 / 3

round(10/3)

round(10//3)

round(10%3)

Запитання 27

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

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

10

1390787

"12"

12357.1

12.1239

{12}

[10]

Запитання 28

Програма рахувала сумму цифр двоцифрових чисел і перевіряла чи дорівнює та 9, однак через певні обставини усі дії та фукції позникали. Що треба поставити, там де замальовано червоним ?

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

if,else,+,-,==

while, elif,/,//,==

for,else,+,/,=

if,elif,//,%,=

for,if,//,%,==

for,if,//,/,=

while,round,if,%,=

while,if,//,%,==

Запитання 29

В якому із наведенних прикладів зроблена помилка?

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

а=5/2

 а=а*а

с+2=а

а=с+3

Запитання 30

Як зберегти змінну з ім'ям "number" зі значенням 10 в Python?

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

10 = number

number = 10

variable = 10

variable = number (10)

Запитання 31

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

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

Слідування

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

Цикл

Алгоритм

Запитання 32

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

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

 Цикл

 Алгоритм

Слідування

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

Запитання 33

Який із запропонованих варіантів запису алгебраїчного виразу  мовою Python є правльним?

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

y= x+7/(x*x-2)+6/x

y= (x+7)/(x**2-2)+6/x

y= (x+7)/(x*x-2+6)/x

y= (x+7)/(x**2-2)+6\x

Запитання 34

Яких значень набувають змінні після виконання фрагменту програми:

x= 6543

a= x %100

b= x //1000

c= a % 20

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

 a = 65, b = 6, c = 3

 a = 43, b = 543, c =2

 a = 43, b = 6, c =3

a = 65, b = 543, c = 6

Запитання 35

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

a="Hello World!"

print(len(a))

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

12

11

10

15

Запитання 36

Вкажіть команду для підключення цілого додаткового модуля (бібліотеки) в середовищі Python

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

import

 math

random

from

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

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