Контрольная работа Начало программирования и линейные алгоритмы

Контрольная работа-ТЕСТ «Начала программирования и линейные алгоритмы»


1.Какая последовательность символов не может служить именем в языке Паскаль?
а) integer
б) maS1
в) d2
г) 2d
2.Какой тип данных имеют вещественные числа?
А) integer
Б) real
В) char
Г) string

3.Какого раздела не существует в программе, написанной на языке Паскаль?
а) заголовка
б) примечаний
в) описаний
г) операторов
4.Описать переменную - это значит указать её:
а) имя и значение
б) имя и тип
в) тип и значение
г) имя, тип и значение
5. Укажите ошибки в данном фрагменте программы:
рrogram error;
Var b integer:
begin
A:= 5/2
end.
6.Для вывода результатов в Паскале используется оператор
а) begin
б) readln
в) write
г) print
7.Какая функция используется для вычисления квадратного корня из x?
8.Определите значение переменной c после выполнения следующего фрагмента программы.
a:=100;
b:=30;
a:=a–b*3;
if a>b then c:=a–b else c:=b–a;

9. Найдите значение выражения sqr (5) – 17 div 4 mod 3
а) 21 б) 24 в) 17 г) 1
10.
·Найдите значение переменной S: S:=3; k:=S*2; S:=k*k; S:=S + k
а) 9 б) 3 в) 42 г) 36
11.Что будет выведено в результате выполнения программы:
x:=12; y:=10; x:=x + x; y:=y + y; x:=x - y; writeln (x=’, x)
а) 4 б) x=4 в) 2 г) х=2
12. Дана программа, в которой не хватает строки. Укажите пропущенную строку. Program zilindr; const pi=3.14; begin readln (h); readln (r); V:=h*Pi*r*r; writeln(v); end.
A) V:=h*Pi
Б) var V,r,h: real;
В) V:=real
Г) readln (Pi);
Ответы
1
2
3
4
5
6
7
8
9
10
11
12

г
б
б
б
: real a
в
sqrt
20
24
в
б
б




Ответы к контрольной работе «Начала программирования»

Варианты ответов
Система оценок


Никлаус Вирт
латинские прописные и строчные буквы, арабские цифры, специальные символы
г)
real
заголовок, описание данных, описание действий (программный блок)
б)
б)
точка с запятой
б)
не определено имя переменной
в)
sqrt(x)
б)
20
г)
s = 15, i = -1


15 – 16 – «5»

12 – 14 - «4»

8 – 11 -«3»

меньше 8 - «2»











13PAGE 15


13PAGE 14115




15