Розгалуження та цикли

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

Які службові слова не використовуються в операторі розгалуження ?

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

else

if

then

while

Запитання 2

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

for i:=3 downto -1 do write(i);

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

п'ять

чотири

два

три

Запитання 3

Який логічний вираз відповідає твердженню,

що значення х належить відрізку: [-5;5]

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

(x>=-5) and (x<=5)

(x>=-5) or (x<=5)

(x>-5) and (x<5)

Запитання 4

Який результат виконання такого фрагменту програми ? 

f:=0; i:=0;

while i<=4 do

   begin f:=f+i; i:=i+1;

end;

   write(f);

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

10

4

5

в фрагменті допущена помилка і він не виконається

Запитання 5

Якого значення набуває логічний вираз (x>5) and (x<=10), якщо х=2 ?

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

хибне

істинне

false

true

Запитання 6

Який результат виконання такого фрагменту програми ?

f:=0;i:=0;

while i<=4 do

 begin f:=f+i; i:=i+1; end;

write(i);

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

5

4

10

в фрагменті допущена помилка і він не виконається

Запитання 7

Значення кроку параметру в операторі for...downto...do дорівнює:

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

-1

1

будь-яке число

Запитання 8

Який результат виконання такого фрагменту програми ?

f:=0; i:=0;

while i<=4 do

 begin f:=f+i; i:=i+1; end;

 write f;

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

10

4

5

в фрагменті допущена помилка і він не виконається

Запитання 9

Який з операторів записаний правильно ?

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

for i:=1 downto 5 do i:=i+2;

for x:=2 to -1 do y:=2*x;

for t:=2 to 56 do writeln(t);

Запитання 10

Який з операторів записаний неправильно?

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

for i:=0 downto 20 s:=s+1;

for i=0 to -20 do s:=s+1;

for i:=2 to 17 do writeln(i);

Запитання 11

Умова того, що число х не належить відрізку [2;12],

мовою Паскаль записується так:

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

(x<2) or (x>12)

(x>2) and (x<12)

(x<2) and (x>12)

2<x<12

Запитання 12

В якому випадку, при К=3 тіло циклу не буде виконуватись жодного разу?

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

for i:=k to 10 do S:=S+k;

for i:=k to 2 do S:=S+k;

for i:=k downto 10 do S:=S+k;

for i:=k downto 2 do S:=S+k;

Запитання 13

Які значення будуть мати змінні А та В в результаті виконання вказівки розгалуження ? 

А=0.5; В=-1.7;

if A<B

then A:=B

else B:=A; 

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

0.5  -1.7

0.5   0.5

-1.7 -1.7

-1.7  0.5

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

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