Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Тест 1,2 (с ответами)

.doc
Скачиваний:
285
Добавлен:
14.02.2015
Размер:
111.1 Кб
Скачать

Тест 1. «Основы программирования в Turbo Pascal»

Вариант 1

  1. Целочисленный тип данных:

    1. integer

    2. real

    3. string

    4. char

  1.  Операции div и mod используются для переменных типа:

    1. char

    2. integer

    3. string

    4. real

  1.  Оператор целочисленного деления:

    1. readln

    2. div

    3. var

    4. mod

  1.  Результат выполнения функции Pos(8, Turbo Pascal):

    1. Turbo Pa

    2. a

    3. ascal

    4. Turbo8Pascal

  1. Результат выполнения фрагмента программы при x = 10:

If x > 9 then y := 2*x else y := x-8;

    1. 1

    2. 2

    3. 18

    4. 20

  1.  Вывод строки «Добрый день!» на экран:

    1. readln (’ Добрый день!’);

    2. var (’ Добрый день!’);

    3. writeln (’ Добрый день!’);

    4. program (’ Добрый день!’);

  1. Цикл While используется, если:

  1. некоторую последовательность действий надо выполнить несколько раз, причем число повторений нельзя определить заранее.

  2. некоторую последовательность действий надо выполнить несколько раз.

  3. число повторений можно определить заранее.

  4. некоторую последовательность действий надо выполнить несколько раз, причем число повторений можно определить заранее.

  1.  Фрагмент программы, написанный правильно:

  1. Repeat s:=s+a;

until s > 10;

  1. Repeat: begin s:=s+a; end;

until s > 10;

  1. Repeat: s:=s+a

until s > 10;

  1. Repeat begin s:=s+a end

until s > 10;

  1. Общий вид процедуры InitGrath:

  1. InitGraph(Mode, Driver,Path);

  2. InitGraph(Driver, Path, Mode);

  3. InitGraph(Path,Mode, Driver);

  4. InitGraph(Driver,Mode,Path);

  1.  Результат выполнения фрагмента программы

r:=20;

for i:=1 to 5 do

begin

circle(320,240,r);

r:=r+20;

end;

a. b. c. d.

Вариант 2

  1.  Вещественный тип данных:

  1. string

  2. char

  3. integer

  4. real

  1.  Тип переменной m в записи оператора выбора case m of:

  1. string

  2. char

  3. real

  4. integer

  1.  Оператор нахождения остатка от деления двух чисел:

  1. div

  2. writeln

  3. mod

  4. crt

  1.  Результат выполнения функции Insert(!, Hello, 1):

  1. Hello1

  2. 1Hello

  3. !Hello

  4. Hello!

  1.  Результат выполнения фрагмента программы при x = 8:

      If x = 0 then y := x else y := x+10;

  1. 18

  2. 10

  3. 8

  4. 0

  1.  Считать с клавиатуры значение переменной a:

  1. a: integer;

  2. var a;

  3. writeln(a);

  4. readln(a);

  1. Цикл For используется, если:

  1. число повторений нельзя определить заранее.

  2. некоторую последовательность действий надо выполнить несколько раз, причем число повторений можно определить заранее.

  3. некоторую последовательность действий надо выполнить несколько раз, причем число повторений нельзя определить заранее.

  4. некоторую последовательность действий надо выполнить несколько раз.

  1. Фрагмент программы, написанный правильно:

  1. While s < 10 do:

s:=s+a;

  1. While s < 10 do:

begin s:=s+a; end;

  1. While s < 10 do

s:=s+a;

  1. While s < 10 do

s:=s+a

  1.  Видеоадаптер переводится в видеорежим

  1. модулем Grath

  2. процедурой InitGrath

  3. драйвером Driver

  4. параметром Mode

  1.  Результат выполнения фрагмента программы

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