Контрольная работа по теме "Начала программирования"
Список вопросов теста
Вопрос 1
Разработчиком языка Паскаль является:
Варианты ответов
- Блез Паскаль
- Никлаус Вирт
- Норберт Винер
- Эдсгер В.Дейкстра
Вопрос 2
Какая последовательность символов не может служить именем в языке Паскаль?
Варианты ответов
- k3
- 9s
- _a
- ans5
Вопрос 3
Установите соответствие между названиями типов данных и их обозначениями:
1.
Целочисленный
2.
Вещественный
3.
Символьный
4.
Строковый
5.
Логический
Варианты ответов
- real
- char
- integer
- boolean
- string
Вопрос 4
Установите правильный порядок следования блоков программы:
Варианты ответов
- Заголовок программы
- Блок описания используемых данных
- Программный блок
Вопрос 5
Какие разделы существуют в программе, написанной на языке Паскаль?
Варианты ответов
- заголовка
- примечаний
- описаний
- операторов
Вопрос 6
Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
Варианты ответов
- операндами
- операторами
- выражениями
- данными
Вопрос 7
Разделителями между операторами служит:
Варианты ответов
- точка
- точка с запятой
- пробел
- запятая
Вопрос 8
Описать переменную - это значит указать её:
Варианты ответов
- имя и значение
- имя и тип
- тип и значение
- имя, тип и значение
Вопрос 9
В данном фрагменте программы:
programm error 1;
begin
suMma: = 25-14;
end.
ошибками являются:
Варианты ответов
- некорректное имя программы
- не определенное имя переменной
- некорректное имя переменной
- запись арифметического выражения
Вопрос 10
Какая клавиша нажимается после набора последнего данного в операторе read?
Варианты ответов
- Enter
- точка с запятой
- пробел
- ctrl
Вопрос 11
При присваивании изменяется:
Варианты ответов
- имя переменной
- тип переменной
- значение переменной
- значение константы
Вопрос 12
Для вывода результатов в Паскале используется оператор:
Вопрос 13
Для вычисления квадрата числа x используется функция:
Варианты ответов
- abs (x)
- sqr (x)
- sqrt (x)
- int (x)
Вопрос 14
Функция sqrt (x) используется для вычисления:
Варианты ответов
- корня квадратного из числа Х
- квадрата числа Х
- модуля числа Х
- целой части числа Х
Вопрос 15
Для генерации случайного целого числа из промежутка [0; 20) необходимо использовать выражение:
Варианты ответов
- random*20
- random (20)
- random (10) + 20
- random (10) * 2
Вопрос 16
В каком из условных операторов допущена ошибка?
Варианты ответов
- if b=0 then writeln ( 'Деление невозможно.' ) ;
- if a
- if a>b then max : = a else max := b ;
- if (a>b) and (b<0) then c : = a+b ;
Вопрос 17
Определите значение переменной "c" после выполнения следующего фрагмента программы:
a : = 100 ;
b : = 20;
a : = a - b*2 ;
if a > b then c : = a - b else c : = b - a ;
Вопрос 18
Существуют ли данные операторы цикла в языке Паскаль?
Варианты ответов
- for
- while
- repeat.....until
- loop
Вопрос 19
Цикл в фрагменте программы
a : = 1;
b : = 1;
while do
repeat
a : = a+1;
b : = b+2;
until a+b>8
выполнится:
Варианты ответов
- 0 раз
- 2 раза
- 3 раза
- бесконечное число раз
Вопрос 20
Определите значения переменных 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