
Тест Основы алгоритмизации Программирование на языке PASCAL
Вариант-1.
1. Какое слово используется для обозначения начала программы в
языке Паскаль?
a) begin; б) program; в) write. (1 балл)
2. Какие символы можно использовать для обозначения имен переменных в
языке Паскаль:
а) кириллические буквы; б) знаки арифметических операций; в) латинские буквы. (1 балл)
3. В скольких позициях будет выводиться значение переменной при ис Станне формата вывода х: 6: 3?
а) 6; б) 9; в) в С. (1 балл)
4. Запишите выражение в форме оператора присваивания языка Паскаль:
(1 балл)
5. В приведенной программе допущены ошибки.Перепишите программу, исправив их.
program 11 / V1;
var x, y: real begin
read (x)
y = sqrt (x +]) / x;
writel (y = ‘; y)
end (2 балл)
6. Составьте программу, которая вычисляет один из катетов прямоугольного три
уголка по известной площади и вторым катетом. (3 балла)
Основы алгоритмизации. Программирование на языке PASCAL
Вариант-2.
1. Какое слово используется для обозначения начала блока опера
торов программы в языке Паскаль?
a) begin; б) program; в) write. (1 балл)
2. Какие из операций или функций определены для величин типа integer:
a) div; б) trunc; в) frac. (1 балл)
3. Каким знаком разделяются операторы в языке Паскаль?
а) запятой; б) точкой с запятой; в) двоеточием. (1 балл)
4. Запишите выражение в форме оператора присваивания языка Паскаль:
(1 балл)
5. В приведенной программе допущены ошибки.Перепишите программу, исправив их.
program V / 222;
const x = 2; var y, real;
bagin
y = l + arctanx;
write ( ‘y =’, y) end. (2 балл)
6. Составьте программу, которая вычисляет сумму, разность, произведение и отно шение двух заданных чисел. (3 балл)
Основы алгоритмизации. Программирование на языке PASCAL
Вариант-3.
1. Какое слово используется для объявления постоянных величин в языке Паскаль?
a) const; б) real; в) var. (1 балл)
2. Кто создал язык программирования Паскаль?
а) Билл Гейтс; б) Блез Паскаль; в) Никлаус Вирт. (1 балл)
3. Каким знаком выделяется текст, входит в процедуру вывода
в языке Паскаль?
а) кома б) апостроф; в) точка. (1 балл)
4. Запишите выражение в форме оператора присваивания языка Паскаль:
у = cos 2 х + | b — 5 | . (1 балл)
5. В приведенной программе допущены ошибки. Перепишите программу, исправив их.
program 33 / V3;
var x, y: rial;
begin
readln (x);
y = l + sqr (sinx) * x
writeln ( ‘y =’, y) end (2 балл)
6. Составьте программу, которая находит сумму четырех заданных чисел и сумму их квадратов. (3 балл)
Основы алгоритмизации. Программирование на языке PASCAL
Вариант-4
1. Какое слово используется для описания процедуры ввода в языке Паскаль?
a) write; б) read; в) var. (1 балл)
2. Какие из функций не определены для величин типа real:
a) mod; б) round; в) abs. (1 балл)
3. Какой знак ставится между списком имен переменных и названием типа в
описании переменных в языке Паскаль?
а) кома б) двоеточие; в) точка. (1 балл)
4. Запишите выражение в форме оператора присваивания языка Паскаль:
(1- балл)
5. В приведенной программе допущены ошибки. Перепишите программу, исправив их.Program 44V4;
Var x, h: nteger;
begin
read (x)
y = x + sqr (x + l)
writeln ( ‘y =, y)
end. (2 балл)
6. Составьте программу, которая по данным катетами прямоугольного треугольника вычисляет длину гипотенузы. (3 балл)
Основы алгоритмизации. Программирование на языке PASCAL
Вариант-5.
1. Какое слово используется для объявления переменных в языке Паскаль?
a) const; б) real; в) var. (1 балл)
2.Какие из приведенных идентификаторов являются правильными:
a) class; б) arctan (x) в) 2003 гик. (1 балл)
3. В скольких позициях будет выводиться дробная часть значения
переменной х при использовании формата вывода х: 6: 3?
а) 6; б) 9; в) 3. (1 балл)
4. Запишите выражение в форме оператора присваивания языка Паскаль:
(1 балл)
5. В приведенной программе допущены ошибки. Перепишите программу, исправив их.
program V.5;
var x, t: real;
begin
read (x)
y = sqrt (x + l) / x
writeln ( ‘y =, y)
and. (2 балл)
6. Составьте программу, которая вычисляет площадь кольца, ограниченного двумя
концентрическими кругами, если известны радиусы этих кругов. (3 балла)
Основы алгоритмизации. Программирование на языке PASCAL
Вариант-6.
1. Какое слово используется для описания величин действительного типа в языке Паскаль?
a) integer; б) real; в) var. (1 балл)
2. Какие из типов величин относятся к числовым типов:
a) boolean; б) string; в) word. (И балл)
3. Каким знаком разделяются имена переменных в списке процедуры ввода на языке Паскаль?
а) запятой; б) точкой с запятой; в) двоеточием. (1 балл)
4. Запишите выражение в форме оператора присваивания языка Паскаль:
(1 балл)
5. В приведенной программе допущены ошибки. Перепишите программу, исправив их.
program 4V6;
const x = 2;
var y: real
begin
y = l + arctg (x)
write (y =, y) end; (2 балл)
6. Составьте программу, которая вычисляет площадь поверхности прямоугольного па ралелепипеда по заданным тремя измерениями. (3 балла)
1. Какие служебные слова не используются в операторе ветвления?
a) else; b) if; в) then; г) while.
(1 балл)
2. Сколько раз будет выполняться цикл
for i: = 3 downto-I do i = i + l: а) 0; 6) 5; в) 1; г) 4.
(1 балл)
3. Логическое выражение соответствует утверждению, что точка А (х) нале
жить отрезке: [-5; 5]:
а) х <= 5; б) (х> = — 5) and (x <= 5);
в) х> = — 5; г) (х> = — 5) or (x <= 5).
(И балл)
4. Результат выполнения такого фрагмента программы:
f = 0; i = 0; while i <= 4 do begin f = f + i;