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

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

Які процеси називають циклічними?

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

Процеси, що повторюються

Процеси, що виконуються один раз

Процеси, які можна розбити на декілька частин

Запитання 2

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

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

n:=10;

s:=0;

for i:=1 to n do

begin

s:=s+i;

end;

n:=10;

s:=0;

i:=1;

while i<=n do

begin

s:=s+i;

i:=i+1;

end;

n:=10;

s:=0;

i:=1;

repeat

s:=s+i;

i:=i+1;

until i>n;

Запитання 3

Виберіть фрагмент програми, де використовується цикл з передумовою

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

n:=10;

s:=0;

for i:=1 to n do

begin

s:=s+i;

end;

n:=10;

s:=0;

i:=1;

while i<=n do

begin

s:=s+i;

i:=i+1;

end;

n:=10;

s:=0;

i:=1;

repeat

s:=s+i;

i:=i+1;

until i>n;

Запитання 4

Виберіть фрагмент програми, де використовується цикл з післяумовою

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

n:=10;

s:=0;

for i:=1 to n do

begin

s:=s+i;

end;

n:=10;

s:=0;

i:=1;

while i<=n do

begin

s:=s+i;

i:=i+1;

end;

n:=10;

s:=0;

i:=1;

repeat

s:=s+i;

i:=i+1;

until i>n;

Запитання 5

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

n:=3;

s:=0;

for i:=1 to n do

begin

s:=s+i;

end;

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

1

4

6

8

Запитання 6

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

n:=3;

s:=10;

i:=1;

while i<=n do

begin

s:=s-2;

i:=i+1;

end;

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

2

4

10

12

Запитання 7

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

n:=2;

s:=0;

i:=1;

repeat

s:=s+i;

i:=i+1;

until i>n;

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

1

2

3

4

Запитання 8

Якщо серед команд тіла циклу є команда циклу, то другий цикл називають ... у перший. (Виберіть пропущене слово).

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

вписаним

вкладеним

вміщеним

втиснутим

Запитання 9

Який з циклів виводить парні числа від 2 до 12?

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

var k: Integer;

Begin

 k := 0;

 Repeat

 k := k + 2;

 Label1.Caption := IntToStr(k);

 Until k > 10;

end;

var k: Integer;

Begin

 k := 0;

 while k<=12

begin

 k := k + 2;

 Label1.Caption := IntToStr(k);

end;

end;

var k,i: Integer;

Begin

 k := 0;

 for i:=0 to 12 do

begin

 k := k + 2;

 Label1.Caption := IntToStr(k);

end;

end;

Запитання 10

Чи може виконання циклу передумовою ніколи не закінчитися?

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

Так

Ні

Запитання 11

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

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

Так

Ні

Запитання 12

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

n:=1;

i:=5;

while i<=n do

begin

s:=s+i;

i:=i+1;

end;

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

1

10

5

Жодного разу

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

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