Вот тест по теме «Язык программирования» для восьмого класса. Все вопросы — с одним правильным ответом. В конце — ключ ответов.
Что такое язык программирования? A) Набор правил для общения человека с компьютером, по которым записываются инструкции. B) Набор книг. C) Устройство ввода-вывода. D) Программа для редактирования текста.
Какое утверждение верно о компиляторах и интерпретаторах? A) Компилятор преобразует программу целиком в исполняемый файл; интерпретатор выполняет код строка за строкой. B) Никакого различия между ними нет. C) Это одно и то же. D) У каждого языка есть только интерпретатор.
Какой язык относится к языкам программирования высокого уровня? A) Ассемблер B) Python C) Машинный код D) Битовый код
Что такое переменная в программе? A) Имя памяти, где хранится значение, которое можно изменять во время выполнения. B) Место в программе, где хранится только неизменяемое значение. C) Встроенная функция. D) Команда чтения данных.
Что такое синтаксическая ошибка? A) Ошибка в написании инструкций в программе, несоответствие правилам языка. B) Ошибка при запуске из-за неправильных данных. C) Ошибка в логике алгоритма. D) Ошибка в работе устройства.
Что хранит переменная типа целое число? A) Дробную часть B) Целое число без дробной части C) Текстовую строку D) Логическое значение
Что означает термин «интерпретатор»? A) Преобразует программу в исполняемый файл B) Выполняет программу построчно, читая исходный код C) Компонуирует код D) Записывает программу на диск
Что такое программирование? A) Ввод-вывод данных через устройства B) Создание последовательности инструкций для компьютера C) Архитектура процессоров D) Типизация данных
Что делает компилятор? A) Преобразует программу на языке высокого уровня в исполняемый файл для конкретной архитектуры B) Исполняет программу C) Редактирует текст D) Отлаживает код
Какой язык чаще всего используют для обучения начинающих? A) Машинный код B) Python C) C++ D) Ассемблер
Ответы: 1A, 2A, 3B, 4A, 5A, 6B, 7B, 8B, 9A, 10B