Классы и исключения в языке С#
Список вопросов теста
Вопрос 1
Экземпляр класса носит название
Варианты ответов
- функция
- объект
- метод
Вопрос 2
К необязательным элементам синтаксиса описания метода следует отнести
Варианты ответов
- атрибуты
- имя метода
- спецификаторы
Вопрос 3
Переменные или константы, которые получают значения, передаваемые методу при вызове, носят название
Варианты ответов
- контейнеры
- методы
- параметры
Вопрос 4
При передаче параметра по значению метод получает
Варианты ответов
- ссылки на место в памяти
- модули параметров
- копии параметров
Вопрос 5
Соотношение между членами последовательности, в котором каждый следующий член выражается через несколько предыдущих, носит название
Варианты ответов
- импликационное
- рекуррентное
- детерминированное
Вопрос 6
К типам рекурсии следует отнести
Варианты ответов
- прямую рекурсию
- возвратную рекурсию
- косвенную рекурсию
Вопрос 7
Объект, генерирующий информацию о "необычном программном происшествии", носит название
Варианты ответов
- исключение
- событие
- контейнер
Вопрос 8
К стандартным исключениям следует отнести
Варианты ответов
- инверсию операторов
- деление на нуль
- попадание индекса вне диапазона определения
Вопрос 9
В каком пространстве имен определен класс Exception?
Варианты ответов
- System
- Main
- Detect
Вопрос 10
Чтобы указать, что некоторое выражение должно быть проконтролировано на предмет переполнения, используется ключевое слово
Варианты ответов
- set
- checked
- mode
Вопрос 11
Параметром оператора throw является
Варианты ответов
- объект
- метод
- свойство
Вопрос 12
Для вызова конструктора базового класса используется ключевое слово:
Варианты ответов
- base
- new
- this
Вопрос 13
Создание нового класса на основе существующего носит название
Варианты ответов
- инкапсуляция
- наследование
- полиморфизм
Вопрос 14
Класс, который создается на основе другого класса называют:
Варианты ответов
- родительским
- наследником
- производным
- базовым
Вопрос 15
Нельзя наследовать и создавать производные классы, если класс объявлен с атрибутом
Варианты ответов
- internal
- public
- private
- sealed
Вопрос 16
Те методы и свойства, которые доступы для переопределения в базовом классе? помечают модификатором
Варианты ответов
- virtual
- abstract
- override
Вопрос 17
В классе наследника переопределяемый метод помечается с модификатором
Варианты ответов
- virtual
- override
- abstract
Вопрос 18
Запрет переопределения методов и свойств возможен, если их объявить с модификатором
Варианты ответов
- sealed
- internal
- private
- public
Вопрос 19
Выберите правильное утверждение:
Варианты ответов
- Абстрактный класс - это класс, объявленный с атрибутом abstract.
- Абстрактный класс - это класс, который не содержит реализации методов.
- Абстрактный класс - это класс, в котором нельзя использовать конструкторы для создания его объектов.