Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Подпрограммы

12 марта 2025 19:01

{Другой предмет}
11 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике для 11 класса на тему "Подпрограммы"

Вопрос 1: Что такое подпрограмма?
a) Полная программа, выполняющая определенные задачи
b) Часть программы, выполняющая конкретную функцию
c) Локальная переменная в программе
d) Набор алгоритмов

Ответ: b) Часть программы, выполняющая конкретную функцию


Вопрос 2: Какой из перечисленных элементов не является типом подпрограммы?
a) Функция
b) Процедура
c) Метод
d) Класс

Ответ: d) Класс


Вопрос 3: Что возвращает функция в большинстве языков программирования?
a) Значение
b) Комментарии
c) Ошибки
d) Глобальные переменные

Ответ: a) Значение


Вопрос 4: Какой по порядку оператор используется для вызова функции в большинстве языков программирования?
a) return
b) call
c) invoke
d) имя функции с параметрами

Ответ: d) имя функции с параметрами


Вопрос 5: Какой из следующих параметров не является обязательным для функции?
a) Аргументы
b) Повторяемость
c) Тип возврата
d) Имя функции

Ответ: b) Повторяемость


Вопрос 6: Как мы можем передать данные в подпрограмму?
a) Через глобальные переменные
b) С помощью аргументов
c) Через вывод на экран
d) В качестве комментариев

Ответ: b) С помощью аргументов


Вопрос 7: Какой тип подпрограммы может ничего не возвращать?
a) Функция
b) Процедура
c) Метод
d) Конструктор

Ответ: b) Процедура


Вопрос 8: Каковы преимущества использования подпрограмм?
a) Увеличение длины программы
b) Повторное использование кода
c) Усложнение структуры программы
d) Снижение производительности программы

Ответ: b) Повторное использование кода


Вопрос 9: Что произойдет, если мы не передадим необходимый аргумент в функцию?
a) Функция завершится успешно
b) Возникнет ошибка
c) Функция вернет нулевое значение
d) Аргумент будет проигнорирован

Ответ: b) Возникнет ошибка


Вопрос 10: Какой из следующих языков программирования поддерживает подпрограммы?
a) HTML
b) Python
c) CSS
d) XML

Ответ: b) Python


Вопрос 11: Что такое локальная переменная?
a) Переменная, доступная только в рамках подпрограммы
b) Переменная, доступная во всей программе
c) Переменная, которая объявлена в глобальной области видимости
d) Переменная, которая не имеет никакого значения

Ответ: a) Переменная, доступная только в рамках подпрограммы


Вопрос 12: Какой ключевое слово используется в языке C++ для определения функции?
a) void
b) func
c) define
d) procedure

Ответ: a) void


Вопрос 13: Какая форма записи функции называется "перегрузкой"?
a) Несколько функций с одинаковым именем, но с разными параметрами
b) Функция, которая не принимает аргументы
c) Функция, которая вызывает другую функцию
d) Функция, возвращающая массив

Ответ: a) Несколько функций с одинаковым именем, но с разными параметрами


Вопрос 14: Что такое рекурсивная подпрограмма?
a) Подпрограмма, вызываемая другой подпрограммой
b) Подпрограмма, вызывающая саму себя
c) Подпрограмма, которая не завершает выполнение
d) Подпрограмма с тремя параметрами

Ответ: b) Подпрограмма, вызывающая саму себя


Вопрос 15: Как можно улучшить читаемость программы с помощью подпрограмм?
a) Сократить длину программы
b) Разделить код на логические блоки
c) Использовать сложные конструкции
d) Уменьшить количество комментариев

Ответ: b) Разделить код на логические блоки


Тест завершен! Успехов на экзаменах!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
6 Класс
{Другой предмет}
11 Класс
{Другой предмет}
7 Класс
{Другой предмет}
5 Класс

Саша — ассистент в телеграмме