Контрольный проверочный тест по теме «Условные операторы Паскаля»

Контрольный проверочный тест по теме
«Условные операторы Паскаля»
1. Служебное слово VAR в программе на языке Pascal фиксирует начало раздела программы, содержащего:
А) операторы;
Б) список меток;
В) описание сложных типов данных;
Г) перечень констант;
Д) описание переменных.
2. В алфавит языка Pascal не входит служебное слово:
А) THEN; Б) BEGIN; В) END; Г) STEP; Д) IF.
3. Числа в языке Pascal различаются:
А) как натуральные и целые;
Б) как целые и вещественные;
В) как натуральные и вещественные;
Г) как целые и иррациональные;
Д) как целые и рациональные.
4. Оператор организации ввода данных с клавиатуры в системе программирования Turbo Pascal записывается с использованием служебного слова:
А) WRITE; Б) INPUT; В) READ; Г) DEFFN; Д) RESET.
5. Комментарий к тексту программы на языке Pascal заключается:
А) в фигурные скобки;
Б) в круглые скобки;
В) в квадратные скобки;
Г) в апострофы;
Д) между служебными словами Begin, End.
6. Служебное слово BEGIN в программе на языке Pascal фиксирует начало раздела программы, содержащего:
А) перечень констант;
Б) действия программы;
В) описание переменных;
Г) операторы;
Д) описание сложных типов данных.
7. При записи оператора вывода на языке Pascal используется служебное слово:
А) WRITE; Б) RESET;
В) READ; Г) BEGIN; Д) WHILE
8. В качестве имени в языке Pascal нельзя использовать:
А) BR; Б) ИЕ; В) WR; Г) AR; Д) DR.
9. Операторы в программе на языке Pascal отделяются друг от друга:
А) апострофом; Б) двоеточием;
В) пробелом; Г) запятой; Д) точкой с запятой.
10. Дана программа:
Program T21;
Var X: Integer;
Begin
Read (X);
If X MOD 2=0 Then Writeln(ДА’)
Else Writeln(НЕТ’)
End.
При каком значении X будет получен ответ “ДА”?
А) 7; Б) 4; В) 15; Г) 3; Д) 21.
11. В каком из условных операторов допущена синтаксическая ошибка?
а) if B = 0 then Writeln ('Деление на нуль невозможно.');
б) if a > b then m:= a else m:= b;
в) if a>b then c:=a+b; г) if a < b then min:= a; else min:= b;
12. Чему будет равно значение переменной Х после выполнения команды Х:=Х+2, если до ее выполнения оно было равно 3?
а)  1; б) 2; в) 3; г) 5.
13.  При каких исходных значениях переменных Х и У в результате выполнения команды Х:=Х^Y – Y значение переменной Х станет равным двум?
а) 4, 1; б) 3, 2; в) 2,2; г) 5, 1.
14. Операторы в языке Pascal отделяются друг от друга:
а) двоеточием; б) точкой с запятой; в) запятой; г) пробелом.
15. Что из ниже перечисленного не входит в набор основных символов Турбо Паскаля?
а) латинские строчные и прописные буквы
б) служебные слова
в) десять цифр г) русские строчные и прописные буквы
16. В алфавит языка Pascal входит следующее слово:
а) bigin; б) begin; в) begun.
17. Операторные скобки на языке Pascal заключается:
а) в круглые скобки;
б) в фигурные скобки;
в) в квадратные скобки;
г) между служебными словами begin и end.
18. Какое значение примет переменная X после выполнения операторов:
A:=4;
X;=sgrt(A);
If x<>2 then x:=x*3 else x:=5+x;
Ответ____________
19. Определите значение переменной c после выполнения следующего фрагмента программы:
a := -2;
b := -3;
a := b + a*3;
if a < b then
c := a - b
else c := b - a;
Ответ_____________
20. Определите значение переменной c после выполнения следующего фрагмента программы:
a := 40;
b := 10;
b := a - 2*b;
if a < 2*b then
c := a
else c := b;
Ответ_____________
21. Дан алгоритм:
Read (x);
if x<-20 then y = 2 * x ;
if x<=100 then y = 51 ;
if x>10 then y = x ;
Write (y);
Какое число будет выведено в результате выполнения алгоритма, если ввести значение X = -22?
Ответ______________
22. Какие из приведенных ниже операторов являются правильными?
Выберите несколько из 5 вариантов ответа:
1) IF 5 THEN S:=S+5;
2) IF A3) IF K<>M THEN K:=M;
4) IF X AND Y THEN S:=S+1; ELSE S:=S-1;
5) IF (A=B) AND (P=0) THEN P:=P+10.5
23. Какая задача решается при выполнении оператора?
IF X1) меняются местами значения переменных
2) меняется значение наименьшего числа
3) поиск наибольшего значения из двух
4) поиск наименьшего значения из двух
24. Написать программу на компьютере и сохранить под своей фамилией
д. Дано двухзначное число. Определить входят ли в него цифры 4 или 7.
м. Программа сообщает, сдал студент экзамен или нет. Если оценка 3, 4, 5 - то экзамен сдан; если оценка 2, то не сдан.
3*. Грузовой автомобиль выехал из одного города в другой со скоростью v1 км/ч. Через t ч в этом же направлении выехал легковой автомобиль со скоростью v2 км/ч. Составить программу, определяющую, догонит ли легковой автомобиль грузовой через t1 ч после своего выезда.
15