а) латинские строчные и прописные буквы,
б) служебные слова,
в) русские строчные и прописные буквы.
г) знак подчёркивания,
4. Вещественные числа имеют тип данных:
a) real.
б)integer,
в)boolean,
г) string,
5. В программе на языке Паскаль обязательно должен быть:
а) заголовок программы,
б) блок описания используемых данных,
в) программный блок.
г) оператор присваивания,
Какого раздела не существует в программе, написанной на языке Паскаль?
а) заголовка,
б) примечаний.
в) описаний,
г) операторов,
7. В данном фрагменте программы:
ошибкой является:
а) некорректное имя программы,
б) не определённое имя переменной.
в) некорректное имя переменной,
г) запись арифметического выражения,
8. Разделителями между операторами служит:
а) точка,
б) точка с запятой.
в) пробел,
г)запятая,
9. Описать переменную — это значит указать её:
а) имя и значение,
б) имя и тип.
в) тип и значение,
г) имя, тип и значение,
10. Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
а) операндами,
б) операторами.
в) выражениями,
г) данными,
11. При присваивании изменяется:
а) имя переменной,
б) тип переменной,
в) значение переменной.
г) значение константы,
Какая клавиша нажимается после набора последнего данного в операторе read?
а) Enter.
б) точка с запятой,
в) пробел,
г) Ctrl,
Для вывода результатов в Паскале используется оператор
a) begin,
б) readln,
в) write.
г) print,
В каком из условных операторов допущена ошибка?
а) if b=0 then writeln ('Деление невозможно.'),
б) if athen min:=a; else min:=b.
в) if a>b then max:=a else max:=b,
г) if (a>b) and (b>0) then c:=a+b,
15. Для генерации случайного целого числа из интервала [10, 20) необходимо использовать выражение:
a) random*2 0,
б) random(20),
в) random(10)+10.
г) random (10) *2,
16. Для вычисления квадратного корня из х используется функция:
а) abs (x),
б) sqr(x),
в) sqrt(x).
г) int (x),
17. В условном операторе и после then, и после else нельзя использовать:
а) оператор вывода,
б) составной оператор,
в) несколько операторов.
г) условный оператор,
Какого оператора цикла не существует в языке Паскаль?
а) for,
б) while,
в) repeat...until,
г) loop.
Условный оператор
if a mod 2=0 then write ('Да') else write ('Нет') позволяет определить, является ли число а:
а) целым,
б) двузначным,
в) чётным.
г) простым,
20. Определите значение переменной с после выполнения следующего фрагмента программы:
а:=100;
b:=30;
а:=а-b*3;
if a>b then c:=a-b else c:=b-a;
а) 20.
6) 70,
в) -20,
г) 180,
Цикл в фрагменте программы
а:=1;
Ь:=1;
while a+b<8 do
Begin
a:=a+l;
b:=b+2 end;
выполнится:
a) 0 раз,
6)2 раза.
в) 3 раза,
г) бесконечное число раз,
Цикл в фрагменте программы
р:=2; repeat
р:=р*0.1 until p<0.1;
будет исполнен:
а) 0 раз,
б) 1 раз,
в) 2 раза.
г) бесконечное число раз,
23. Определите значения переменных s и i после выполнения фрагмента программы:
s:=0; i:=5;
while i>0 do
Begin
s:=s+i; i:=i-1;
end;
а) s=0; i=-1,
б) s=5; i=0,
в) s=15; i=5,
г) s=15; i=0.
24. Выберите фрагмент программы, в котором ищется произведение 1*2*3*4*5:
a)p:=0; i:=l; while i<=5 do i:=i+l; p:=p*i,
6)p:=l; i:=l; while i<6 do i:=i+l; p:=p*i,
в)р:=1; i:=l; while i<6 do begin p:=p*i; i:=i+l end.
r)p:=l; i:=l; while i>5 do begin p:=p*i; i:=i+l end,