Меню
Тесты
Тесты  /  Информатика  /  Прочее  /  Классы и исключения в языке С#

Классы и исключения в языке С#

Avatar
23.12.2019. Тест. Информатика, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Данный тест предназначен для проверки знаний по теме "Классы, методы и исключительные ситуации в языке С#"

Список вопросов теста

Вопрос 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.
  • Абстрактный класс - это класс, который не содержит реализации методов.
  • Абстрактный класс - это класс, в котором нельзя использовать конструкторы для создания его объектов.
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт