Контрольный тест по информатике Тема: Разработка алгоритмов и программ Класс: 9 Тип вопросов: Единственный выбор Количество вопросов: 15 Ответы приведены ниже после каждого вопроса.
Что такое алгоритм? A) Набор пошаговых действий для решения задачи B) Программа C) Язык программирования D) Переменная Ответ: A
Какой блок не является управляющей конструкцией? A) if B) while C) print D) else Ответ: C
Что такое псевдокод? A) Реализация на конкретном языке B) Абстрактное описание алгоритма, не привязанное к языку C) Текстовый документ без кода D) Графический интерфейс Ответ: B
Что такое переменная? A) Место в памяти для хранения данных, которое может изменяться B) Константа C) Функция D) Имя файла Ответ: A
Что такое массив? A) Одинаковые элементы в одной переменной B) Упорядоченная коллекция элементов одного типа C) Одно целое число D) Графическое представление данных Ответ: B
Какая конструкция относится к базовым конструкциям алгоритма? A) последовательность B) ветвление C) цикл D) все перечисленное Ответ: D
Сложность алгоритма обычно выражается как: A) Время выполнения как функция размера входных данных B) Объем памяти C) Количество строк кода D) Время компиляции Ответ: A
Что делает оператор ветвления "если ... иначе"? A) всегда выполняет обе ветки B) выбирает одну из веток в зависимости от условия C) ничего не делает D) выполняет цикл Ответ: B
Что такое тест-кейсы? A) Набор входных данных и ожидаемого вывода B) Программа C) Комментарии D) Ошибки Ответ: A
Что такое поток управления? A) Поток памяти B) Поток времени C) Поток исполнения программы D) Потоки данных Ответ: C
Что означает инкремент (оператор ++)? A) Уменьшение на 1 B) Увеличение на 1 C) Умножение на 2 D) Деление на 2 Ответ: B
Какой цикл гарантированно выполняется хотя бы один раз? A) while B) for C) do...while D) repeat-until Ответ: C
Как работает сортировка выбором? A) Меняет каждый соседний элемент местами B) На каждом шаге выбирается минимальный элемент из неотсортированной части и меняется местами с первым элементом неотсортированной части C) Сортирует элементы в случайном порядке D) Сортирует только числа в массиве Ответ: B
Что означает модульность кода? A) Повторение одного и того же кода B) Разделение программы на независимые модули или функции C) Непрерывное увеличение кода D) Нет взаимодействия между частями Ответ: B
Что такое комментарий в программе? A) Исполняемая часть кода B) Текст, поясняющий код, который игнорируется компилятором/интерпретатором C) Новая переменная D) Файл конфигурации Ответ: B