4 Алгоритми та програми. Типи даних 8 клас

Додано: 26 лютого
Предмет: Інформатика, 8 клас
12 запитань
Запитання 1

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

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

str()

int()

chr()

len()

Запитання 2

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

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

str()

int()

chr()

len()

Запитання 3

Визначте величини рядкового типу.

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

True

"3.14"

3.14

'True'

Запитання 4

Позначте рядок, у якому наведено етапи, з яких складається робота із зовнішнім файлом.

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

Відкриття файлу; редагування файлу; закриття файлу

Відкриття файлу; читання з файлу або запис у файл; збереження файлу

Створення файлу; читання з файлу або запис у файл; закриття файлу

 Відкриття файлу; читання з файлу або запис у файл; закриття файлу

Запитання 5

Визначте істинні висловлювання. 

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

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

Зі значенням 'а' параметру режиму відкриття можна відкрити тільки наявний файл

Зі значенням 'r' параметру режиму відкриття можна відкрити тільки наявий файл

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

Запитання 6

Позначте оператора, що відкриває файл для дозапису даних.

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

f = open("f1.txt", "а")

f.close()

f = open("f1.txt", "r")

f = open("f1.txt", "w")

Запитання 7

Розгалуження - це така організація дій в алгоритмі, за якої:

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

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

залежно від виконання або невиконання певної умови виконується одна з двох послідовностей дій

дії виконуються послідовно, одна за другою, без пропусків або повторень

Запитання 8

Якого значення набуде змінна b після виконання умовного оператора, якщо а = 12?


if a<5:

b = а+1

   else:

if a<10:

b = a*2

   else:

     b = a-1

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

11

6

24

13

Запитання 9

Які оператори реалізують наведену дію?

Змінній К присвоїти значення логічного виразу 0<x<=10


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

K = all([x>0, x<=10])

K = x>0 or x<=10

K = any([x>0, x<=10])

K = x>0 and x<=10

Запитання 10

Які оператори реалізують наведену дію?

Змінній К присвоїти значення True, якщо хоча б одне зі значень x, y, z дорівнює 0.

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

K = all([x == 0, у == 0, z == 0])

K = x == 0 or у == 0 or z == 0

K = any([x == 0, у == 0, z == 0])

K = x == 0 and у == 0 and z == 0

Запитання 11

Знайдіть значення b після виконання фрагменту програми, якщо а = 8.


іf a<5: b = а+1

else:

if a<10: b = a*2

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

16

9

4

64

Запитання 12

Змінна типу bool може набувати значення:

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

True або False

int або float

if, elif або else

str або list

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

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