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

Додано: 28 квітня 2021
Предмет: Інформатика, 8 клас
Копія з тесту: Цикли
Тест виконано: 65 разів
20 запитань
Запитання 1

Розгалуження - це алгоритмічна структура при якій

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

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

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

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

Запитання 2

Відзначте відомі вам види циклів

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

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

з передумовою

з післяумовою

з повторенням

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

з умовою

Запитання 3

Який оператор є оператором циклу з лічильником

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

For-to-do

If-then-else

Repeat-until

While-do

Запитання 4

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

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

1

2

3

жодного

Запитання 5

Коли в тілі циклу можна опустити операторні дужки begin .... end;

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

коли в тілі циклу лише одна команда

коли в тілі циклу 2- і більше команди

будь коли, вони не мають значення

Запитання 6

Визначте, який оператор реалізує дію: Зменшувати значення змінної А на 10, поки А>20.

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

If A > 20 Then A := A-10;

Whіle A>20 do A := A-10;

Repeat A := A-10 Untіl A>20;

Запитання 7

Визначте, які оператори реалізують таку дію: Знайти суму перших десяти натуральних чисел.

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

Whіle A<10 do begin A:=A+1; S:=S+A end;

For A:=1 To 10 do S:=S+A;

If A < 10 Then begin A:=A+1; S:=S+A end;

Запитання 8

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

s := 0; k:=1;

For і := 1 to 5 do

s := s+ і;

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

0

15

14

1

Запитання 9

Якій алгоритмічній структурі відповідає зображена на малюнку блок-схема

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

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

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

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

Запитання 10

Неповне розгалуження, записане мовою програмування, має вигляд:

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

 if <умова> Then <оператор>

if <умова> Then <оператор 1> Else <оператор 2>

 if <умова> Then <оператор> Else

Запитання 11

x=0. Чому дорівнює y після виконання оператора:

If x<0 Тhen y := x+5 Else y := 2*x;

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

0

5

2

10

15

20

Запитання 12

Логічний тип змінних позначається.....

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

 real

 boolean

integer

char

Запитання 13

Яких значень може набувати логічний вираз?

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

true

0

false

 logika

boolean

Запитання 14

Чому дорівнює значення t після виконання оператора, якщо n=15?

If n<3 Тhen t:= n+5 Else t:=n-5; 

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

5

-5

2

-2

10

0

Запитання 15

Чому дорівнює значення t після виконання оператора, якщо n=0?

If n<3 Тhen t:= n+5 Else t:=n-5; 

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

5

-5

0

3

-3

Запитання 16

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

s:=-1;

for i:=1 to 4 do

s:=s+і;

end;

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

9

4

12

14

10

Запитання 17

На рисунку представлено блок-схему....

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

Цикла з лічильником

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

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

Цикла з параметром

Запитання 18

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

k:=2; a:=10;

while a<50 do

a:=a*k;

end;

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

50

60

70

80

90

Запитання 19

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

X:=40;

WHILE X<10 DO X:=X+2;

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

5

10

40

22

Запитання 20

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

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

з передумовою

з післяумовою

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

з умовою

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

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