1. Разделителями между операторами в языке Паскаль служит:
а) точка с запятой +
б) запятая
в) точка
2. Раздел переменных определяется служебным словом:
а) TYPE
б) VAR +
в) LABEL
3. Цикл в фрагменте программы
a := 1;
b := 1;
while a + b < 8 do
begin
a := a + 1;
b := b + 2
end;
выполнится:
а) не выполняется
б) 1 раз
в) 2 раза +
4. Логический тип данных объявляется служебным словом:
а) BOOLEAN +
б) BYTE
в) LOGIC
5. Какая последовательность символов может служить именем в языке Паскаль:
а) 1maS2
б) 1maS1
в) maS1 +
6. Какая последовательность символов может служить именем в языке Паскаль:
а) хmas
б) _mas +
в) 2d
7. Какая последовательность символов может служить именем в языке Паскаль:
а) 22d2
б) 2d
в) d2 +
8. Вещественный тип данных объявляется служебным словом:
а) REAL +
б) INTEGER
в) LONGINT
9. Для генерации случайного целого числа из промежутка [10; 20) необходимо использовать выражение:
а) random(10)*2
б) random(20)
в) random(10)+10 +
10. Вещественные числа имеют тип данных:
а) integer
б) real +
в) string
11. В данном фрагменте программы:
program error;
begin
SuMmA:=25-14;
end.
ошибкой является:
а) не определённое имя переменной +
б) некорректное имя переменной
в) некорректное имя программы
12. Разработке алгоритма предшествует:
а) постановка задачи, выбор метода решения, проектирование программ
б) постановка задачи, разработка математической модели +
в) постановка задачи, разработка математической модели, выбор метода решения
13. Определите значения переменных s и i после выполнения фрагмента программы:
s:=0; i:=5;
while i>0 do
begin
s:=s+i;
i:=i-1;
end;:
а) s=15, i=0 +
б) s=15, i=5
в) s=5, i=0
14. Какие из приведенных типов данных относятся к целочисленному типу данных:
а) comp, double
б) integer, real
в) integer, word, longint +
15. В каком из условных операторов допущена ошибка:
а) if a < b then min := a; else min := b +
б) if a < b then min := a else min := b
в) if (a>b) and (b>0) then c := a+b
16. Раздел констант объявляется служебным словом:
а) CONCT
б) CONST +
в) KONST
17. Какого оператора цикла не существует в языке Паскаль:
а) repeat…until
б) while
в) loop +
18. Языком высокого уровня является:
а) Макроассемблер
б) Фортран +
в) Ассемблер
19. Выберите фрагмент программы, в котором ищется произведение 1*2*3*4*5:
а) p:=1; i:=1; while i<6 do p:=p*i ; i:=i+1
б) p:=1; i:=1; while i<=5 do p:=p*i ; i:=i+1
в) p:=1; i:=1; while i<6 do begin p:=p*i ; i:=i+1 end +
20. Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x<2;write(s); будет следующие сообщение:
а) -30.0
б) -10.0 +
в) -120.0
21. Что из ниже перечисленного не входит в алфавит языка Паскаль:
а) русские строчные и прописные буквы +
б) знаки подчёркивания
в) латинские строчные и прописные буквы
22. В программе на языке Паскаль обязательно должен быть:
а) оператор присваивания
б) программный блок +
в) заголовок программы
23. Цикл с … — цикл, в котором проверка условия выхода из цикла осуществляется в конце выполнения тела цикла:
а) предусловием
б) параметром
в) постусловием +
24. Для вывода результатов в Паскале используется оператор:
а) print
б) write +
в) readln
25. … – структурированный тип данных, компоненты значений которого могут иметь имя и принадлежать к различным типам данных:
а) Множества
б) Строки
в) Запись +
26. В условном операторе и после then, и после else нельзя использовать:
а) условный оператор
б) несколько операторов +
в) составной оператор
27. Операция, или стандартная функция, «…» отсутствует в языке Паскаль:
а) возведение числа в произвольную степень +
б) деление
в) умножение
28. Раздел типов определяется служебным словом:
а) BEGIN
б) LABEL
в) TYPE +
29. … программное обеспечение – комплекс взаимосвязанных программ для решения задач определенного класса предметной области:
а) Прикладное +
б) Функциональное
в) Системное
30. … программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера:
а) Специализированное
б) Системное +
в) Функциональное