Алгоритми з розгалуженнями. Вкладені розгалуження. Поліваріантне розгалуження

Додано: 5 травня 2021
Предмет:
Тест виконано: 40 разів
12 запитань
Запитання 1

Коли в тілі циклу можна опустити операторні дужки begin .... end;

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

коли в тілі циклу лише одна команда

коли в тілі циклу 2- і більше команди

будь коли, вони не мають значення

Запитання 2

Розгалуження — це

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

алгоритмічна структура, в якій залежно від виконання чи невиконання деякої умови здійснюється або та, або інша послідовність дій.

алгоритмічна структура, призначена для організації послідовного виконання набору команд, спрямованих на розв'язання певної задачі.

алгоритмічна структура, призначена для організації багаторазового  виконання набору команд

Запитання 3

Що означає StrToFloat

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

перетворення значення рядкового типу в значення цілочисельного типу

перетворення значення дійсного типу в значення рядкового типу

перетворення значення рядкового типу в значення дійсного типу

перетворення значення цілого типу в значення рядкового типу

Запитання 4

Логічним виразом називають вираз, який може набувати одне з двох значень:

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

true i integer

integer i real

false i real

true i false

Запитання 5

 Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій залежно від істинності певного висловлювання

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

Слідування

Повторення

Розгалуження

Клонування

Запитання 6

Для реалізації розгалуження є умовні оператори ... (вибери кілька варіантів)


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

if...after 

print...else

if...then...

if ...then.... else  

Запитання 7

Яке із зазначених тверджень відповідає даному виразу


If a > b Then mах := a else mах:= b;

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

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

Змінній mах присвоїти значення більшого з чисел a і b.

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

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

Запитання 8

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

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

a:=2, b:= - 5     

a:=2, b:=5  

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

a:=5, b:=2

Запитання 9

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

a:=3;

if a<4 then a:=a+2 else a:=a+3;

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

5

3

6

2

Запитання 10

Умова того, що число x – додатне  і ділиться на 2, така:

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

(x<0) and (x mod 2=0)     

(x>0) and (x mod 2=0)     

(x>0) or (x mod 2=0)

(x<0) or (x div 2=0)

Запитання 11

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

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

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; 

Запитання 12

Які з команд розгалуження записані без помилок

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

if x<0 then a:=5*x else a:=3*x*x

 if x<0 then a:=5*x else a:=3*x*x;

if x<0 then a:=5*x; else a:=3*x*x;

if x<0 and y>0 then a:=5*x else a:=5*y;

if (x<0) and (y>0) then a:=5*x else a:=5*y;

if x<0 and y>0 then a:=5*x; else a:=5*y;

if (x<0 and y>0) then a:=5*x else a:=5*y;

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

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