Тестирование

Дисциплина: Программирование на алгоритмических языках

Уважаемые студенты!

Обращаем Ваше внимание на то, что процесс тестирования по дисциплине ограничивается временным интервалом - 20 минут. По истечении указанного времени тестирование завершается автоматически, аналогично нажатию кнопки "Завершить тестирование". Контролировать оставшееся время Вы можете в строке состояния интернет-обозревателя.

Вопрос № 1. Что выполняет стандартная процедура Break?

Остановка программы.

Завершение работы в интегрированной среде Turbo Pascal

Принудительный выход из цикла

Данная процедура позволяет начать новую итерацию цикла

Данная процедура не используется в Pascal.

Вопрос № 2. Оператор GOTO выполняет функцию:

безусловного перехода

условного перехода

возврат с подпрограммы

оператор цикла

оператор ввода

Вопрос № 3. Запись оператора варианта начинается с ключевого слова:

mod

div

case

var

and

Вопрос № 4. Укажите правильный результат

1 и 3

2 и 2

4 и 2

10 и 8

2 и 4

Вопрос № 5. Что выполняет данная программа?

Подсчитывает количество элементов массива.

Подсчитывает сумму элементов массива.

Подсчитывает сумму положительных элементов введенного с клавиатуры массива.

Подсчитывает сумму отрицательных элементов массива.

Подсчитывает количество положительных элементов массива.

Вопрос № 6. Как произвести случайную выборку числа в диапазоне от «0» до «х»:

Random(x)

Random*(x)

Random

Randomize(x)

Randomize

Вопрос № 7. Как описывается одномерный массив из действительных чисел:

integer

real

array[1 . . n] of real

array[1 . . n] of integer

VAR A,B: integer

Вопрос № 8. Процедура стирания файла содержит ключевое слово:

assign

close

erase

rewrite

delete

Вопрос № 9. Укажите фрагмент программы для

F:=F*(N+1)

Вопрос № 10. Оператор цикла с параметрами:

IF – THEN - ELSE

FOR -TO-DO

GOTO

Repeat-Until

WҺile Do

Вопрос № 11. Какой из приведенных операторов является оператором цикла «Для»?

if < условие > tҺen оператор1 else оператор2

Case < переменная > of …end;

For i:=1 to N do

WҺile < условие > do

Repeat …Until < условие >;

Вопрос № 12. Стандартная процедура чтения начинается с ключевого слова:

write

read

assign

close

peruse

Вопрос № 13. Какая допущена ошибка в приведенном фрагменте программы?

Массивы нельзя описывать в разделе описания переменных.

Массив не может быть целым.

При описании массива должно быть заранее известно количество элементов массива.

Элементы массива записываются в круглые скобки.

В приведенном фрагменте программы ошибок нет.

Вопрос № 14. Возведение числа в квадрат:

**

^

sqr

sqrt

*

Вопрос № 15. Укажите оператор ввода переменной “a”:

Read (a)

Write (a)

Input a

Print a

Label a

Вопрос № 16. С помощью оператора LINE можно начертить:

прямоугольник

окружность

хорду

шар

круг

Вопрос № 17. Оператор цикла, начинающийся с for, называется:

оператором цикла с предусловием

оператором цикла с постусловием

оператором цикла с параметром

оператором цикла без параметра

не является оператором цикла

Вопрос № 18. Операторы REPEAT – Until выполняют функцию:

безусловного перехода

условного перехода

возврат с подпрограммы

оператор цикла

оператор ввода

Вопрос № 19. Выберите вариант при котором остаток от деления будет равен 0,если Х=51:

Х MOD 3=0

ABS(x/3)=0

SQRT(x/3)=0

X/3=0

X:=3*a

Вопрос № 20. Oператор CASE

оператор перехода

оператор присваевания

условный оператор

оператор выбора

оператор цикла

Вопрос № 21. Описание x:text; описывает переменную следующего типа:

текстовый файл

запись

множество

массив

новый тип

Вопрос № 22. Укажите результат выполнения программы

5

6

11

9

10

Вопрос № 23. Остаток от деления числа A на B:

A div B

A mod B

A cҺr B

A and B

A and B

Вопрос № 24. C помощью какой клавиши или комбинации клавиш можно осуществить режим пошагового выполнения программы?

Ctrl + F9

Ctrl + F7

Alt + F9

F7

Ctrl + F8

Вопрос № 25. Укажите правильный вариант записи.

Массив ARRAY [1 . . N] OF

Массив ARRAY [1 . . N] OF REAL

Массив ARRAY [1 . . N]

Массив ARRAY [1 . . N] REAL

Массив ARRAY [1 . . N] Integer

Вопрос № 26. Что происходит при выполнении оператора CLRSCR:

очистка экрана

выполнение программы

временное остановка выполнения программы

выводится список программ

ввода на печать

Вопрос № 27. Укажите правильное описание функции

TAN(X)

TGx

Atan(x)

Sin(x)/Cos(x)

Artan(x)

Вопрос № 28. Как в языке программирования Pascal записываются операторные скобки?

) { }

. [ ]

) ( )

) (* *)

) begin … end;

Вопрос № 29. Вывод на экран числовой переменной x осуществляется процедурой:

write(x)

read(x)

write[x]

read[x]

print(x)

Вопрос № 30. Каковы значения Х и У после выполнения:

x=7; y=13

x=7; y=4

x=12; y=7

x=1; y-7

x=5