Алгоритми з розгалуженням 2
Список вопросов теста
Вопрос 1
x=10. Чому дорівнює y після виконання оператора?
Позначте одну правильну відповідь. (Функція sqr(x) - дає обчислення квадрату змінної х)
If x<0 Тhen y := x Else
If x <= 5 Then y := sqr(x) Else y := 2*x;
Варианты ответов
- x=10, y=20;
- x=10, y=200;
- x=10, y=10;
- x=10, y=100;
Вопрос 2
x=3. Чому дорівнює y після виконання оператора?
Позначте одну правильну відповідь. (Функція sqr(x) - дає обчислення квадрату змінної х).
If x<0 Тhen y := x Else
If x <=5 Then y := sqr(x) Else y := 2*x;
Варианты ответов
- y=9;
- y=6;
- y=1;
- y=3;
Вопрос 3
В яких операторах допущені помилки?
Варианты ответов
- 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;
Вопрос 4
Визначте, який оператор реалізує дію:
Змінній К: Boolean присвоїти значення True, якщо число А: Integer є парним, і значення False в протилежному випадку.
(Функція mod дає остачу від ділення. Наприклад, 11 mod 3 = 2)
Варианты ответов
- K := A mod 2=0;
- If A mod 2=0 Then K := A div 2 Else K := A div 2;
- K := A mod 2;
- If A mod 2=0 Then K := True Else K := False;
Вопрос 5
Встановіть відповідність між початковими значеннями змінної х і значеннями змінної у після виконання оператора. (Функція sqr(x) - дає обчислення квадрату змінної х)
If x<0 Тhen y := x Else
If x <= 5 Then y := sqr(x) Else y := 2*x;
1.
x=10;
2.
x=3;
3.
x=5;
4.
x= -10;
Варианты ответов
- y=20;
- y=25;
- y=9;
- y= -10;
Вопрос 6
Встановіть відповідність між початковими значеннями змінної А (1-4) і значеннями змінної В після виконання оператора (А-Г).
If A < 5 Then В := А + 1 Else
If A < 10 Then В := A * 2 Else В := A + 10;
1.
А=8;
2.
А= 5;
3.
А= 15;
4.
А= 3;
Варианты ответов
- В=16;
- В=25;
- В=10;
- В=4;
Вопрос 7
Визначте, якого значення набуває змінна 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 := х
Else z := у;
{…}
Варианты ответов
- 15
- 10
- 5


