Література:[13] c. 4-6, [10] c. 37-46, [17] c. 163-173
Тестові питання для самоконтролю.
1. При вихідних даних A=5, B=4 визначите результат виконання візуального алгоритму, зображеного нижче. Визначите з яких структурних фрагментів складається він і до якого виду він ставиться.
a. X = 20
b. X = 9
c. X = 5
d. X = 4
2. Яке значення прийме вираз NOT X1 AND X2, якщо значеня операндів є таким: X1 –TRUE, X2 - FALSE
a. TRUE
b. FALSE
c. TRUE AND FALSE
d. TRUE OR FALSE
3. Нехай Х1 та Х2 – ЛОГІЧНІ ВИРАЗИ. Чи буде синтаксично правильним запис:
X1 AND NOT NOT X2
a. запис є правильним
b. запис є неправильним
c. якщо замінити AND на OR, то запис є правильним
d. якщо замінити NOT на OR, то запис є правильним
e.
4. IF X>0 THEN Y:=LN(X) ELSE Y:=EXP(X); Який ОПЕРАТОР буде виконано, якщо наведений вище IF отримає управління, а значення Х=0.8 ? Запишіть цей оператор.
a. Y:=LN(X)
b. Y:=EXP(X)
c. Ні одного
d. Два оператори буде виконано одночасно
5.Нехай N = 3. Яке ЗНАЧЕННЯ матиме змінна F після виконання наведеного складеного оператора?
BEGIN F:=1; I:=2;
1: IF I>N THEN GOTO 9; F:=F*I;
I:=I+1;
9: GOTO 1;
END;
a. 2
b. 1
c. 3
d. 0
6. Нехай A1 та A2 – операнди дійсного типу. Які з наведених записів є ЛОГІЧНИМИ ВІДНОШЕННЯМИ?
1 A1:=A2
2 ABS(A1–A2)<E
3 (А1–3)/(2*А2)
4 А1><sin(A2)
Запишіть НОМЕР (або – через кому – НОМЕРИ) правильних відповідей.
a. 1
b. 2
c. 3
d. Немає правильних відповідей
7. Запишіть ОПЕРАТОР, який надасть логічній змінній В значення TRUE – якщо X и Y рівні, значення FALSE – в іншому разі.
a. XOR
b. NOT
c. AND
d. OR
8. Чи треба описувати мітки оператора CASE в розділі LABEL?
a. Так
b. Ні
c. Цього зробити неможливо
d. Тільки в задачах з використанням циклів
9. Як включити у форму кнопку Вихід?
a. у вікні Object Inspector -для властивості Kind установити значення bkClose.
b. у вікні Object Inspector -для властивості Kind установити значення bkAbort.
c. у вікні Object Inspector -для властивості Hint установити значення bkClose.
d. у вікні Object Inspector -для властивості Kind установити значення bkCustom.
10. В якому розділі реалізації модуля можна задати свою функцію?