Тест Основы алгоритмизации – Программирование на языке PASCAL


Тест Основы алгоритмизации Программирование на языке 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.               Каким знаком разделяются операторы в языке Паскаль?

Читать  МЕТОДИЧЕСКИЙ СБОРНИК индивидуальных практических заданий Turbo Pascal

а) запятой; б) точкой с запятой; в) двоеточием. (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);

Читать  Cистемное программирование учебное пособие – элементы теории компиляции

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;

 

 

[Всего голосов: 4    Средний: 5/5]