Конструктор тестів
1
Якого значення набуде знінна Х після виконання фрагменту програми:

2
Виберіть оператори, які змінній А присвоюють середнє арифметичне X та Y, якщо X більше або рівне Y.
3
В умовному операторі після слова IF записують
4
Для організації розгалуження в програмі використовується
5
Які оператори визначають максимальне значення М для величин А та В
6
Чому буде дорівнювати значення змінної С після виконання команд

7
Запишіть значення змінної А після виконання фрагменту програми

8
Запишіть значення змінної А після виконання фрагменту програми

9
Що буде виведено на екран після виконання фрагменту програми
begin
a:=3;
if a>3 then a:=5 else a:=1;
writeln (a);
end.
10
Що буде виведено на екран після виконання фрагменту програми
begin
x:=0;
if x< >5 then y:=10 else y:=0;
writeln ('y=',y);
end.
11
Що буде виведено на екран після виконання фрагменту програми
begin
a:=1; b:=2;
if (a>=1) and (b>2) then n:=a+b else n:=a-b;
writeln (n);
end.
12
Що буде виведено на екран після виконання фрагменту програми
begin
x:=0; y:=0;
if (x=0) or (y>0) then n:=7 else n:=11;
writeln (n);
end.
13
Що буде виведено на екран після виконання фрагменту програми
begin
a:=2;
if (a=1) then n:=a else n:=-a;
writeln (a);
end.
14
Яку умову необхідно використовувати для обчислення Y за формулами
Y=X+15, при X>0;
Y=X-15, при X<=0;
15
Визначити, чи ділиться ціле число Т на 5 без остачі. Яку умову варто використовувати в цій задачі?
16
Які умови необхідно записати, щоб визначити чи входить число А до діапазону значень від 4 до 10 включно.
17
У якому із фрагментів програми допущена синтаксична помилка
18
Чому дорівюватиме значення змінної K після виконання наступного фрагменту програми
a:=10; m:=a mod 4;
case m of
1: k:=5;
2: k:=4;
3: k:=3
else k:=2;
end;
19
Чому дорівнюватиме значення змінної m після виконання наступного фрагменту програми
a:=18;
case a of
1..7: m:=a div 2;
8..14: m:=a div 3
else m:=a div 6;
end;
20
Чому дорівнюватиме значення змінної a після виконання наступного фрагменту програми
N:=6853; k:=(N div 100) mod 10;
case k of
1..3: a:=2*k;
4..6: a:=k-1;
7..9: a:=k+1
else a:=0;
end;
21
Після виконання наведеного фрагменту програми значення змінної А стало 6. При яких значеннях K, наведених нижче, це можливе?
case k of
1..3: a:=18 div 6;
4..6,0: a:=24 div 4
else a:=24 mod 4;
end;
22
Чому буде рівна змінна d в результаті виконання фрагменту програми
...
a:=3; b:=4; c:=5;
if a>b then d:=a else d:=b;
if c>d then d:=c;
...
23
Оберіть повну форму умовного оператора
24
Чому буде рівна змінна с, після виконання фрагменту програми?
a:=5;
b:=2;
if (a+2)>3*b then c:=a else c:=b;
25
Чому буде рівна змінна с, після виконання фрагменту програми?
a:=5;
b:=2;
c:=a+b;
if c<7 then c:=a-b;
26
Який оператор відповідає поданій блок-схемі?
27
Встановіть відповідність між операторами і діями, які вони реалізують
If A mod 2 = 0 Then A := A div 2 Else A := 10*A;
Якщо ціле число А парне, поділити його на націло 2, в протилежному випадку помножити на 10.
If A mod 2 = 0 Then A := A div 2;
Якщо ціле число А парне, поділити його націло на 2.
If A > B Then A := A-B Else B := B-A;
Від більшого з чисел А і В відняти менше.
If A > B Then Мах := A Else Мах:= B;
Якщо ціле число А парне, поділити його на націло 2, в протилежному випадку помножити на 10.
Рефлексія від 20 учнів
Сподобався:
Так: 16
Ні: 4
Зрозумілий:
Так: 14
Ні: 6
Потрібні роз'яснення:
Ні: 16
Так: 4