Тест 1,2 (с ответами)
.docТест 1. «Основы программирования в Turbo Pascal»
Вариант 1
-
Целочисленный тип данных:
-
integer
-
real
-
string
-
char
-
-
Операции div и mod используются для переменных типа:
-
char
-
integer
-
string
-
real
-
-
Оператор целочисленного деления:
-
readln
-
div
-
var
-
mod
-
-
Результат выполнения функции Pos(8, Turbo Pascal):
-
Turbo Pa
-
a
-
ascal
-
Turbo8Pascal
-
-
Результат выполнения фрагмента программы при x = 10:
If x > 9 then y := 2*x else y := x-8;
-
1
-
2
-
18
-
20
-
Вывод строки «Добрый день!» на экран:
-
readln (’ Добрый день!’);
-
var (’ Добрый день!’);
-
writeln (’ Добрый день!’);
-
program (’ Добрый день!’);
-
-
Цикл While используется, если:
-
некоторую последовательность действий надо выполнить несколько раз, причем число повторений нельзя определить заранее.
-
некоторую последовательность действий надо выполнить несколько раз.
-
число повторений можно определить заранее.
-
некоторую последовательность действий надо выполнить несколько раз, причем число повторений можно определить заранее.
-
Фрагмент программы, написанный правильно:
-
Repeat s:=s+a;
until s > 10;
-
Repeat: begin s:=s+a; end;
until s > 10;
-
Repeat: s:=s+a
until s > 10;
-
Repeat begin s:=s+a end
until s > 10;
-
Общий вид процедуры InitGrath:
-
InitGraph(Mode, Driver,Path);
-
InitGraph(Driver, Path, Mode);
-
InitGraph(Path,Mode, Driver);
-
InitGraph(Driver,Mode,Path);
-
Результат выполнения фрагмента программы
r:=20;
for i:=1 to 5 do
begin
circle(320,240,r);
r:=r+20;
end;
a. b. c. d.
Вариант 2
-
Вещественный тип данных:
-
string
-
char
-
integer
-
real
-
Тип переменной m в записи оператора выбора case m of:
-
string
-
char
-
real
-
integer
-
Оператор нахождения остатка от деления двух чисел:
-
div
-
writeln
-
mod
-
crt
-
Результат выполнения функции Insert(!, Hello, 1):
-
Hello1
-
1Hello
-
!Hello
-
Hello!
-
Результат выполнения фрагмента программы при x = 8:
If x = 0 then y := x else y := x+10;
-
18
-
10
-
8
-
0
-
Считать с клавиатуры значение переменной a:
-
a: integer;
-
var a;
-
writeln(a);
-
readln(a);
-
Цикл For используется, если:
-
число повторений нельзя определить заранее.
-
некоторую последовательность действий надо выполнить несколько раз, причем число повторений можно определить заранее.
-
некоторую последовательность действий надо выполнить несколько раз, причем число повторений нельзя определить заранее.
-
некоторую последовательность действий надо выполнить несколько раз.
-
Фрагмент программы, написанный правильно:
-
While s < 10 do:
s:=s+a;
-
While s < 10 do:
begin s:=s+a; end;
-
While s < 10 do
s:=s+a;
-
While s < 10 do
s:=s+a
-
Видеоадаптер переводится в видеорежим
-
модулем Grath
-
процедурой InitGrath
-
драйвером Driver
-
параметром Mode
-
Результат выполнения фрагмента программы
r:=50; repeat begin circle(320,240,r); r:=r+20; end; until r > 100;
a. b. c. d.
Ответы
Вариант 1. 1-a 2-b 3-b 4-c 5-d 6-c 7-a 8-a 9-d 10-a
Вариант 2. 1-d 2-d 3-c 4-c 5-a 6-d 7-b 8-c 9-b 10-c