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

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

Що таке змінна в програмуванні?

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

Контейнер в коді, що зберігає значення

Кнопка на клавіатурі

Команда

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

Запитання 2

Як в Python вказують присвоєння значення змінній?

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

%

<>

 ==

=

Запитання 3

Яке з наведених оголошень змінної є правильним у Python?

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

number == 10

number: 10

int number = 10

number = 10

Запитання 4

Як у середовищі програмування Thonny знайти рядок коду, де виникла помилка?

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

Перевірити всі змінні

Змінити тему оформлення

Читати повідомлення про помилку

Використати Google

Запитання 5

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

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

elif (x > 10)

if x > 10:

if x > 10 then:

if x > 10 ->

Запитання 6

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

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

for

while

loop

repeat

Запитання 7

Як створити нескінченний цикл в Python?

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

for ;;:

while False:

while 5 == 5:

while True:

Запитання 8

Як в Python вийти з циклу до його завершення?

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

exit

break

else

continue

Запитання 9

Як знайти суму всіх елементів у масиві Python?

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

Використовуючи функцію sum(array)

За допомогою циклу while і додавання кожного елемента

За допомогою циклу for і додавання кожного елемента

Запитання 10

Як визначити кількість елементів у масиві Python?

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

Використовуючи функцію len(array)

За допомогою циклу while, поки не досягнете кінця масиву

За допомогою методу .count() масиву

Використовуючи функцію count(array)

Запитання 11

Як знайти максимальний елемент у масиві Python?

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

Використовуючи функцію max(array)

За допомогою циклу for і порівняння кожного елемента

Обидва варіанти правильні

Запитання 12

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

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

Бульбашкове сортування (Bubble Sort)

Сортування вибором (Selection Sort)

Швидке сортування (Quick Sort)

Сортування злиттям (Merge Sort)

Запитання 13

Що таке складність алгоритму?

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

Оцінка вартості комп'ютера, необхідного для виконання алгоритму

Міра кількості ресурсів (час і пам'ять), які потрібні алгоритму для виконання

Кількість рядків коду в алгоритмі

Складність розуміння алгоритму програмістом

Запитання 14

Що означає позначення O(n) у контексті складності алгоритму?

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

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

Алгоритм виконується за лінійний час

Алгоритм виконується за квадратичний час

Алгоритм неможливо виконати

Запитання 15

Яка складність алгоритму вважається найкращою?

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

O(n^2)

O(1)

O(n)

O(n log n)

Запитання 16

Що таке одновимірний масив?

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

Структура даних з двома вимірами

Структура даних, що зберігає елементи в лінійному, номерованому порядку

Послідовність команд в програмі

Функція в Python

Запитання 17

Як створити одновимірний масив у Python?

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

За допомогою функції array()

За допомогою круглих дужок ()

За допомогою квадратних дужок []

За допомогою фігурних дужок {}

Запитання 18

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

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

array[0] = 'Привіт!'

array{0} = 'Привіт!'

array(0) = 'Привіт!'

'Привіт!' -> array[0]

Запитання 19

Як вивести всі елементи одновимірного масиву у Python?

a = [5, 3, 'hello', '5', 'Ігор' ]

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

for i in range(len(a)):

print(a[i])

print(a)

i = 0

while i < len(a):

print(a[i])

i = i + 1

for element in a:

print(element)

Запитання 20

Як додати елемент "Привіт" до кінця одновимірного масиву в Python?

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

За допомогою функції add(array, 'Привіт')

За допомогою методу array.append('Привіт')

За допомогою array.insert(len(array), 'Привіт')

За допомогою операції array + 'Привіт'

Запитання 21

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

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

За допомогою функції input(array)

За допомогою циклу for i in range(n): array.append(input())

За допомогою методу array.input()

За допомогою функції read(array)

Запитання 22

Який метод в Python можна використати для сортування масиву?

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

array.sort()

sort(array)

sorting(array)

array.sorted()

Запитання 23

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

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

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

асиметрією

присвоєнням

циклом

Запитання 24

Вкажи блок-схему з розгалуженням

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

Яке буде значення X після виконання дакого коду:

Х = 10

Y = 3 * X

X = X + Y

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

30

40

48

36

Запитання 26

Що таке індекс у масиві?

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

Номер максимального елемента масиву

Розмірність (довжина) масиву

Ознака числового масиву 

Порядковий номер елемента у масиві

Запитання 27

Вкажіть яку дію реалізує код: А = А + 2

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

Обчислити значення добутку змінних А і В і результат присвоїти змінній S 

Подвоїти значення змінної А 

Збільшити значення змінної А на 2

Змінній S присвоїти значення півсуми змінних А і В

Запитання 28

Вкажіть на операцію дорівнює (рівне, перевірка на рівність) мовою Python

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

!=

=

==

>

<

Запитання 29

На малюнку зображено код програми. У разі виконання, отримаємо:

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

Вертикально виведений список

Горизонтально виведений список

Індекс останнього елементу списку

Кількість елементів списку

Запитання 30

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

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

if

tiff

for i

end

Запитання 31

Скільки разів виконається код у циклі for i in range(11)?

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

жодного

10

11

1

Запитання 32

Вкажіть результат виконання фрагмента коду:

a=[2, 4, 6, 8, 10, 17]

print (len(a))

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

1

6

0

7

5

Запитання 33

Вкажіть на елемент списку з індексом 1

name=['Олександр', 'Дарина', 'Уляна', 'Максим']

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

Олександр

Уляна

Максим

Дарина

Запитання 34

Щоб додати новий елемент у список, використовують метод ...

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

remove()

append()

del()

index()

Запитання 35

Який індекс мінімального елемента списку?

[1; -3; 4; 8; -1; 0]

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

2

6

5

1

Запитання 36

a = [1, 2, 3]

a[0] = 'new'

print (a)

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

[1, 2, 'new']

['new', 1, 2, 3]

['new', 2, 3]

[1, new, 3]

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

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