Контрольная работа № 3 «Начала программирования».
Разработчиком языка Паскаль является:
1. Блез Паскаль 2. Никлаус Вирт
3. Норберт Винер 4. Эдсгер В. Дейкстра
Что из нижеперечисленного не входит в алфавит языка Паскаль?
1. латинские строчные и прописные буквы 2. знак подчеркивания
3. русские строчные и прописные буквы 4. служебные слова
Какая последовательность символов не может служить именем в языке Паскаль?
1. maS1 2. d2
3. _mas 4. 2d
Вещественные числа имеют тип данных:
1. string 2. boolean
3. real 4. integer
В программе на языке Паскаль обязательно должен быть:
1. блок описания используемых данных 2. заголовок программы
3. программный блок 4. оператор присваивания
Какого раздела не существует в программе, написанной на языке Паскаль?
1. операторов 2. примечаний
3. описаний 4. заголовка
Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
1. операторами 2. данными
3. операндами 4. выражениями
Разделителями между операторами служит:
1. запятая 2. точка
3. точка с запятой 4. пробел
Описать переменную — это значит указать её:
1. имя и тип 2. тип и значение
3. имя, тип и значение 4. имя и значение
В данном фрагменте программы:
program error;
begin
SuMmA:=25-14;
end.
ошибкой является:
1. некорректное имя программы 2. запись арифметического выражения
3. не определённое имя переменной 4. некорректное имя переменной
Какая клавиша нажимается после набора последнего данного в операторе read?
1. точка с запятой 2. Ctrl
3. Enter 4. пробел
При присваивании изменяется:
1. значение переменной 2. имя переменной
3. значение константы 4. тип переменной
Для вывода результатов в Паскале используется оператор
1. write 2. begin
3. print 4. readln
Для вычисления квадратного корня из х используется функция:
1. sqr (x) 2. abs (x)
3. sqrt (x) 4. int (x)
Для генерации случайного целого числа из промежутка [10; 20) необходимо использовать выражение:
1. random(10) *2 2. random*20
3. random(10) +10 4. random(20)
В каком из условных операторов допущена ошибка?
1. if ab then max:=a else max:=b;
2. if (ab) and (b0) then c:=a+b;
3. if a
4. if b=0 then writeln ('Деление невозможно.');
В условном операторе и после then и после else нельзя использовать:
1. условный оператор 2. составной оператор
3. несколько операторов 4. оператор вывода
Определите значение переменной с после выполнения следующего фрагмента программы.
а:=100;
b:=30;
а:=а-b*3;
if ab then c:=a-b else c:=b-a;
1. 20 2. 70
3. 180 4. -20
Условный оператор
if a mod 2=0 then write ('Да') else write ('Нет')
позволяет определить, является ли число а:
1. двузначным 2. целым
3. простым 4. чётным
Какого оператора цикла не существует в языке Паскаль?
1. loop 2. repeat...until
3. while 4. for
Цикл в фрагменте программы
р:=2;
repeat
р:=р*0.1
until p
будет исполнен:
1. 1 раз 2. бесконечное число раз
3. 2 раза 4. 0 раз
Цикл в фрагменте программы
а:=1;
b:=1;
while a+b do
begin
a:=a+l;
b:=b+2
end;
выполнится:
1. бесконечное число раз 2. 2 раза
3. 0 раз 4. 3 раза
23. Определите значения переменных s и i после выполнения фрагмента программы:
s:=0;
i:=5;
while i=0 do
begin
s:=s+i;
i:=i-l;
end;
1. s= 15, i = 0 2. s = 0, i = -1
3. s = 5, i = 0 4. s = 15, i = 5