Цикл із передумовою в середовищі Лазарус

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

Який вигляд має команда циклу з передумовою в мові програмування Object Pascal?

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

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

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

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

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

Запитання 2

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

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

обчислюється значення логічного виразу;

якщо значення логічного виразу true, то виконуються команди тіла циклу; якщо ж значення логічного виразу false, то команди тіла циклу не виконуються;


виконується команда наступна за циклом;

знову обчислюється значення логічного виразу;

Запитання 3

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

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

обчислюється значення логічного виразу;

якщо значення логічного виразу true, то виконуються команди тіла циклу; якщо ж значення логічного виразу false, то команди тіла циклу не виконуються;

виконується команда наступна за циклом;

знову обчислюється значення логічного виразу;

Запитання 4

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

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

true;

false;

Запитання 5

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

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

true;

false;

Запитання 6

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


While <логічний вираз>

 begin

<команда тіла циклу>

end;

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


then


and

do


if

Запитання 7

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

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

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

0

3

4

6

Запитання 8

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

X := 0 ; S := 0;

Whіle Х<=5 Do begin

X := X + 1; 

S := S + 1; end;

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

0

6

1

10

Запитання 9

Яким буде значення змінної k після виконання фрагмента програми?

k:=1; a:=12;

while a<100 do

begin

a:=2*a - 4;

k:=k + 1;

end;

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

1

3

5

7

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

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