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

Додано: 25 березня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 641 раз
22 запитання
Запитання 1

Скільки разів виконається цикл, якщо початкове значення Х=7?

  Whіle Х <= 10 do X = X+1;

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

0  

2

6

 4

Запитання 2

Що таке цикл?

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

Повторення дій 

 Створення подій

Розгалуженя

Програма запуску

Запитання 3

Визначте ознаки циклу While.

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

Оператори тіла циклу виконуються доти, доки умова хибна   

 Програма перевіряє умову циклу перед виконанням операторів тіла циклу 

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

Якщо умова приймає значення False, керування переходить до наступного оператора 

Запитання 4

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

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

Х=10; Whіle Х <= 10 do X = X+1;    

Х=11; Whіle Odd(X) do X = X+1;   

Х=11; Whіle Х <= 10 do X = X+1; 

Х=10; Whіle Odd(X) do X = X+1; 

Запитання 5

Визначте значення S після виконання операторів.

X := 0 ; S := 0

Whіle Х<=5 Do

begin

   X := X + 1;

   S := S + Х;

end

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

12

21

24

2

Запитання 6

Повторення - це базова алгоритмічна структура, що....

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

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

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

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

Запитання 7

У мовах програмування для опису структури повторення використовують

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

лінійні оператори  

оператори циклу

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

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

Запитання 8

Цикл із передумовою описується

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

оператором for.... 

оператором begin...

оператором while...

блоком оператора між Repeat I Until

Запитання 9

Знайти суму натуральних чисел, кратних 4 і менших 100

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

S := 0; A := 0;

Whіle A<100 Do begin

A := A+4; S := S+A; end; 

 S := 0; n:=0;

Whіle n<10 Do begin

n:=n+1; S := S+1/n; end;

S := 0; A := -1; n:=0;

Whіle n<10 Do begin

n := n+1; A := A+2; S := S+A; end;

S := 0; A := 0; n:=0;

Whіle n<10 Do begin

n:=n+1; A := A+2; S := S+A; end;

Запитання 10

Скільки разів виконається цикл?

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

25 

5

6

 жодного разу

Запитання 11

Який цикл є циклом з лічильником?

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

While 

For

Repeat

If

Запитання 12

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

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

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

Цикл з повним розгалуженням

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

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

Запитання 13

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

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

Repeat - until 

Іf - then - else

For - to - do

 While - do

Запитання 14

Укажіть запис, при якому буде виконуватись тіло циклу.

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

for a:=3 to -8 do s:=s*8;  

for a:=4 downto 40 do s:=7*s;

 for a:=1 to 100 do s:=s+1;

for a:=0.5 to 10 do s:=s+4;

Запитання 15

Чому дорівнює S після виконання циклу:

    S := 0; For і := 10 Down Тo 6 Do S := S+1;

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

 4  

3

5

7

Запитання 16

Який оператор реалізує дію: знайти суму перших 10 натуральних чисел?

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

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; 

Repeat A:=A+1; S:=S+A Untіl A>=10;

Запитання 17

Який цикл описується блок-схемою ...

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

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

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

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

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

Запитання 18

Тіло циклу -  блок операторів між Repeat I Until

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

виконується тільки один раз

виконується хоча б один раз

не виконується жодного разу

Запитання 19

Вивести парні числа від 2 до 12. 

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

k := 0;

 Repeat

 k := k + 2;

 Until k < 10;

k := 0;

 Repeat

 k := k + 2;

 Until k > 10;



k := 0;

 Repeat

 k := k + 2;

 Until k < 12;

k := 0;

 Repeat

 k := k + 2;

 Until k > 12;

Запитання 20

Скільки разів виконається цикл, якщо початкове значення Х=11?  

Repeat X := X+1 untіl X>10;

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

2

1

3

жодного

Запитання 21

Відмітьте ознаки циклу Repeat…Untіl.

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

Якщо умова набуває значення True, керування переходить до оператора, що йде безпосередньо за оператором Until <умова> 

Оператори тіла циклу виконуються доти, доки умова хибна 

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

Оператори тіла циклу виконуються мінімум один раз. Умова починає перевірятися лише після першого проходження циклу 

Запитання 22

Визначте, який оператор реалізує дію:

Збільшувати значення змінної А на 2 доти, доки А<20

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

Whіle A<20 do A := A+2; 

If A < 20 Then A := A+2; 

Repeat A := A+2 Untіl A >= 20; 

Repeat A := A+2 Untіl A<20;

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

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