Алгоритми та програми. Масиви. Підсумковий

Додано: 6 квітня 2025
Предмет: Інформатика, 9 клас
20 запитань
Запитання 1

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

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

Сукупність значень одного типу

Кортеж, що містить лише один елемент

Список значень одного типу, які зберігаються під одним іменем

Сукупність змінних різних типів

Запитання 2

Список (list) — це

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

перелік значень одного типу.

пронумерована послідовність значень різних типів, що мають спільне ім’я.

упорядкований набір об’єктів різних типів, який можна змінювати.

упорядкований набір об’єктів одного типу

Запитання 3

Яким чином можна створити список у Python?

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

a=[1, 2, 3, 4, 5]

a = (1, 2, 3, 4)

a=’1, 2, 3, 4, 5’

a=('1','2','3','4','5')

Запитання 4

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

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

a = input().split()

a= list(input())

a = [print for x in input().split()]

a = [int(x) for x in input().split()]

Запитання 5

Як знайти середнє арифметичне всіх елементів списку arr?

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

sum(arr) / len(arr)

avg(arr)

arr.mean()

sqrt(arr)

Запитання 6

Що робить наступний код?

arr = [3, 1, 4, 1, 5]

arr.sort()

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

Видаляє повторювані елементи

Впорядковує список у порядку спадання

Впорядковує список у порядку зростання

Дублює повторювані елементи

Запитання 7

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

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

 Використати вкладені цикли і порівнювати сусідні елементи

Використати функцію sorted()

Використати arr.sort()

Використати вкладені цикли і функцію max

Запитання 8

Як правильно ввести 5 цілих чисел через пропуск від користувача і зберегти їх в одновимірний масив a?

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

a=list(map(float, input().split()))

a=[int(input()) for in range(5)]

for i in range(5): a[i] = int(input())

a=list(map(int, input().split()))

Запитання 9

Cписок, що містить 10 цілих чисел liste=[3, 20, 10, 24, 20, 2, 18, 24, 18, 6]

Яке значення має liste[3] ?

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

10

24

1

20

Запитання 10

Що таке індекс?

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

Розмірність масиву

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

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

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

Запитання 11

Дано програмний код знаходження суми значень всіх елементів одновимірного масиву:

a = [2, -29, -11, 62, -5, 7, 29, 11, -7, 5]

s = 0

for i in range(10):

  s = s + a[i]

print(s)

Який буде результат виконання?

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

98

158

64

120

Запитання 12

Дано програмний код визначення найбільшого значення серед елементів одновимірного масиву:

a = [2, 5, 14, 62, -5, 7, 13, 29, -11, 5]

max = a[0] 

for i in range(1, 10):

    if a[i] > max: max = a[i]

print(max)

Який буде результат виконання?

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

62

29

-11

14

Запитання 13

Дано програмний код

a = [2, 5, 14, 62, -5] 

for i in range(5):

    a[i] = a[i]*2

print(a)

Виберіть правильний результат виконання.

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

[2, 5, 14, 62, -5, 2, 5, 14, 62, -5] 

[4, 10, 28, 124, -10]

[4, 10, 28, 124, -10, 4, 10, 28, 124, -10]

 [-4, -10, -28, -124, 10]

Запитання 14

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

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

a = [2, 5, 14, 62, -5] 

for i in range(5):

  if a[i]%2 == 0:

    a[i] = a[i]//2

print(a)

a = [2, 5, 14, 62, -5] 

for i in range(5):

  if a[i]%2 == 1:

    a[i] = a[i]/2

print(a)

a = [2, 5, 14, 62, -5] 

for i in range(5):

  if a[i]//2 == 0:

    a[i] = a[i]%2

print(a)

a = [2, 5, 14, 62, -5] 

for i in range(5):

  if a[i]%2 !== 0:

    a[i] = a[i]**2

print(a)

Запитання 15

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

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

print (len(a))

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

5

6

8

4

Запитання 16

Який алгоритм можна реалізувати фрагментом програми 

s=0

for I in range n:

     s=s+a[i]

print (s)

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

Створення масиву, пошук кількості елементів

 Знаходження кількісті елементів масиву

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

знаходження максимального елемента

Запитання 17

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

a=[10, 23, 14, 7, 15, 11]

a_min=min(a)

print (a_min)

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

5

6

7

10

Запитання 18

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

a.append (random.randint (10,20))

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

(11, 12, 13, 14, 15, 17)

(13, 15, 17, 19, 20)

[15, 20, 20, 11, 20]

[17, 13, 14, 18, 20]

Запитання 19

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

a=[4,7,8,45,63,8]

a[2]=0,

print(a)

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

[4, 7, 0, 45, 63, 8]

[4, 0, 8, 45, 63, 8]

[0, 45, 63, 8]

[0,0, 8, 45, 63, 8]

Запитання 20

Яким буде значення змінної S в результаті виконання коду

a = [33, 5, 2]

S=0

for i in range (len(a)):

  if a[i] % 3 ==0:

    S+=a[i]

print (S)

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

33

40

38

35

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

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