Проверочная работа «Линейные алгоритмы»
Часть 1
1. Оператор присваивания имеет вид:
а) =
б) :=
в) =:
г) Верного ответа нет.
2. Целочисленное деление можно выразить следующей функцией:
а) A mod B;
б) A div B;
в) A*B;
г) Верного ответа нет.
3. Ввод данных с клавиатуры осуществляется с помощью оператора:
а) WRITE, WRITELN;
б) READ, READLN;
в) PROGRAM;
г) Верного ответа нет.
4. Целочисленный тип данных:
а) Integer;
б) Real;
в) String;
г) Char.
5. Оператор вычисления остатка от деления:
а) readln;
б) div;
в) var;
г) mod.
6. Вещественный тип данных:
а) string;
б) char;
в) integer;
г) real.
7. Какого раздела не существует в программе, написанной на языке Паскаль?
а) Заголовка;
б) Примечания;
в) Описание переменных;
г) Операторов.
8. Установите соответствие между служебными словами и названиями разделов программы:
1 Begin …end. А Раздел операторов
2 Program Б Раздел описания переменных
3 Var В Раздел заголовка программы
Часть 2
1. Найти ошибку в записи алгоритма
Program pr_1;
var a,b,c: integer;
readln (a,b);
c:=a*b;
writeln(c);
end.
2. Найти ошибку в записи алгоритма
Program pr_1;
var a,b,c: integer;
begin
readln (ab);
c:=a*b;
writeln(c);
end.
3. Найти ошибку в записи алгоритма
Program pr_1;
var abc: integer;
begin
readln (a,b);
c:=a*b;
writeln(c);
end.
4. Найти ошибку в записи алгоритма
Program pr_1;
var a,b,c: integer;
begin
readln (a,b);
c:=a*b;
writeln(c).
5. Найти ошибку в записи алгоритма
Program pr_1;
var a,b,c: integer;
begin
readln (a,b);
c:=ab;
writeln(c);
end.