Тесты по теме «Алгоритмы»
10 класс
№1. Расставьте по порядку этапы решения задач на ЭВМ
a. Алгоритмизация задачи.
b. Ввод программы в ЭВМ.
c. Математическое описание задачи.
d. Отладка программы.
e. Получение и анализ результатов.
f. Постановка задачи.
g. Программирование.
h. Разработка контрольного примера.
№2. Алгоритм – это:
a. действие, направленное на поиск определённого предмета.
b. указание некоторого пути решения выбранной задачи.
c. точное предписание, задающее алгоритмический процесс, начинающийся с произвольного исходного данного и направленный на получение результата, определенного этим исходным данным.
d. предписание, записанное на диск, путём выбора методов и способов решения задачи.
№3. Алгоритмический процесс – это процесс:
a. обратного преобразования объектов дискретными шагами.
b. последовательного преобразования объектов дискретными шагами.
c. последовательного удаления объектов дискретными шагами.
d. последовательного преобразования объектов небольшими шагами.
№4. Выберите правильный набор свойств алгоритма:
a. Понятность, детерминированность, дискретность, массовость, конечность, результативность.
b. Понятность, двойственность, бесконечность, результативность.
c. Детерминированность, декретность, массовость, конечность, результативность.
d. Результативность, непонятность, дискретность, массовость, конечность, детерминированность.
№5. Логический блок:
a. имеет один вход и один выход.
b. имеет два входа и один выход.
c. имеет два входа и два выхода.
d. имеет один вход и два выхода.
№6. К объектам алгоритма относятся :
a. константы, переменные, файлы, массивы.
b. контакты, переменные, файлы, массивы.
c. константы, неизвестные, файлы, массивы.
d. константы, переменные, фейерверки, массивы.
№7. К базовым конструкциям алгоритмов относятся три основные структуры:
a. Линейная, обратная, закручивающаяся.
b. Линейная, обратная, циклическая.
c. Линейная, разветвляющаяся, циклическая.
d. Прямолинейная, разветвляющаяся, циклическая.
№8. Алгоритм называется линейным:
a. если все действия в нем выполняются последовательно одно за другим.
b. если все действия в нем выполняются.
c. если все действия в нем выполняются одно вместо другого.
d. если все действия в нем удаляются последовательно одно за другим.
№9. Если число повторений в цикле неизвестно, то цикл называют:
a.Интеграционным.
b. Итерационным.
c. Интегральным.
d. Неизвестным.
№10. Установите соответствие:
Каждой структуре соответствуют свои операторы языка программирования:
1. линейной | a. условные операторы |
2. разветвляющейся | b. операторы цикла |
3. циклической | c. операторы присваивания |