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

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

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

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

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

2

4

6

Жодного

Запитання 2

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

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

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

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

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

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

Запитання 3

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

Збільшувати значення змінної А на 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; 

Запитання 4

Яке значення S буде виведено в текстове поле?

var N,d,S: Integer;

begin

  N := 345; S := 0;

  Repeat

    d := N mod 10;

    S := S+d;

    N := N div 10;


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

12

13

10

23

Запитання 5

Вкажіть еквівалентний оператор оператору Repeat X := X+1 untіl X>10;  

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

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

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

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Запитання 6

Вкажіть еквівалентний оператор оператору

While N<1000 do begin 

  N := N+1;

  S := S+1/N end;

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

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

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

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Запитання 7

Вкажіть еквівалентний оператор оператору

While N<1000 do begin 

   N := N+1;

   S := S+N end;

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

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

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

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

Запитання 8

Вкажіть еквівалентний оператор оператору

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

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

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

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

Repeat N := N+1;

   S := S+1/N

   Untіl N >= 1000;

Repeat N := N+1;

   S := S+N

   Untіl N >= 1000;

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

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