Команди розгалудження та повторення. 8 клас

Для профільних класів

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

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

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

If A<5 Then A := A-1 Else A := A+1; 

If A<5 Then A := A+1;

If A<5 Then A := A+1 Else A := A-1; 

If A<5 Then A := A-1; 

Запитання 2

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

   If x<0 Тhen y := x Else

       If x <= 5 Then y := sqr(x) Else y := 2*x; 

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

x=10, y=20; 

x=100, y=20; 

x=10, y=10; 

x=10, y=100; 

Запитання 3

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

    If x<0 Тhen y:=x Else

                 If x <=5 Then y := Sqr(x) Else y := 2*x;

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

x=25, y=19

x=5, y=5

x=5, y=10

x=5, y=25

Запитання 4

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

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

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

0

4

2

6

Запитання 5

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

     X := 0 ; S := 0;

     Whіle Х<=5 Do begin

       X := X + 1; 

       S := S + 1; end;

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

0

21

5

6

Запитання 6

Перерахуйте ознаки циклу While... Do

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

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

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

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

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

Запитання 7

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

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

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

2

4

6

Жодного

Запитання 8

Пеперахуйте ознаки циклу з післяумовою Repeat?

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

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

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

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

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

Запитання 9

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

     S:= 0;

For і:= 'A' to 'D' do S:= S+1;

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

5

2

4

3

Запитання 10

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

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

1

-1

3

10

Запитання 11

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

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

3

7

12

10

Запитання 12

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

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

17

121

5

10

Запитання 13

Виберіть команду циклу з передумовою

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

if <логічний вираз> then <команда 1> else<команда 2>;

for <ім'я змінної>:=<вираз 1> dowto <вираз 2>do begin <команди тіла циклу> end;

repeat <команди тіла циклу> until<логічний вираз>;

for <ім'я змінної>:=<вираз 1> to <вираз 2>do begin <команди тіла циклу> end;

while <логічний вираз> do begin <команди тіла циклу> end;

Запитання 14

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

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

if <логічний вираз> then <команда 1> else<команда 2>;

for <ім'я змінної>:=<вираз 1> dowto <вираз 2>do begin <команди тіла циклу> end;

repeat <команди тіла циклу> until<логічний вираз>;

for <ім'я змінної>:=<вираз 1> to <вираз 2>do begin <команди тіла циклу> end;

while <логічний вираз> do begin <команди тіла циклу> end;

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

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