Алгоритми та програми Python.

Додано: 14 травня
Предмет: Інформатика, 8 клас
27 запитань
Запитання 1

Яким буде значення змінної "а" після виконання наведеного коду?


b=2

a=b

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

2

4

0

1

Запитання 2

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

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

print

name

input

if

Запитання 3

Визначте та відмітьте фрагменти програми з помилками:

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

print "Задай число"

 print("S=",a+b)

print(S=; a+b)

 print("S=a+b", a+b)

Запитання 4

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

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

крапка

три крапки

крапка з комою

двокрапка

кома

Запитання 5

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

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

стала

змінна

постійна

Запитання 6

Скільки чисел потрібно користувачеві ввести з клавіатури?

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

1

2

3

Запитання 7

Даний фрагмент програми зобразить на екрані ...


import turtle

for i in range(6):

  forward(60)

  right(60)

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

тридцятишестикутник

шестикутник

шість шестикутників

немає правильної відповіді

Запитання 8

Переход у точку з координатою (х,у) здійснюється командою

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

go tоo (x,y)

goto (x,y)

goto x,y

goto (x;y)

Запитання 9

Яким є загальний вигляд циклу з передумовою?

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

 While <умова>:

  <команди тіла циклу>

Repeat <оператори тіла циклу>

Until <умова>;

For <ім'я змінної>:= <вираз1> to <вираз2> do

begin

 <команди тіла циклу>

end;

Запитання 10

Команда round(t,1), потрібна для :

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

Округлення числа змінної t до 1 десяткового значення.

Малювання лінії часу.

Вивід на екран підпису осі часу

Запитання 11

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

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

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

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

цикл з після умовою

сумісний цикл

Запитання 12

Алгоритм, в якому дії виконуються більше одного разу - це ....

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

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

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

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

Запитання 13

Синтаксис циклу з лічильником має такий вигляд:

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

while умова:

<команди тіла циклу>

if i in range(n)

<команди тіла циклу>

for i in range(n):

<команди тіла циклу>

Запитання 14

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

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

Тіло циклу

Голова циклу

Основа циклу

Основна частина циклу

Запитання 15

Для формування послідовності чисел: 1 3 5 7 9 застосовують функцію

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

 range(1,10,2)

 range(1,9,2)

 range(1,9)

 range(10)

Запитання 16

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

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

5

8

3

2

Запитання 17

Яким є призначення команди "print"?

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

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

виведення повідомлення

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

надання імені змінній

Запитання 18

До числових типів (класів) даних належать:

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

str,int

float,str

int,bool

list,float

int,float

bool,list

Запитання 19

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

x = 10

y = 5

print(x + y * 2)

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

20

30

25

15

Запитання 20

В чому полягає різниця між циклами "for" та "while" в Python? (декілька правильних відповідей)

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

for та while цикли використовуються для повторень, але for використовується тільки зі списками.

for цикл використовується для повторень по заданому діапазону або послідовності, а while - для повторень поки виконується умова.

for цикл завжди виконується, а while може бути пропущений.

for цикл не може бути зупинений, тоді як while може.

Запитання 21

Яким буде виведене повідомлення після виконання наступного коду?


day = "Monday"

if day == "Sunday":

print("Вихідний")

elif day == "Saturday":

print("Вихідний")

else:

print("Робочий день")

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

Вихідний

Робочий день

Вихідний та Робочий день

Нічого не виведе

Запитання 22

Яким буде виведене повідомлення після виконання наступного коду?


for i in range(1,5):

print(i)

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

0 1 2 3 4

1 2 3 4 5

0 1 2 3

1 2 3 4

Запитання 23

Які з наступних виразів є НЕправильними записами умовного оператора в Python?

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

if x > 5:

print("x більше 5")

else:

print("x менше 5")

if x > 5

print("x більше 5")

else

print("x менше 5")

if x > 5

print("x більше 5")

elif x < 5

print("x менше 5")

if x > 5:

print("x більше 5")

else x < 5:

print("x менше 5")

Запитання 24

Оберіть логічні оператори в Python

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

and, not, with

and, or, else

and, or, not

if, else, elif

Запитання 25

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

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

max()

maximum()

largest()

biggest()

Запитання 26

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

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

len()

length()

size()

count()

Запитання 27

Які ключові слова використовуються для створення умовної конструкції (розгалуження) в Python?

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

if, then, else

if, elseif, else

if, elif, else

check, case, default

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

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