Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема-05-03испр.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
376.1 Кб
Скачать

5.3.7. Тестовые задания по теме «Средства объектно-ориентированного программирования в vb»

  1. Класс имеет

  1. только один конструктор;

  2. только конструктор по умолчанию;

  3. не более одного статического конструктора;

  4. не более одного закрытого конструктора;

  5. несколько конструкторов с одинаковой сигнатурой.

  1. Отметьте истинные высказывания:

  1. статические методы класса могут вызывать любые методы класса;

  2. все конструкторы класса вызываются только при выполнении операции new;

  3. свойства задаются для закрытых полей класса;

  4. каждый объект содержит набор из всех полей, определенных в классе.

  1. Свойство класса:

  1. может иметь атрибут доступа private;

  2. может включать методы get и set;

  3. включает только один из методов get или set;

  4. позволяет реализовать различные стратегии доступа к закрытым полям класса;

  5. обязательно должно быть указано для каждого закрытого поля класса.

  1. Объекты класса Rational могут быть созданы в клиентском классе:

  1. конструктором по умолчанию;

  2. конструктором с аргументами;

  3. закрытым конструктором;

  4. статическим конструктором.

  1. Отметьте истинные высказывания:

  1. любые методы класса могут вызывать статические методы;

  2. конструкторы класса вызываются автоматически;

  3. у класса может быть только один индексатор

  4. класс не может иметь закрытых методов.

  1. Поля класса:

  1. могут иметь любой из модификаторов доступа: public, private, protected, internal;

  2. могут иметь модификатор static;

  3. обычно закрываются;

  4. закрытые поля доступны методам класса.

  1. Тело класса может содержать описание:

  1. полей;

  2. методов;

  3. классов;

  4. интерфейсов;

  5. пространств имен;

  6. событий.

  1. Отметьте истинные высказывания:

  1. статическое поле класса доступно в любом методе класса;

  2. статический конструктор класса вызывается автоматически;

  3. у класса может быть задано несколько свойств;

  4. у класса может быть задано несколько индексаторов;

  5. у класса может быть определено несколько операций.

  1. Пусть p1, p2, p3 – переменные класса Rational. Отметьте правильно построенные конструкции:

  1. if(p1 != p2) p3 = p1+p2;

  2. p3 = p1+ p2 +1;

  3. p3 =(Rational.One + Rational.One)* p2 +p1;

  4. p3 +=Rational.One;

  5. p3++.

Тема 5.3. Средства объектно-ориентированного программирования в Visual Basic Страница 85

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]