Основные алгоритмические конструкции
Список вопросов теста
Вопрос 1
В результате выполнения алгоритма:
а:= 10
b:= 20
а:= а - b/2
если а > b
то с:= а + b
иначе с:= b - а
всепеременная с примет значение:
Варианты ответов
- 0
- 30
- 20
- -20
Вопрос 2
Выберите название алгоритмической конструкции, в которой в зависимости от результата проверки условия предусмотрен выбор одной из двух последовательностей действий.
Варианты ответов
- цикл
- ветвление
- повторение
- следование
Вопрос 3
Выберите название алгоритма, содержащего конструкцию повторения.
Варианты ответов
- линейный
- блок-схема
- разветвляющийся
- циклический
Вопрос 4
Запишите название алгоритмической конструкции, отображающей естественный, последовательный порядок действий.
Варианты ответов
- цикл
- следование
- повторение
- ветвление
Вопрос 5
Запишите название алгоритма, содержащего конструкцию ветвления.
Варианты ответов
- разветвляющийся алгоритм
- разветвленный алгоритм
- ветвляемый алгоритм
- ветвляющийся алгоритм
Вопрос 6
Цикл, тело которого выполняется фиксированное число раз, называется:
Варианты ответов
- разветвляющийся
- цикл с постусловием
- цикл с предусловием
- цикл с заданным количеством повторений
Вопрос 7
Установите соответствие структуры алгоритма и его названия
1.
.
2.
.
3.
.
Варианты ответов
- Следование
- Неполное ветвление
- Полное ветвление
Вопрос 8
Если выполнение тела цикла заканчивается, когда условие цикла становится истинным, то он называется:
Варианты ответов
- разветвляющийся
- цикл с постусловием
- цикл с предусловием
- цикл «n-раз»
Вопрос 9
Какой цикл принято изображать следующей схемой?
Варианты ответов
- цикл с параметром
- цикл с заданным условием продолжения работы
- цикл с заданным числом повторений
- цикл с заданным условием окончания работы
Вопрос 10
На школьном алгоритмическом языке записан алгоритм:
алг задача
нач
- вещ x, y, z
- ввод x, y
- если x <= y
- то z:=2*x*y
- иначе z:=(x*y)/2
- всё
- вывод z
кон
Он является:
Варианты ответов
- циклическим
- линейным
- разветвляющимся
- проверочным
Вопрос 11
На школьном алгоритмическом языке записан алгоритм:
алг задача
нач
- вещ x, y, z
- ввод x, y
- если x <= y
- то z:=2*x*y
- иначе z:=(x*y)/2
- всё
- вывод z
кон
Он является:
Варианты ответов
- Линейным
- Разветвляющимся
- Циклическим
- Повторения
Вопрос 12
Дан алгоритм для Робота:
алг
нач
нц 23 раз
вправо; закрасить
кц
кон
Что будет результатом работы этого алгоритма?
Варианты ответов
- Если правее Робота не встретится препятствий, то он переместится на 23 клетки вправо.
- Если правее Робота не встретится препятствий, то он переместится на n клеток вправо и закрасит эти клетки.
- Робот переместится на 23 клетки вправо и закрасит эти клетки
- Если правее Робота не встретится препятствий, то он переместится на 23 клетки вправо и закрасит эти клетки.
Вопрос 13
Какая блок-схема соответствует следующей ситуации:
Александр переводил одно за другим предложения с английского языка на русский, пока перевод всего текста не был закончен. После этого он отправился на прогулку.
Варианты ответов
Вопрос 14
На школьном алгоритмическом языке записан алгоритм:
алг сумма
нач
- цел А, В, S
- ввод А, В
- S:=А+В
- вывод S
кон
Он является:
Варианты ответов
- линейным
- циклическим
- разветвляющимся
Вопрос 15
Какую ситуацию можно рассматривать как циклическую конструкцию?
Варианты ответов
- Приготовление бутерброда
- Просмотр кинофильма
- Вычисление значения арифметического выражения
- Смена дня и ночи
Вопрос 16
Какой цикл принято изображать следующей схемой?
Варианты ответов
- цикл с параметром
- цикл с заданным условием окончания работы
- цикл с заданным условием продолжения работы
- цикл с заданным числом повторений
Вопрос 17
К какому виду алгоритмов можно отнести алгоритм, схема которого представлена?
Варианты ответов
- разветвляющийся
- цикл с постусловием
- цикл с предусловием
- цикл с параметром