Контрольная работа по теме "Начала программирования"
Список вопросов теста
Вопрос 1
Разработчиком языка Паскаль является:
Варианты ответов
- Блез Паскаль
- Никлаус Вирт
- Норберт Винер
- Эдсгер В. Дейкстра
Вопрос 2
Между какими словами должны находится операторы программы:
Варианты ответов
- begin, input
- begin, end
- program, end
- program, input
Вопрос 3
Какого оператора цикла не существует в языке Паскаль?
Варианты ответов
- for
- while
- repeat...until
- loop
Вопрос 4
К какому типу переменных относится переменная real?
Варианты ответов
- Логический
- Символьный
- Целый
- Вещественный
Вопрос 5
Определите значение переменной s:= после выполнения программы
d:=4
а:= d + 5
с:= - d s:= a - 2 *c
Вопрос 6
Определите значение переменной "с" после выполнения следующего фрагмента программы:
a:=100;
b:=30;
a:=a-b*2;
if a>b then c:=a-b else c:=b-a;
Варианты ответов
- 10
- -10
- 70
- 20
Вопрос 7
Цикл в фрагменте программы
а:=1;
b:=1;
while a+b<10 do
begin
a:=a+l;
b:=b+2
end;
выполнится:
(в ответе указать цифрой количество раз)
Вопрос 8
Дана последовательность операторов:
а:=1;
b:=1;
repeat
а:=a+2;
b:=b*2;
until b>8;
s:=a+b
Каким будет значение переменной "s"? (В ответе указать только число.)
Вопрос 9
Определите значение переменной c:= после выполнения программы
a := 22;
b := 3;
a := - 2 * b + a / 2;
if a < b then
c := 4 * b – 3 * a
else
c := 3 * a + 4 * b;
Вопрос 10
В каком из условных операторов допущена ошибка?
Варианты ответов
- if b=0 then writeln ( ‘Деление не возможно‘);
- if a>b then c:=a-b; else c:=b-a;
- if (a>b) and (b>0) then c:=a+b;
- if a>b then max:=a else max:=b;
Вопрос 11
Определите значение переменной b после выполнения фрагмента программы:
a:=4;
b:=3;
a:=12/a*b;
b:=a+b*2.
В ответе укажите одно целое число – значение переменной b.
Вопрос 12
Для вычисления квадрата числа x используется функция:
Варианты ответов
- abs (x)
- sqr (x)
- sqrt (x)
- int (x)
Вопрос 13
Каким обозначениям соответствуют типы данных:
1.
real
2.
char
3.
string
4.
boolean
5.
integer
Варианты ответов
- Целочисленный
- Вещественный
- Символьный
- Строковый
- Логический
Вопрос 14
Запишите значение переменной s, полученное в результате работы следующей программы.
Var s,k: integer;
Begin
s:=0;
for k:=1 to 5 do
s:=s+10;
writeln(s);
End.
Вопрос 15
В данном фрагменте программы:
program error;
begin
SuMmA:=25-14;
end.
ошибкой является:
Варианты ответов
- некорректное имя программы
- запись арифметического выражения
- не определённый тип данных переменной
- некорректное имя переменной
Вопрос 16
Чему соответствуют данные операторы?
1.
Оператор ввода
2.
Оператор присваивания
3.
Оператор вывода
4.
Раздел описания переменных
5.
Начало
Варианты ответов
- write
- read
- :=
- begin
- var
Вопрос 17
Что из нижеперечисленного не входит в алфавит языка Паскаль?
Варианты ответов
- латинские строчные и прописные буквы,
- арабские цифры,
- русские строчные и прописные буквы,
- знак подчёркивания.