Lazarus: алгоритми з розгалуженням

Додано: 6 квітня 2021
Предмет: Інформатика, 8 клас
Тест виконано: 133 рази
21 запитання
Запитання 1

Вкажи блок-схему з розгалуженням

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

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

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

 If A<5 Then A := A–1 Else A := A+1;

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; 

Запитання 3

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

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

If A<5 Then A := A–1 Else A := A+1;

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;

Запитання 4

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

Якщо ціле число А парне, поділити його на 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;

Запитання 5

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

Змінній К: Boolean присвоїти значення True, якщо числа А, В, С упорядковані за зростанням, і значення False в протилежному випадку?

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

 If (A < B) and (B < C) Then K := True Else K := False;

 K := (A < B) and (B < C);

If (A < B< C) Then K := True Else K := False;

K := (A < B) or (B < C);

Запитання 6

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

Якщо А — від’ємне число, змінити його знак на протилежний.

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

If A < 0 Then A := Abs(A);

 If A > 0 Then A := –A;

If A < 0 Then A := –A Else A := 0;

If A < 0 Then A := –A;

Запитання 7

Що означає цей оператор?

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

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

Змінній Мах присвоїти значення більшого з чисел А і В 

Від більшого з чисел А і В відняти менше 

Якщо ціле число А парне, поділити його на 2 

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

Запитання 8

Що означає цей оператор?

If A > B Then A := A–B Else B := B–A; 

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

Змінній Мах присвоїти значення більшого з чисел А і В 

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

Якщо ціле число А парне, поділити його на 2 

Від більшого з чисел А і В відняти менше 

Запитання 9

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

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

повне

неповне

об'єднане

повторювані

Запитання 10

Яке розгалуження неповне?

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

При яких значеннях х буде хибним вираз x≥10? Декілька правильних відповідей.

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

10

-9

5

10,1

45

-13

Запитання 12

x=10. Чому дорівнює y після виконання оператора? 

Позначте одну правильну відповідь. 

  

 If x<0 Тhen y := x Else

       If x <= 5 Then y := x*x Else y := 2*x; 

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

 y=20; 

y=100;

y=10; 

Запитання 13

Ідентифікатор False означає …

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

Змінна

Хибність

Константа

Істина

Запитання 14

Перетворення значення рядкового типу в значення дійсного типу в середовищі програмування Lazarus здійснюється за допомогою функції:

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

StrToInt;

FloatToStr;

StrToFloat;

IntToStr.

Запитання 15

Створити проект для обчислення площі прямокутника зі сторонами a та b

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

begin

 a:=StrToFloat(edit1. text);

 b:=StrToFloat(edit2. text);

 S:=a*b;

 Label1.Caption:=FloatToStr (S);

var a,b,S:real;

begin

 a:=StrToFloat(edit1. text);

 b:=StrToFloat(edit2. text);

 S:=a*b;

 Label1.Caption:=FloatToStr (S);

var a,b,S:real;

 a:=StrToFloat(edit1. text);

 b:=StrToFloat(edit2. text);

 S:=a*b;

 Label1.Caption:=FloatToStr (S);

var a,b,S:real;

begin

 a:=StrToFloat(edit1. text);

 b:=StrToFloat(edit2. text);

 S:=a^b;

 Label1.Caption:=FloatToStr (S);

Запитання 16


Що означає програмний код: Form1.Color:=clRed;


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

колір напису червоний

колір форми червоний

колір форми синій

заголовок форми червоний

Запитання 17

При яких значеннях а і в, умова а>b буде хибна

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

А=2, В=-5

тут правильної немає

А=2, В=5

А=5, В=2

Запитання 18

If <логічний вираз> then <команда 1>

else <команда 2>;

Це форма розгалуження

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

Неповна

Повна

Складна

Спадна

Запитання 19

Над логічними величинами можна виконувати операції

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

Заперечення

конюнкція

дизюнкція

Конкатенації

Запитання 20

Опис типів змінних починається зі службового слова

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

begin


end


 var


form

Запитання 21

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

a:=3;

if a<4 then

begin

a:=a+2;

end.

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

3

8

5

2

правильної відповіді немає

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

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