1. Когда необходимо составлять блок-схему программы:
До начала составления самой программы
В процессе составления программы
После составления программы
2. Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод:
словесное описание алгоритма
представление алгоритма в виде схемы
язык программирования высокого уровня
3. Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа -:
паскаль
ассемблер
компилятор
4. В графических схемах алгоритмов стрелки направлений на линиях потоков:
необходимо рисовать, если направление потока снизу вверх и справа налево
можно рисовать или не рисовать
рисовать не нужно
5. Разработкой алгоритма решения задачи называется:
точное описание данных, условий задачи и ее целого решения
сведение задачи к математической модели, для которой известен метод решения
определение последовательности действий, ведущих к получению результатов
6. Языком высокого уровня является:
Ассемблер
Фортран
Макроассемблер
7. Как называется алгоритм, в котором действия выполняются друг за другом, не повторяясь:
циклическим
разветвленным
линейным
8. Разработке алгоритма предшествует:
постановка задачи, разработка математической модели
постановка задачи, разработка математической модели, выбор метода решения
постановка задачи, выбор метода решения, проектирование программ
9. Символьный тип данных объявляется служебным словом:
STRING
WORD
CHAR
10. В операторе присваивания summa := sqr(x) 3 a переменными являются:
sqr,x,a
a, x, summa
summa, sqr, x, a
11. Процедура INC(x,k):
увеличивает значение переменной х на величину k
преобразует десятичное число х в строку из k символов
уменьшает значение переменной х на величину k
12. Записью действительного числа с плавающей точкой является:
48.0001
1.0E01
–1.0533333
13. Вещественный тип данных объявляется служебным словом:;
REAL
INTEGER
LONGINT
14. Оператор цикла с постусловием:
For … to…do
While…do
Repeat… until
15. Логический тип данных объявляется служебным словом:
BOOLEAN
BYTE
LOGIC
16. Раздел переменных определяется служебным словом:
LABEL
VAR
TYPE
17. В языке Паскаль пустой оператор помечаться:
может, но в исключительных ситуациях
не может
может
18. Раздел типов определяется служебным словом:
BEGIN
TYPE
LABEL
19. Какие из приведенных типов данных относятся к целочисленному типу данных:
comp, double
integer, real
integer, word, longint
20. Из приведенных операторов описания переменных неправильно объявлены переменные:
var a,b:real;c:real
VAR f,g,d,t:INTEGER;I,t:REAL
var I,j,max,min: real
21. Какие из приведенных типов данных относятся к вещественному типу данных:;
real, single, extended
word, double
byte, real
22. Для вычисления экспоненты применяется процедура:
SQR(X)
EXP(X)
TRUNC(X)
23. Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s (x 2);x:=x 1; until x<2;write(s); будет следующие сообщение:
-30.0
-120.0
-10.0
24. Для возведения в квадрат применяется функция:;
LOG(X)
SQR(X)
SQRT(X)
25. Для вычисления квадратного корня применяется функция:
SQR(X)
ORD(X)
SQRT(X)
26. Раздел констант объявляется служебным словом:
KONST
CONST
CONCT
27. Необходимо указать неправильно записанный оператор:
if x and y then s:=s 1; else s:=s-1
if a<b then a:=a
a else b:=b b
if (a<b) or c then c:=false
28. Необходимо указать правильную запись вычисления функции в виде одного условного оператора:
if (0<x) and (x<2) then y:=cos(2x) else y:=1-sin(3x)
if (0<x) or (x<2) then y:=cos(x) else y:=1-sin(x)
if (0<x) and (x<2) then y:=cos(2 x) else y:=1-sin(3 x)
29. Цикл с предусловием определяется служебным словом:
WHILE
FOR
REPEAT
30. Необходимо указать оператор цикла –ДО с параметром:
while … do
for … to … do
case …of …else…end
31. Выберите, какое из условий того, что значение переменной А находится в диапазоне от L до M, при условии, что L<M, верно?
(A>=L) or (A<=M) and (L
(A>=L) and (A>=M) and (L
(A>=L) and (A<=M)
32. Определите, если число повторений цикла известно и задано наибольшее допустимое значение n, то лучше использовать:
цикл с предусловием
цикл с постусловием
цикл со счетчиком
33. Выясните, чему будет равно значение переменной n после выполнения инструкций? n:=0 while n<5 do n:=n 1
1
5
6
34. Как называется набор однотипных данных, имеющий общее для всех своих элементов имя?
множество
массив
запись
35. Определите, как называется процесс перестановки элементов массива с целью упорядочивания их в соответствии с каким-либо критерием?
поиск
перебор
сортировка
36. Выясните, в основе какого метода сортировки лежит обмен соседних элементов массива?
прямой обмен
прямой выбор
оба ответа верны
37. Выберите, какой метод применяется для поиска в упорядоченных массивах:
бинарный поиск
прямой выбор
прямой обмен
38. Определите, какой тип данных используется в примере? Var а, с: (red, blue, green); В: (dog, cat)
Вещественный тип
Логический тип
Строковый
Перечислимый
39. Отметьте, какой тип данных используется в примере? Var a, b, с: -7 .. 4;Х: а .. с
Целочисленный
Строковый
Интервальный
Логический
40. Выберите тип данных, который используется в примере? Var а, с: char
Логический
Символьный
Вещественный
Строковый