Підсумковий тест з теми "Основи алгоритмізації та програмування мовою Python" 9 клас

Додано: 23 травня 2022
Предмет: Інформатика, 9 клас
Тест виконано: 80 разів
46 запитань
Запитання 1

До якого типу розгалуджень відноситься алгоритм, що відповідає наступному коду:

x = int(input())

if x > 0:

    print('1')

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

двоальтернативне розгалудження

одноальтернативне розгалудження

багатоальтернативне розгалудження

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

Запитання 2

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

x = int(input())

if x > 0:

    print('1')

elif x < 0:

    print('-1')

else:

    print('0')


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

одноальтернативне розгалудження

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

багатоальтернативне розгалудження

двоальтернативне розгалудження

Запитання 3

Який результат буде виведено у результаті реалізації наступного коду:

n = int(input())

i = 1

while i <= n:

   print(i)

   i = i + 1

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

число n

цілі числа від 1 до 10

цілі числа від 1 до i

цілі числа від 1 до n

Запитання 4

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

при i = 101:

i = 1

while True:

    print(i)

    i = i + 1

    if i > 100:

        break

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

True

 break

числа від 1 до 100

числа 100 та 101

Запитання 5

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

i = 1

while i <= 20:

    if i % 2 == 0:

        print('i')

    i = i + 1

print ('done.')

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

числа від 1 до 20

числа від 1 до 20, що діляться націло на 2

числа від 1 до 20, що є парними

числа від 1 до 20, що є непарними

Запитання 6

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

for i in range(1, 100, 2):

    print(i)

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

числа від 1 до 100

парні числа від 1 до 100

1 та числа від 1 до 100, що діляться націло на 3

1 та числа від 1 до 100, що діляться націло на 2

Запитання 7

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

for i in range(1, 11):

    for j in range(1, 11):

        print(i * j, end=' ')

    print()

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

результат попарного множення чисел від 1 до 10

парні числа від 1 до 100

числа від 1 до 11, що діляться націло на 3

числа від 1 до 11, що діляться націло на 2

Запитання 8

Який оператор здійснює вихід із циклу навіть у тому випадку, коли умова виконується і не всі операції ще виконані:

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

continue

quit

exit

break

Запитання 9

Вкажіть на способи створення масивів у Python:

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

Отримання масиву через присвоєння конкретних значень

Утворення масиву через функію list()

Застосування генератора випадкових значень

Застосування формули обчислення певних значень масиву

Ввести по одному елементу

Запитання 10

Вкажіть функцію Python, за допомогою якої до масиву можна додати певний елемент:

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

extend

add

append

plus

Запитання 11

Видалити елементи масиву можна, використовуючи функцію Python...

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

remove()

delete()

del

pop()

Запитання 12

 Який діапазон значень набуває змінна i в коді for i in range (8)

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

від 0 до 7 включно

від 0 до 8 включно

від 1 до 7 включно

від 1 до 8 включно

Запитання 13

Цикл - це алгоритмічна структура при якій

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

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

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

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

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

Запитання 14

Види циклів?

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

з лічильником

з передумовою

з післяумовою

з повторенням

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

з умовою

Запитання 15

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

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

==

=

//

**

Запитання 16

Послідовні значення цілих чисел від m до n (не включаючи) з кроком k дає функція

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

range(m,n,k) 

range(k,m,n)

range(n,m,k)

range(n,k)

Запитання 17

Скільки разів буде виконано ітерацію циклу:for x in range (1, 20, 5) ?

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

5

4

1

20

Запитання 18

Скільки разів виконається цикл

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

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

3

4

5

12

Запитання 19

Які значення буде приймати параметр i

for i in range(2,16,2)

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

2,4,6,8,10,12,14 

2,4,6,8,10,12,14,16

4,6,8,10,12,14

4,6,8,10,12,14,16

Запитання 20

Які числа будуть надруковані в результаті виконання програми:for i in range (3, 0, -1):print (i) ?

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

3, 2, 1

3, 0, -1

3, 2, 1, 0

2, 1, 0

Запитання 21

Оператор циклу з передумовою

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

While <умова> do <оператор>;

Repeat  <тіло циклу> until <умова>;

