Тематичне тестування "Алгоритми і програми"

Тест з інформатики з теми "Алгоритми і програми" у середовищі мови програмування Python

Додано: 16 травня 2021
Предмет: Інформатика, 7 клас
Тест виконано: 272 рази
26 запитань
Запитання 1

Середовище програмування - це…


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

комп’ютерний клас

програма, що має засоби автомати­зації процесів підготовки та виконання програм користувача

набір меню, панелей і вікон, що у сукупності утворюють робоче місце програміста

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

Запитання 2

Які типи даних належать до цілих типів?

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

int

float

bool

print

Запитання 3

Типом величини 32.5  є

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

int

float

bool

round

Запитання 4

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

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

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 

Запитання 5

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

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

*

/

//

**

^

%

Запитання 6

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

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

5-4=5-4

1

"5-4"

5-4=1

Запитання 7

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

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

4*5-2

18

12

4*5-2=18

Запитання 8

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

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

while

for

else

print

Запитання 9

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

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

слідування

повторення

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

Запитання 10

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

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

range(m)

range(m,k,n)

range(n)

range(m,n,k)

Запитання 11

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

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

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

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

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

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

Запитання 12

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

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

n=1

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

   n=n*2

print (n)

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

1

2

3

4

Запитання 13

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

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

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

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


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

Запитання 14

При яких значеннях а і в, умова а>b буде хибна

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

 А=2, В=-5

А=2, В=5

А=-2, В=5

А=5, В=2

Запитання 15

Скласти програму, яка малює червоний квадрат

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

Цикл, який входить у тіло іншого цикла називається

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

внутрішнім

зовнішнім

 вкладеним

Запитання 17

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

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

повторення

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

цикл

коло

Запитання 18

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

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

if ... else

or...not

while

 yes...no

Запитання 19

З поданих варіантів оберіть неповну форму розгалуження

 

 

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

if <умова>:

<оператор>

 if <умова>:

<оператор 1>

else:

<оператор 2>

int =input('розгалуження')

if <оператор> else:

Запитання 20

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

if a<b:

print (b)

else:

print (a)

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

2

5

3

0

Запитання 21

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

у = 12/4 + 2**2

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

7

9

8

10

Запитання 22

Визначте яку алгоритмічну структуру реалізовано у фрагменті програми:

if a<5:

   a=a+12

else:

   a=a-7

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

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

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

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

обчислення

Запитання 23

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

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

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

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

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

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

Запитання 24

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

10 <= x <= 18

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

x >= 10 and x <=18

x >= 10 not x <=18

x = 10 and x =18

18 >= x or x <=10

Запитання 25

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

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

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

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

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

Запитання 26

З поданих програм оберіть програму для знаходження периметра прямокутника.

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

a = int (input('a='))

b = int (input('b='))

print ('P=', 2*(a+b))

a = int (input('a='))

print ('P=', 4*a)

a = int (input('a='))

b = int (input('b='))

c = int (input('c='))

print ('P=', a+b+c)

a = int (input('a='))

b = int (input('b='))

print ('2*(a+b)')

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

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