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

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

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

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

Вопрос № 1. Чему равно значение выражения 9 div 5:

1

2

5

9

4

Вопрос № 2. Как записывается условный оператор для решения функции.

AND X<6 THEN Y:=SQR(X)-35 ELSE Y:=7,1*X-7

Вопрос № 3. Укажите правильную форму записи следующего выражения:

sqr(x)e(ax)

sqr(x)*exp(a*x)

sqr(x)*exp(ax)

sqr(x*exp(ax))

sqr(x)*exp(a) *x

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

TAN(X)

TGx

Atan(x)

Sin(x)/Cos(x)

Artan(x)

Вопрос № 5. Как описывается целый тип:

integer

real

array(1 . . n) of real

array(1 . . n) of integer

VAR A,B: integer

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

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

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

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

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

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

Вопрос № 7. Описание x:array[1..10] of boolean; описывает переменную следующего типа:

массив из 10 вещественных чисел

массив из 10 целых чисел

массив из 10 символов

массив из 10 логических переменных

Двумерный массив

Вопрос № 8. Какое условие верно для элементов побочной диагонали матрицы

i+j=n+1

i

i=j

i>j

j>i

Вопрос № 9. Оператор цикла с постусловием начинается с ключевого слова:

wҺile

for

repeat

until

return

Вопрос № 10. Операция, возвращающая целую часть числа:

int(x)

frac(x)

abs(x)

arc(x)

set(x)

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

Random(x)

Random*(x)

Random

Randomize(x)

Randomize

Вопрос № 12. Что выполняет процедура DELETE(A,N,M)?

перевод числа В в строковую величину А;

из стринговой переменной А, начиная с N-ой позиции, удаляется М символов.

выдача кода по символу А.

перевод строки А в число В;

вставить строку А в строку В начиная с N-ой позиции.

Вопрос № 13. В какой конструкции больший приоритет записи на языке Паскаль строковой матрицы:

[село, город, степь]

[-46, n]

[‘a’,’g’,’z’]

[1.4, 4.8, 2.0]

2,3,4

Вопрос № 14. Укажите результат Х : x div 5 = x mod 5

30

45

43

12

10

Вопрос № 15. В блок-схеме ромб означает:

блок ввода/вывода

блок начало/конец

блок вычисления

блок условии

блок вычитание

Вопрос № 16. Как в языке программирования Pascal обозначается логическая константа, обозначающая ложное значение события?

) False

) True

# В) Xor

) And

) Or

Вопрос № 17. Выберите правильный тип записи следующего выражения:

abs*(sin(abs*(x)-cos(x))

abs(sin(abs(x)-cos(x))

abs(sin(abs(x)-cos(x))

sin(x)-cos(abs(x)))

abs(sin(abs(x))-cos(x))

Вопрос № 18. Операторы внутри программы отделяются друг от друга следующим символом:

.

/

:

;

,

Вопрос № 19. В цикле «До», цикл будет продолжаться до тех пор, пока …

пока условие не выполняется.

пока условие выполняется.

пока не пройдет заданное количество итераций.

цикл не выполняется ни разу.

бесконечный цикл.

Вопрос № 20. После выполнения фрагмента программы , чему будет равно число Х

x= 5

x=10

x=-5

x=50

x=8

Вопрос № 21. Описание функции начинается с ключевого слова:

program

procedure

function

subprogram

begin

Вопрос № 22. Чему равно значение выражения 3+4/2?

3.5

4

4.5

5

5.5

Вопрос № 23. Как можно задать шаг изменения параметра в цикле «Для» в языке программирования Pascal?

Для изменения шага изменения параметра используется служебное слово Step. Например: For i:=1 to 10 step 0.5

В цикле «Для» шаг изменения параметра может быть равен только Ответу А

В стандартной записи цикла «Для» шаг задан + Ответ А Если изменить служебное слово ТО на DOWNTO, то цикл пойдет в сторону уменьшения параметра и шаг соответственно станет равным - Ответ А

В языке программирования Pascal шаг не задается.

Шаг изменения параметра цикла надо задавать программным путем внутри тела цикла. Например: i := i+0.1

Вопрос № 24. После выполнения оператора найти значение переменной S.

0.0

0.5

1.0

0.1

2.8

Вопрос № 25. Оператор конца программы:

Var

Program

Begin

END

Array

Вопрос № 26. Что означает запись Writeln( X: 8: 3 )?

) вывести на экран строку Х , 8, 3

) вывести на экран значение переменной Х.

) вывести на экран значение переменной Х в формате: всего восемь знаков и три знака после запятой.

) вывести на экран значение переменной Х , число 8 и число три.

) вывести на экран значение переменной Х с точностью до восьми знаков.

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

Приравнивает значения переменной Х с значениями 1-ого и 5-ого элемента массива.

Делает значение первого элемента массива, равным значению пятого Элемента массива.

Уравнивает значения всех приведенных переменных.

Меняет местами значения первого и пятого элемента массива.

Все значения оставляет без изменения.

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

вещественную

целочисленную

символьную

логическую

массив

Вопрос № 29. Какие из перечисленных идентификаторов записаны не верно?

4, 5, 6, 8

1, 2, 3, 4

9, 8, 7

3, 5, 8, 9

Все записаны верно.

Вопрос № 30. Укажите правильную запись на Паскале.

a+2*x-a+b*x/3

a+x*x-(a+b*x)/3

(a+x*2)-a+bx/3

a+SQR(x)-a+b*x/3

a+2*x-a+b*x/3