For I : = N to K do <оператор>;

if <умова> then <оператор>;  

Запитання 22

Яке значення виведе програма, якщо a=2, b=3?

if a<b:

print (b)

else:

print (a)

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

2

3

нічого

Запитання 23

Якого значення набуде змінна у?

у = 5**2-4*5

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

20

25

5

0

Запитання 24

Алгоритм з розгалуженням поділяється на:

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

повні

циклічні

з лічильником

неповні

Запитання 25

Для чого призначена команда input?

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

дублювання даних

такої команди не існує

перетворює рядок на дробове число

введення даних з клавіатури 

виведення даних на екран

Запитання 26

Як створити список в Python?

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

a = [] 

a = list()

len(a)

del[0]

Запитання 27

Який індекс має елемент із значеням 66 списку а =[ 5, 4, 66, 37, 55, 7]

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

2

1

3

0

Запитання 28

Дано список А[2;5;7;8;16;13] .Визначте, яких значень набудуть елементи списку після виконання оператора А[1] = А[3] + А[5]

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

2; 5; 2; 8; 2; 13

2; 5; 7; 8; 16; 13

2; 21; 7; 8; 16; 13

3; 5; 7; 8; 16; 13

Запитання 29

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

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

sum()

sum()/len()

len()

count()

Запитання 30

Що так список Рython?

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

У мові програмування Python список є тип об'єкту, який дозволяє містити об'єкти будь-яких типів: числа, рядки, списки тощо

Список у Python — впорядкована послідовність, зазвичай використовується для зберігання однотипних даних

Запитання 31

Який метод існує для переведення першої літери кожного слова до верхнього регістру?

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

title()

swapcase()

capitalize()

lower()

Запитання 32

Яка функція призначення для перетворення будь-якої табличної величини у список

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

list()

len()

split()

del

Запитання 33

Як можна виділити фрагмент у рядку?

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

a_1[:]

a_1[3:6]

Запитання 34

 Що називають рядком?

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

певна сукупність об'єктів будь-якого типу у квадратних дужках

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

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

Запитання 35

 Яка функція призначена для визначення довжини рядка?

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

str()

len()

index()

Запитання 36

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

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

title()

swapcase()

capitalize()

lower()

Запитання 37

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

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

title()

swapcase()

upper()

lower()

Запитання 38

За допомогою якого методу можна перевірити чи складається рядок лише з символів у верхньому регістрі?

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

isupper()

isalpha()

isalnum()

islower()

Запитання 39

Для розв’язування якої задачі опрацювання табличної величини можна використати наступний фрагмент програми?

max:=a[1]:

for i:=2 to 10 do

if a[i]>max

then max:=a[i];

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

пошук елемента з найбільшим значенням;

обчислення суми значень усіх елементів;

пошук елемента з найменшим значенням;

знаходження кількості значень елементів, що задовольняють заданим умовам;

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

Запитання 40

Що буде надруковано в ході виконання циклу:

b = [1,3,5,7,9]

for х in b:

print (x)

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

-> 1

-> 3

-> 5

-> 7

-> 9

>>>

1,3,5,7,9

1,9

Запитання 41

Яких значень набуває змінна х у ході виконання циклу: for х in range(0, 10, 2)?

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

0, 2, 4, 6, 8

2,4,6,8

1,2,3,4,5,6,7,8,9,10

0,1,2,3,4,5,6,7,8,9,10

Запитання 42

З поданих варіантів оберіть повну форму циклу

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

 if <умова>:

<оператор>

  if <умова>:

<оператор 1>

else:

<оператор 2>

for х in range(n) :

     <тіло циклу>

Запитання 43

Кожне виконання тіла циклу називають

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

ітерацією

командою

дією

повторенням

Запитання 44

Серію команд, що повторюється під час виконання циклу, називають

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

тілом циклу

кодом

параметром

циклом

Запитання 45

Для запису алгоритмів із повторенням (циклів) мовою Python використовують такі види операторів циклу

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

із параметром

з умовою

з повторенням

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

Запитання 46

Повторення (цикл) - це така організація дій в алгоритмі, при якій:

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

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

  

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


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

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

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