Величини логічного типу. Алгоритми з розгалуженнями.

Додано: 14 березня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 351 раз
8 запитань
Запитання 1

Чому дорівнює значення логічного виразу x <= 10, якщо х = 10?

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

True

False

Запитання 2

Чому дорівнює значення логічного виразу (A <= B) and (A = B - 2), якщо А = 2, В = 4?

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

True

False

Запитання 3

var x, y, z : Integer; A, B, C : Boolean;

Які оператори присвоювання допустимі? 

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

A := x>y; 

C := A Or B;

C := A + B; 

Запитання 4

Яку дію реалізують оператори: A := (X>5) and (X<10);

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

Змінній А присвоїти значення True, якщо X>Y 

Змінній А присвоїти значення True, якщо 5<X<10 

Змінній А присвоїти значення True, якщо 10<X<5 

Запитання 5

Яке значення буде виведено в поле Edit1?

var X, Y, Z : Integer; A : Boolean;

begin

X := 10; Y := 12; Z := 30;

A := (X < Y) аnd (Y < Z) аnd (Z mod Y = 0); 

Edit1.Text := BoolToStr(A,False); 

end; 

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

3

2

1

0

Запитання 6

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


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

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; 

Запитання 7

Який оператор реалізує дію:

якщо ціле число А парне, поділити його на 2, в протилежному випадку помножити на 10.

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

If A mod 2 = 0 Then A := A div 2;

If A mod 2 = 0 Then A := A div 2 Else A:=10*A;

If A mod 2 = 0 Then A := A / 2 Else A:=10*A;

If A div 2 = 0 Then A:=A mod 2 Else A:=10*A;

Запитання 8

Визначте, якого значення набуває змінна В після виконання фрагмента програми. 

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

Else begin A := A-B;


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

0

1

2

3

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

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