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

Додано: 20 квітня 2022
Предмет: Інформатика, 8 клас
Тест виконано: 386 разів
22 запитання
Запитання 1

Обери синонім до слова цикл.

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

Слідування

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

Повторення


Запитання 2

Яке службове слово використовуємо у циклі з параметром?

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

while

downto

for

until

Запитання 3

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

a=5 b=10 c=12

if a>b or a<c :

....print (a+b)

elif a<b and a>c:

....print (a+c)

else:

....print (b+c)

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

17

15

22

27

Запитання 4

Який тип розгалуження описано?

if answer=="вітер":

....print("Так, супер!")

else:

....print("На жаль, ні.")

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

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

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

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

Запитання 5

Потрібно сформувати послідовність таких чисел:

1 3 5 7 9

Виберіть функцію, яка це робить:

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

for i in range(1,10,2)

for i in range(1,9)

 for i in range(1-9)

for i in range(1,9,2)

Запитання 6

Який результат буде надруковано програмою:

s=0

for i in range(2,7,2):

....s=s+i

print(s)

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

12

2 7 2

14

11

Запитання 7

Логічна операція "not " це

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

кон'юнкція

заперечення

диз'юнкція

Запитання 8

Логічна величина може набувати такі значення

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

будь-які значення

додатні значення

True і false

Запитання 9

Модуль Random призначений для

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

генерування випадкових чисел

округлення до найближчого більшого числа

для створення векторної графіки

Запитання 10

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

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

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

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

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

лінійні

Запитання 11

Вибрати правильний синтаксис

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

for i in range(9):

from i in list:

for i in list

i in for list:

Запитання 12

 Що робить break?

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

Продовжує цикл.

Зупиняє цикл 

Такого не існює

Зупиняє ввиконання всього коду

Запитання 13

Визначте, чому дорівнює s після виконання циклу: 

s = 0

for і in range(1, 5):

. s = s+ і

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

10 

15

8

5

Запитання 14

Команди тіла циклу з передумовою while

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

виконуються, якщо умова правильна

 

 можуть не виконуватися жодного разу 

можуть виконуватися 1 раз 

обов'язково виконуються більш ніж 1 раз

Запитання 15

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

x=5

for x in range(20): 

 # тіло циклу

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

19

20 

21

18

Запитання 16

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

x=3

while x<=8 :

x+=1

# тіло циклу

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

5

4

7

Запитання 17

Вкажіть складові циклу з лічильником:

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

"for"

 

"in" 

 "range" 

"input"

Запитання 18

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

s = 0

a = 9

while a < 100:   

 a = a+1    

s = s+a

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

Знайти суму перших 10 парних чисел

Знайти суму натуральних чисел, які менше 100 і діляться на 4

Знайти суму натуральних чисел від 10 до 100 

Знайти суму перших 10 натуральних чисел

Запитання 19

Що реалізує даний оператор:

if a>b:

a = 0

else:

b = 0

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

порівняння чисел

заміну на нуль більшого з чисел а і b 

парність

непарність

Запитання 20

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

for i in range (4):

print (i)

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

0 1 2 3 4

0 1 2 3

1 2 3 4

0 1 2

Запитання 21

Результатом виконання програми буде?

x=10

y=12

if x>y:

print('True')

else:

print('False')

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

True

False 

Запитання 22

Алгоритм якої структури зображений на малюнку

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

слідування

повторення

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

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

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

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