8 клас цикли While For (pascal)

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

Вкажіть, скільки разів виконається тіло циклу

FOR I: = -10 TO 2 DO

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

10

2

12

13

0

Запитання 2

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


S: = 0; А:=2;

FOR A: = 1 TO 4 DO

S: = S + A;


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

1

4

2

10

8

Запитання 3

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

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

FOR K := 1 TO 5.5 DO

FOR J := 10 TO 2 DO

FOR X := 3 TO 12 DO

FOR Y = -10 TO 7 DO

FOR I := 3 TO 3 DO

Запитання 4

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


S:=1;

FOR A:=1 DOWNTO -2 DO

S:=S*2;

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

1

-2

2

16

4

Запитання 5

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

S:=10;

FOR A:=1 DOWNTO 2 DO

S:=S*2;

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

0

10

16

20

Запитання 6

Якщо кількість повторень заздалегідь невідома, то вибирають

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

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

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

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

розгалуження

Запитання 7

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

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

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

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

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

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

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

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

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

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

Запитання 8

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

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

Запитання 9

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

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

Repeat A := A+1 Untіl A >= 5; 

Whіle A<5 do A := A+1; 

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

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

Запитання 10

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

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

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

2

4

6

0

Запитання 11

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

i:=4;

while i<10 do

i:=i+3;

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

4

10

3

2

Запитання 12

Чому дорівнює sum?

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

15

3

5

10

0

Запитання 13

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

n:=12;

цикл For i:=4 to n div 3 do…;

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

4

12

1

0

3

Запитання 14

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

i:=12;

Repeat

i:=i-3

Until i<4;

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

12

2

4

3

Запитання 15

Чому бути дорівнювати змінна по завершенню циклу?

i:=10;

Repeat

i:=i-2

Until i<4;

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

2

10

8

4

0

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

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