
Який оператор відповідає поданій блок-схемі?
![]()
а) 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;
3. Який оператор реалізує дію:
Змінній К: Boolean присвоїти значення True, якщо числа А, В, С упорядковані за зростанням, і значення False в протилежному випадку?
![]()
а) K := (A < B) And (B < C); б) K := (A < B) Or (B < C);
в) If (A < B) And (B < C) Then K := Trueг) If (A < B< C) Then K := True Else K :=
Else K := False; False;
4. Визначте, якого значення набуває змінна В після виконання фрагмента програми.
var A, B, C, Max: Integer; begin
A := 13; B := 12;
If A > B*B Then B := A-B;
If B > A-1 Then begin B := B-A;
A:= A-B end
а) 11
б) 15
10 0
5. 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;
6. 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
7. В яких операторах допущені помилки?
![]()
а) If a := 3 Then a := b Else a := c; б) If a>5 Then a := 0; Else a := 10;
в) If a=True Then a := a+1; г) If a>5 Then a := 0 Else begin a := 0; b
:= 3; end;
8. Визначте, якого значення набуває змінна z після виконання фрагмента програми.
var x, y, z: Integer; begin
x := 5; y := 10;
If x < 0 Then Іf x > y Then z := x
Else z := y
Else If x < y Then z := х
![]()
а) 5б) 10
в) 0г) 12
9. Визначте значення S після виконання операторів:
X := 0 ; S := 0;
Whіle Х<=5 Do begin
X := X + 1;
S := S + 1; end;
а) 0
б) 21
5 6
10. В яких із наведених операторів циклу тіло циклу не виконається жодного разу?
![]()
а) Х:=10; Whіle Х <= 10 do X := X+1; б) Х:=11; Whіle Odd(X) do X := X+1;
в) Х:=11; Whіle Х <= 10 do X := X+1; г) Х:=10; Whіle Odd(X) do X := X+1;
11. Визначте значення S після виконання операторів.
X := 0 ; S := 0;
Whіle Х<=5 Do begin
X := X + 1; S := S + Х; end;
![]()
а) 21б) 20
в) 25г) 0
12. Якими є ознаки циклу з післяумовою Repeat?
![]()
а) Оператори тіла циклу виконуютьсяб) Оператори тіла циклу виконуються доти, доки умова хибнадоти, доки умова істинна
в) Оператори тіла циклу виконуютьсяг) Якщо умова набуває значення True,
|
мінімум один раз. Умова починає перевірятися лише після першого проходження циклу |
керування переходить до оператора, що слідує безпосередньо за оператором Until <умова> |
13. Скільки разів виконається цикл, якщо початкове значення Х=7?
Repeat X := X+1 untіl X>10;
![]()
а) 2б) 4
в) 6г) Жодного
14. Якого значення набуде змінна F після виконання циклу?
і := 1; F := 2;
Repeat і:=і +1; F := F*і Untіl і < 3;
![]()
а) 4б) 12
в) 2г) 10
15. Визначте, які оператори реалізують дію:
Знайти суму перших десяти натуральних чисел.
а) Whіle A<10 do begin A:=A+1; S:=S+A
б) For A:=1 To 10 do S:=S+A; end;
Repeat A:=A+1; S:=S+A Untіl A>=10; If A < 10 Then begin A:=A+1; S:=S+A
end;
16. Визначте, чому дорівнює F після виконання циклу:
F := 1; A:= 3;
For i := 1 To 3 Do F:= F * A;
![]()
а) 25б) 27
в) 20г) 0
|
1. в (1 балів) |
2. б (1 балів) |
3. а в (1 балів) |
4. а (1 балів) |
|
5. а (1 балів) |
6. г (1 балів) |
7. а б в (1 балів) |
8. а (1 балів) |
|
9. г (1 балів) |
10. в г (1 балів) |
11. а (1 балів) |
12. а в г (1 балів) |
|
13. б (1 балів) |
14. а (1 балів) |
15. а б в (1 балів) |
16. б (1 балів) |