Контрольная работа по теме "Начала программирования" (8 класс)
Список вопросов теста
Вопрос 1
Разработчик языка Pascal:
Варианты ответов
- Никлаус Вирт
- Г. Лейбниц
- Пьер Ферма
- Блез Паскаль
Вопрос 2
Язык программирования Паскаль - это...
Варианты ответов
- формальный язык
- естественный язык
- школьный алгоритмический язык
- словесное описание
Вопрос 3
Служебные слова языка Паскаль:
Варианты ответов
- if, program, and
- алг, нач, кц
- var, do, нач
- prim, begin, end
Вопрос 4
Соотнесите типы данных и их обозначение в языке Паскаль:
1.
integer
2.
real
3.
string
4.
char
Варианты ответов
- целочисленный
- вещественный
- строковый
- символьный
Вопрос 5
В записи вещественных чисел целая часть от дробной отделяется
Варианты ответов
- пробелом
- точкой
- запятой
- двоеточием
Вопрос 6
Выберите неделимые элементы в Паскале:
Варианты ответов
- :=
- <
- =
- >=
- <>
Вопрос 7
Укажите порядок, которому соответствует структура программы на Паскале:
Варианты ответов
- заголовок программы
- блок описания данных
- блок описания действий (программный блок)
Вопрос 8
Выберите верные имена переменных:
Варианты ответов
- x
- aт_3
- 125wx
- s25
- tri_plus_dva
Вопрос 9
Отметьте примеры с командой присваивания:
Варианты ответов
- a=3
- s:=25
- c:=c+1
- d=d-12
Вопрос 10
Что входит в алфавит языка Паскаль
Варианты ответов
- латинские строчные и прописные буквы
- латинские строчные и русские прописные буквы
- арабские цифры
- римские цифры
- специальные символы
Вопрос 11
Верно соотнесите команды и записи программы с их описанием:
1.
начало программного блока программы
2.
вывод данных из оперативной памяти на экран монитора
3.
описание переменных
4.
ввод в оперативную память значений переменных
Варианты ответов
- begin
- write
- var
- read
Вопрос 12
Что появится на экране после выполнения этой команды, если n=5:
write('Оценка за урок: ', n)
Варианты ответов
- Оценка за урок: n
- Оценка за урок: 5
- 5
- n=5
- Оценка за урок: n=5
Вопрос 13
Какое значение будет иметь переменная Х после выполнения фрагмента программы, если с клавиатуры вы введете число 5:
READLN (X);
S:=2;
Y:=X+3*S;
X:=X+Y*2;
Варианты ответов
- 27
- 5
- 11
- 16
Вопрос 14
Расставьте строки программы в правильном порядке, чтобы получилась программа нахождения площади квадрата.
Варианты ответов
- program primer1;
- var a,s:real;
- begin
- read (a);
- s:=a*a;
- write (s);
- end.
Вопрос 15
Сопоставьте название функции с ее назначением:
1.
Случайное число [0;1)
2.
Случайное целое число [0;x)
3.
Получение целого частного
4.
Получение целого остатка деления
Варианты ответов
- random
- random (x)
- div
- mod
Вопрос 16
Укажите общий вид полной формы условного оператора:
Варианты ответов
- if <условие> then <оператор1> else <оператор2>
- if <условие> then <оператор1>
- if <условие> else <оператор1> then <оператор2>
- if <оператор> then <условие> else <оператор2>
Вопрос 17
Чему будет равно "а" после выполнения фрагмента программы?
a:=0;
if a<>0 then a:=2
else a:=3;
Вопрос 18
Выберите все виды существующих циклов:
Варианты ответов
- цикл с заданным условием продолжения работы
- цикл с заданным условием окончания работы
- цикл с заданным числом повторений
- цикл с произвольным числом повторений
- цикл без условия продолжения работы
Вопрос 19
Общий вид цикла с заданным условием продолжения работы в Паскале:
Варианты ответов
- while <условие> do <оператор>
- while <условие1> do <условие2>
- while <условие> do <присваивание>
- while <условие> to <оператор>
Вопрос 20
Укажите, сколько раз выполнится тело цикла с заданным заголовком:
D:=10;
WHILE D<20 DO
D:=D+3;
Вопрос 21
Выберите блок-схему организации цикла с заданным условием окончания работы:
Варианты ответов
- 1
- 2
- 3
Вопрос 22
Выберите общий вид оператора цикла repeat:
Варианты ответов
- repeat <оператор1; оператор2; …; > until <условие>
- repeat <условие> until <оператор>
- repeat <оператор1; оператор2; …; > do until <условие>
- repeat <оператор1; оператор2; …; > begin until <условие> end;
Вопрос 23
Сколько раз исполнится следующий цикл:
i:=12;
Repeat
i:=i - 2
Until i<4;
Варианты ответов
- 5
- 4
- 2
- 12
Вопрос 24
Выберите общий вид оператора цикла for:
Варианты ответов
- for <параметр>:=<начальное_значение> to <конечное_значение> do <оператор>
- for <условие>:=<начальное_значение> to <конечное_значение> do <оператор>
- If <параметр>:=<начальное_значение> then <конечное_значение> else <оператор>
- for <параметр>:=<конечное_значение> to <начальное_значение> do <оператор>
Вопрос 25
Укажите, сколько раз выполнится тело цикла с заданным заголовком:
FOR I: = -1 TO 2 DO
Варианты ответов
- -1
- 4
- 2
- 3