Python. Алгоритмічні структури розгалуження та повторення. Самостійна робота

Додано: 21 квітня 2022
Предмет: Інформатика, 10 клас
Тест виконано: 202 рази
15 запитань
Запитання 1

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

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)

Запитання 2

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

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

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

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

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

лінійні

Запитання 3

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

s = 0

for і in range(1, 5):

. s = s+ і

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

10 

15

8

5

Запитання 4

Команда

a = int ( input ('Введіть a'))

служить для

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

введення даних типу string

введення цілих числових даних

введення дійсних числових даних

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

Запитання 5

Обери основні типи даних в Python

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

string (рядок)

integer (цілі)

float (дійсні)

randint (випадкові)

natural (натуральні)

Запитання 6

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

a = 20

b = 30

print(a+b)

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

50

2030

3020

600

Запитання 7

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

a=1

if a>0:

print ('a + 1')

else:

print ('a – 1')

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

a + 1

a - 1

a = 1

a+1

a-1

Запитання 8

Оператор Іnput

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

виводить задані об'єкти на екран

сортує списки

надає введеним даним цілочисельне значення

призначено для введення даних 

Запитання 9

Символ “=” в Python називають…

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

символ присвоєння

функція введення

функція виведення

коментар

Запитання 10

Вкажи, який діапазон значень набуває змінна i в коді 

for i in range (8)

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

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

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

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

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

Запитання 11

Визначте крок, що є пропущеним у розв'язанні цієї задачі.

Задача. Одноклітинна амеба ділиться навпіл кожні 3 години. Визначити скільки буде амеб через 3,6,9,12, ... , 24 години

n=1

for i in range(1,24,___):

   n=n*2

print (n)

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

1

2

3

4

Запитання 12

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

if a<b:

print (b)

else:

print (a)


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

12

13

12<13

b

Запитання 13

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

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)

Запитання 14

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

if a<b:

a = 100

else:

b = 100

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

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

присвоєння змінним a і b значення 100

визначення парного числа

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

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

Запитання 15

Оберіть варіант правильно написаного початкового коду, який виведе текстове повідомлення.

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

("Слава Україні!")print

print("Слава Україні!")

print(Слава Україні!)

print"Слава Україні!"

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

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