Тест по информатике (9 класс): Контрольная работа по теме «Разработка алгоритмов и программ» Часть 1. Выберите один правильный ответ (1-15) 1. Что такое алгоритм? a) Конечная последовательность шагов, приводящая к решению задачи b) Бесконечный цикл вычислений c) Набор случайных инструкций d) Описание устройства компьютера 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. Что такое цикл в алгоритме? a) Многократное повторение блока команд b) Выбор одного из нескольких путей выполнения c) Последовательное выполнение команд d) Вызов подпрограммы 11. Какой цикл выполняется заранее известное количество раз? a) Цикл со счетчиком (с параметром) b) Цикл с предусловием c) Цикл с постусловием d) Бесконечный цикл 12. Что такое подпрограмма? a) Отдельная часть программы, выполняющая определенную задачу b) Основная часть программы c) Условие в программе d) Цикл в программе 13. Что такое отладка программы? a) Процесс поиска и исправления ошибок в программе b) Написание кода программы c) Запуск программы d) Сохранение программы на диске 14. Что такое интегрированная среда разработки (IDE)? a) Комплекс программных инструментов для разработки программ b) Операционная система c) Язык программирования d) Текстовый редактор 15. Что такое переменная в программировании? a) Именованная область памяти для хранения данных b) Неизменяемое значение c) Оператор языка программирования d) Тип данных Часть 2. Верно/Неверно (16-20) 16. Алгоритм может быть записан только на языке программирования. (Верно/Неверно) 17. Блок-схема всегда содержит только один начальный блок и один конечный блок. (Верно/Неверно) 18. В цикле с предусловием блок команд может не выполниться ни разу. (Верно/Неверно) 19. В цикле с постусловием блок команд выполнится хотя бы один раз. (Верно/Неверно) 20. Использование подпрограмм упрощает разработку и поддержку сложных программ. (Верно/Неверно) Ответы: 1. a 2. a 3. a 4. a 5. a 6. a 7. a 8. a 9. a 10. a 11. a 12. a 13. a 14. a 15. a 16. Неверно 17. Верно 18. Верно 19. Верно 20. Верно