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

Додано: 4 жовтня 2021
Предмет: Інформатика, 8 клас
Тест виконано: 153 рази
48 запитань
Запитання 1

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

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

+

-

)))

=

Запитання 2

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

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

Слідування

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

Повторення

Запитання 3

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

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

Слідування

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

Повторення

Запитання 4

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

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

Слідування

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

Повторення

Запитання 5

Для чого призначена функція input () ?

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

Перетворення одного типу даних в інший

Для виведення результату

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

Запитання 6

Яке призначення функції print () ?

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

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

Виведення тексту у вікно консолі

Створення дробового числа з рядка

Запитання 7

З поданих типів даних оберіть рядковий тип.

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

int ()

float ()

str ()

bool ()

Запитання 8

Для чого використовують символ \n ?

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

Щоб почати писати з нового рядка

Щоб поділити на n

Для табуляційного відступу

Запитання 9

Що робить break?


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

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


Зупиняє цикл

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


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

Запитання 10

Алгоритм зображений на малюнку називають:

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

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

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

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

програмний алгоритм

Запитання 11

Алгоритмічна структура призначена для організації багаторазового виконання набору команд - це:

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

повторення

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

цикл

коло

Запитання 12

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

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

якщо результат виконання цієї команди НІ: то виконавець виконує послідовність команд 1, якщо результат виконання цієї команди ТАК: то виконавець виконує послідовність команд 2

якщо результат виконання цієї команди Так: то виконавець виконує послідовність команд 1, якщо результат виконання цієї команди Ні: то виконавець виконує послідовність команд 2

якщо результат виконання цієї команди Так: то виконавець виконує послідовність команд 2, якщо результат виконання цієї команди Ні: то виконавець виконує послідовність команд 1

Запитання 13

Якого значення набуде змінна a після виконання наведеного фрагменту програми, якщо змінна x має значення 0:

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

1

2

0

3

Запитання 14

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

1 3 5 7 9

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

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

 range(1,10,2)

 range(1,9,2)

 range(1,9)

 range(10)

Запитання 15

Що буде надруковане в результаті виконання

фрагменту програми?


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

1 2 3 4 5

0 1 2 3 4

5 5 5 5 5

і і і і і

0 1 2 3 4 5

Запитання 16

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

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

5

8

3

2

Запитання 17

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

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

4

8

7

5

жодного разу

Запитання 18

Циклічні алгоритми

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

Повторюються певну кількість разів

перевіряють певну умову

виконуються послідовно

Запитання 19

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

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

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

перевіряють певну умову

виконуються послідовно

Запитання 20

Модуль в Python позначається

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

sqr

sqrt

import math

abs

Запитання 21

Якого оператора порівняння не існує в Python? 

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

>=

<>

!=

==

Запитання 22

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

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

while

else

if

for

Запитання 23

Оберіть зі списку лише дані типу int: 

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

2

'1024'

1024.0

2.0

1024

'2'

Запитання 24

Позначте логічні вирази, що набувають значення True при х = 5, у = −3.


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

(х <= 10) and (у <= 0)

 (х >= 10) or (у <= 0)

 (х >= 10) and (у <= 0)

 (х <= 10) and (у > 0)

(х <= 10) or (у >= 0)

Запитання 25

Операція ділення націло записується символами

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

 %

 /

//

 :

Запитання 26

Під час піднесення до степеня використовують символ операції:

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

*

 //

**

 %

Запитання 27

print ("5+7=", 5+7) який результат виконання програми?

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

5+47

5+7=12

"5+7"

 "5+7=", 5+7

("5+7=", 5+7) 

Запитання 28

print (3+4) який результат виконання програми?

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

3+4 

("3+4")

 "3+4" 

7

(3+4) 

Запитання 29

Який оператор відповідає поданій блок-схемі?

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

If A<5: A= A-1 else: A = A+1 

If A<5: A = A+1 else: A = A-1 

If A<5: A= A+1

If A<5 A = A+1 else A = A-1 

Запитання 30

Оберіть результат виконання програми: print (4*5-2)

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

4*5-2

18

12

4*5-2=18

Запитання 31

Яким оператором описується цикл з параметром або лічильником?

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

while

for

else

print

Запитання 32

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

if a<5:

   a=a+12

else:

   a=a-7

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

13

6

25

17

Запитання 33

Запиши мовою програмування складену умову


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

 x >= 10 and x <=18

x = 10 and x =18

x >= 10 not x <=18

18 >= x or x <=10

Запитання 34

Яким буде результат виконання даної програми, якщо a=22, b=2?

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

11

2

0

10

Запитання 35

Яким буде результат виконання даної програми, якщо a=33, b=3?

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

11

0

3

10

Запитання 36

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

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

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

Слідування

Повторення

Запитання 37

Яке значення має логічна величина 5>7

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

True

False

Запитання 38

Позначте логічний оператор нерівності

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

>=

<=

!=

==

Запитання 39

Оберіть правильні твердження.

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

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

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

завжди містить двокрапку після слова if

 після else завжди йде двокрапка

містить двокрапку після умови тільки якщо далі йде else

після else двокрапку потрібно ставити тільки, якщо умова виконується

Запитання 40

Який результат виконання програми print ("5-4=", 5-4)?

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

5-4=5-4

5-4=1

5-4

1

5-4=

Запитання 41

Виберіть правильний синтаксичний запис циклу з умовою

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

while умова:

команда

for i in range(n)

команда:

while умова

команда:

for i in range(n):

команда

else умова:

дія 1

дія 2

Запитання 42

Виберіть правильний синтаксичний запис циклу

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

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

while умова:

команда

for i in range(n):

команда

if умова:

дія1

else:

дія2

for i in range(n)

команда:

if умова:

дія1

Запитання 43

Оберіть результат виконання програми в Python:

print ('10+3*2')

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

10+3*2

16

26

19

print ('10+3*2')

Запитання 44


Який символ означає операцію присвоювання?

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

=

/

*

:

Запитання 45


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

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

print()

input()

import()

Запитання 46

Цикл for використовується

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

коли відома кількість повторень

коли задана умова виконання алгоритму

нескінченну кількість разів

буде повторюватися, поки виконується задана умова

Запитання 47

Команда щоб установити червоний колір олівця.

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

reset()

down()

right(90)

color("red")

Запитання 48

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

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

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

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

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

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

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

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