C# разработка.фип_БАК_БИ_н с

C# разработка.фип_БАК_БИ_н с — вариант 4

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

17 вопросов Вариант 4 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Верно, что ...

  1. свойство обязательно должно иметь и set, и get методы доступа
  2. если в классе явно не описан конструктор по умолчанию, то он будет создан автоматически
  3. в классе можно определить несколько параметрических конструкторов с одинаковым набором параметров
Вопрос 2

Свойства нужны для ...

  1. корректного доступа к закрытым полям
  2. инициализации полей класса при помощи конструктора
  3. предоставления вычисляемых значений, не хранящихся в полях
Вопрос 3

Конструктор, принимающий в качестве параметра экземпляр того же класса – это конструктор …

  1. копирования
Вопрос 4

Верно, что …

  1. инициализаторы способны задавать значения для закрытых полей
  2. при использовании инициализатора после конструктора, значения заданные в конструкторе будут заменены на значения из инициализатора
  3. деконструктор - это метод, позволяющий удалить экземпляр класса и очистить занимаемую им память
Вопрос 5

Особый тип данных, представляющий собой набор однотипных именованных констант, называется …

  1. Перечисление
  2. Enum
Вопрос 6

Метод доступа … позволяет установить значение поля.

  1. set
Вопрос 7

Конструктор по умолчанию не может включать инициализацию полей …

  1. литералами
  2. значениями параметров
  3. значениями вычисляемых выражений
Вопрос 8

Специальный метод, предназначенный для создания экземпляров класса и инициализации их полей – это …

  1. конструктор
Вопрос 9

Верная реализация свойства представлена как …

  1. public string NAME {                         get { return this.name};                         set { this.name=value}; }
  2. public string NAME {                         set { return this.name}                         get { this.name=value} }
  3. public string NAME {                         get { return this.name;}                        set { this.name=value;} }
Вопрос 10

… компоненты относятся ко всему классу, и для обращения к ним не требуют создания экземпляра

  1. статические
Вопрос 11

Модификатор … должен иметь закрытый компонент класса

  1. private
Вопрос 12

… - это принцип ООП, предусматривающий скрытие внутреннего устройства класса и осуществление доступа только через методы и свойства

  1. Инкапсуляция
Вопрос 13

Перегруженные методы должны иметь …

  1. одинаковые наименования
  2. одинаковые наборы параметров
  3. различные наборы параметров
Вопрос 14

Сопоставьте реализации конструкторов и их типы:

  1. Конструктор по умолчанию
  2. Конструктор копирования
  3. Конструктор с параметрами
Вопрос 15

Общедоступные поля должны иметь модификатор доступа …

  1. public
Вопрос 16

Ключевое слово … используется для создания экземпляров классов

  1. new
Вопрос 17

Расположите модификаторы доступа в порядке уменьшения области видимости?

  1. public
  2. internal protected
  3. protected
  4. private