Контрольная работа по теме «Введение в программирование на языке Turbo Pascal» (9 класс)
Контрольная работа по теме «Введение в программирование на языке Turbo Pascal». 1 вариант.
Что выполняет данная команда READLN(dr);
Целый тип данных __________
Раздел описания переменных начинается со слова _______
D:=SQR(4); Чему равно значение переменной D?
Какая программа выдаст ошибку выполнения? (предполагается, что числа s, f, a лежат в интервале от -1000 до 1000, а
·0)
Var s, f, a: integer;
Begin
S:=f/a;
End.
(b) Var s, f, a: integer;
Begin
S:=f+a;
End.
(c) Var s, f, a: integer;
Begin
S:=f-a;
End.
(d) Var s, f, a: integer;
Begin
S:=f*a;
End.
Чему равно значение переменной d? d:= 14 mod 3
Что делает эта программа?
Program Example;
Var a, b, S: Integer;
Begin
Writeln (Введите 2 числа’);
Readln (a,b);
S:=2*(a+b);
Writeln (S);
Readln;
End.
а) находит периметр прямоугольника b) находит площадь квадрата;
c) находит площадь прямоугольника; d) находит площадь круга.
Чему равно значение переменной s? D:= 12 div 5 s:= D+9
Чем заканчивается любая программа, записанная на языке Паскаль.
С помощью какой команды можно вывести значение переменной G на экран дисплея?
С какого слова начинается тело программы, т.е. набор команд, которые выполняются при запуске программы?
Для чего предназначен оператор Writeln?
а) для ввода данных с клавиатуры; b) для ввода числовых данных;
c) для печати результатов на принтере; d) для вывода на экран.
Назовите полный условный оператор на Паскале.
Определить тип синтаксической ошибки в программе.
program A;
var b, c: integer;
begin
readln (b);
if b>=0 then c:=b*b; else c:=-b*b*b;
writeln (c=’, c);
end.
А) неописанный идентификатор;
В) ошибка в записи оператора;
С) неверная константа;
D) ожидается BEGIN.
Как читается данная запись? F:=125;
Указать значения величин A и B после выполнения следующих операторов присваивания.
A:=5.8;
B:=-7.9;
B:=A;
A:=B;
Контрольная работа по теме «Введение в программирование на языке Turbo Pascal». 2 вариант.
Что выполняет данная команда WRITELN(dr);
Вещественный тип данных _________
Раздел описания операторов начинается со слова _______
N:=SQR(5); Чему равно значение переменной N?
Какая программа выдаст ошибку выполнения? (предполагается, что числа c, b, x лежат в интервале от -1000 до 1000, x
·0)
(a)Var c, b, x: integer;
Begin
C:=b*x;
End.
(b)Var c, b, x: integer;
Begin
C:=b+x;
End.
(c)Var c, b, x: integer;
Begin
C:=b-x;
End.
(d)Var c, b, x: integer;
Begin
C:=b/x;
End.
Чему равно значение переменной s? s:= 14 div 3
Что делает эта программа?
Program Example;
Var a, b, S: Integer;
Begin
Writeln (Введите 2 числа’);
Readln (a,b);
S:=a*b;
Writeln (S);
Readln;
End.
а) находит периметр квадрата; b) находит площадь квадрата;
c) находит площадь прямоугольника; d) находит площадь круга.
Чему равно значение переменной s ? D:= 12 mod 5; s:= D+7;
Чем заканчивается любая программа, записанная на языке Паскаль.
С помощью какой команды можно ввести значение переменной G на экран дисплея?
С какого слова начинается раздел описания переменных?
Как называется оператор := ?
Что вычисляет функция MOD?
а) Остаток от деления; b) Модуль числа;
c) Квадратный корень; d) Определяет знак числа.
Выбрать фрагмент программы на Паскале, в котором переменной у присваивается значение, равное 0, если -5<х<5. В противном случае переменной у присваивается значение, равное 1.
А) if x>-5 then if x<5 then y:=0; y:=1;
B) if x<-5 then if x>5 then y:=1 else y:=0;
C) y:=1; if x>-5 then if x<5 then y:=0;
D) if x>-5 then if x<5 then y:=0 else y:=1.
Как читается данная запись? W:=135;
Указать значения величин A и B после выполнения следующих операторов присваивания.
A:=5.8;
B:=-7.9;
B:=A;
A:=B;