Ниже тест по предмету Программирование. Тема: Конструкции PascalABC. Класс: 11. Тип вопросов: Соотнесение. Количество вопросов: 5. В конце — ответный ключ.
Вопрос 1 Соотнеси элементы условных конструкций PascalABC. Левая колонка:
- if ... then
- case ... of
- for i := 1 to n do
- while ... do Правая колонка: A) Многовариантное ветвление B) Цикл с счетчиком по возрастанию C) Условное ветвление D) Цикл с предусловием Ответ: 1-C, 2-A, 3-B, 4-D
Вопрос 2 Соотнеси циклические конструкции PascalABC с их характеристиками. Левая колонка:
- for i := 1 to n do
- for i := n downto 1 do
- repeat ... until
- case ... Правая колонка: A) Цикл с постусловием B) Цикл по убыванию C) Цикл по возрастанию D) Многовариантное ветвление Ответ: 1-C, 2-B, 3-A, 4-D
Вопрос 3 Соотнеси ключевые слова, управляющие блоками и ветвлениями. Левая колонка:
- begin
- end
- else
- of Правая колонка: A) Начало составного блока B) Конец составного блока C) Альтернатива ветвления D) Используется в конструкции case для перечисления вариантов Ответ: 1-A, 2-B, 3-C, 4-D
Вопрос 4 Соотнеси подпрограммы и их типы. Левая колонка:
- program
- procedure
- function
- begin Правая колонка: A) Основной блок программы B) Подпрограмма без возвращаемого значения C) Подпрограмма с возвращаемым значением D) Блок составного оператора Ответ: 1-A, 2-B, 3-C, 4-D
Вопрос 5 Соотнеси команды ввода/вывода PascalABC. Левая колонка:
- writeln
- write
- read
- readln Правая колонка: A) Вывод значения с переводом на новую строку B) Вывод значения без переноса строки C) Ввод значения D) Ввод строки до конца ввода Ответ: 1-A, 2-B, 3-C, 4-D
Ключ к ответам (для проверяющего учителя):
- Вопрос 1: 1-C, 2-A, 3-B, 4-D
- Вопрос 2: 1-C, 2-B, 3-A, 4-D
- Вопрос 3: 1-A, 2-B, 3-C, 4-D
- Вопрос 4: 1-A, 2-B, 3-C, 4-D
- Вопрос 5: 1-A, 2-B, 3-C, 4-D
Если хотите, могу адаптировать уровень сложности под конкретную программу курса или добавить варианты ответов/пояснения к каждому соответствию.