Максимальное количество деструкторов в классе .
⇐ ПредыдущаяСтр 2 из 2 +Один
82 Имеется класс class A1 { }; В этом классе имеются конструкторы... +Ни одного
Кроме инициализации данных создаваемого объекта конструктор класса выполняет другие действия... +никакие
84 В программе создаётся несколько объектов одного класса. Порядок их разрушения … +Обратный порядку их создания
Конструктор копирования используется для создания... +нового объекта класса на основе существующего объекта этого же класса
86 Выражением вида A::A(const A&) обозначается … +конструктор копирования
Имеется класс class A { int a; public: A(); A(int); A(const A&); }; Укажите правильное соответствие выражений виду конструктора: -{01}[04]A() -{02}[05]A(int) -{03}[06]A(const A&) -{04}[00]стандартный конструктор -{05}[00]конструктор с аргументами -{06}[00]конструктор копирования
Список инициализации у конструктора используется для... +создания массива объектов
Деструктор класса используется для... +выполнения всех необходимых операций при разрушении объекта
Конструкция вида class A { public: A(); private: A(int); }; является … +правильн*
Имеется класс class A {... }; Все конструкторы которого являются закрытыми. Попытка создать объект этого класса в функции main() выражением вида A obj; Приведёт к... +инициализации объекта стандартным значением
Разница между определениями функции класса и конструктора класса заключается в том, что... +Конструктор может возвращать значение, а функция – нет
93 Имеется класс: Class X { private: int a; protected: X(){cout<<"X constructor was called"<<endl;} ~X(){cout<<"X destructor was called"<<endl} }; Истинным является утверждение... +X – абстрактный класс
94 Имеется класс: class A { public: ~A() {} int a; int b; }; +Инициализация объектов этого класса невозможна, т.к. нет конструкторов 95 Имеется класс: Class SomeClass { int x; public: SomeClass(int xx):x(xx) {}; }; и его объекты: SomeClass x(10); SomeClass y(x); Истинным является утверждение... +Слово "class" не может входить в состав имени класса Имеется класс class A { int a; public: A(); A(int); A(const A&); }; И объекты этого класса: A obj1, a0(1), a1(obj1); Укажите правильный порядок вызова конструкторов … -{01}[01]стандартный конструктор -{02}[02]конструктор с аргументом типа int -{03}[03]конструктор копирования 97 Функция A::A() является … +стандартным конструктором
98 Функция A::A(int a) является … +обычным конструктором класса
99 Функция A::A(const A&) является … +конструктором копирования
100 Cоответствие формата описания виду констркторов: -{01}[04]A::A() -{02}[05]A::A(int) -{03}[06]A::A(const A&) -{04}[00]стандартный конструктор -{05}[00]конструктор с аргументом -{06}[00]конструктор копирования
Перегрузка операций представляет собой... +Использование одного и того же имени для разных операций
Перегрузка операций для классов реализуется путём создания... +специального объекта, с которым и выполняется перегруженная операция
Операторные функции класса выполняют какие-либо действия, отличные от исходной перегружаемой операции... +любые действия, но с сохранением логики исходной операции
104 Не может быть перегруженной операция … +«.»
105 Не могут быть перегруженными операции … +«.» +«::» 106 Может быть перегруженной операция … +«+» +«,»
107 Имеется фрагмент программы: class Word; bool operator!(Word st1, Word st2); В определении перегруженной операции "!" в этом примере... +Операция "!" не может быть перегружена
108 Имеется фрагмент программы: class Word; void operator.(Word st1, Word st2); В определении перегруженной операции "." в этом примере...
+Операция "." не может быть перегружена
109 Имеется фрагмент программы: class Word; Word operator=(Word st1, Word st2); В определении перегруженной операции "=" в этом примере... +Неправильный тип возвращаемого значения
110 Понятие "наследование" означает, что... +Новый класс создается на основе существующего класса
При наследовании производный класс получает от базового... +Все открытые поля и функции
Наследование реализуется при помощи указания... +конструкции вида class A:B или class A:<спецификатор доступа> B
113 Наименее вероятной логической парой "класс:: подкласс" является... +собака:: щенок
114 Имеются следующие классы: struct X { ~X() {} }; class Y: public X {}; Int main() { X* p = new Y; delete p; return 0; } В этом примере … "class" не может быть производным от "struct " +Функция "main" требует наличия аргументов
115 Производный класс определяется следующим образом: class D: B {}; В классе D режим доступа компонент, унаследованных от класса B меняется на... +никак не меняется
116 Производный класс определяется следующим образом: struct D: B {}; В классе D режим доступа компонент, унаследованных от класса B меняется на... +закрытый
117 Производный класс определяется следующим образом: class D: protected B {}; В классе D режим доступа компонент, унаследованных от класса B меняется на... +защищённый
118 Производный класс определяется следующим образом: class D: public B {}; В классе D режим доступа компонент, унаследованных от класса B меняется на... +никак не меняется
119 Производный класс определяется следующим образом: class D: private B {}; В классе D режим доступа компонент, унаследованных от класса B меняется на... +закрытый
Список инициализации у конструктора при наследовании используется для... +создания массива объектов
Для доступа к защищенным компонентам класса можно использовать... +Производные классы
Использован спецификатор доступа private для унаследованного базового класса. Истинным является утверждение... +Все члены базового класса становятся закрытыми в производном классе
123 Имеются определения классов: class TObject { }; class TWindow: public TObject { }; class TBox: public TWindow { };
class TListBox: public TBox { }; Укажите их последовательность в иерархии классов от базового к производным -{00}[01]TObject -{00}[02]TWindow -{00}[03]TBox -{00}[04]TListBox
124 Имеются следующие классы: class manager { public: manager(); ~manager(); }; class TechManager: public manager { public: TechManager(); ~TechManager(); }; При уничтожении объекта класса TechManager из его базового класса вызывается... +{00}Конструктор класса TechManager +{00}Конструктор класса manager
125 Имеются классы: class C { public: C(); }; class A: public C { public: A(); }; class B: public A { public: B(); }; Укажите правильный порядок работы конструкторов … -{00}[01]C -{00}[02]A -{00}[03]B
126 Имеются классы: class C { public: C(); }; class A: public C { public: A(); }; class B: public A { public: B(); }; Порядок работы конструкторов … +задаётся программистом при создании объекто
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|