55 Имеется класс
class A { int a;
public: A();
A(int); A(const A&);
};
И объекты этого класса:
A obj1, a0(1), a1(obj1);
Укажите правильный порядок создания объектов …
-{01}[01]obj1
-{02}[02]a0
-{03}[03]a1
56 Имеется класс
class A { int a;
public: A();
A(int); A(const A&);
};
И объекты этого класса:
A obj1, a0(1), a1(obj1);
Порядок создания объектов …
+совпадает с порядком их перечисления
58 Конструкция вида
class A {
class B { int b };
};
является …
+правильн*
59 Истинными являются высказывания о классах …
+могут быть вложенными
60 Понятие "дружественная функция" означает функцию …
+принадлежащую классу, при объявлении которой использован модификатор "friend"
61 Понятие "дружественный класс" означает, что ...
+При определении этого класса была использована конструкция "class friend A {...};"
62 Имеются три класса: A, B и C, причём класс B является дружественным по отношению к классу A, а класс C является дружественным по отношению к классу B:
class C { };
class B { friend C; };
class A { friend B; };
Класс C будет дружественным классу A, если использовать конструкцию …
+ничего использовать не надо
63 Имеются три класса: A, B и C, причём класс B является дружественным по отношению к классу A, а класс C является дружественным по отношению к классу B. Истинным является утверждение …
+Класс C является дружественным классу A
64 Для обозначения дружественной функции или класса используется модификатор ...
+friend
65 Конструктор – это ...
+Специальная функция класса, предназначенная для инициализации данных при создании объекта
66 При выходе из области видимости обычного (не динамического) объекта вызывается …
+деструкто*
67 Имеется фрагмент программы:
{
{
A obj;
// …
}
}
+объект должен быть удалён при помощи функции free()
68 Имеется фрагмент программы:
{
{
A* p_obj = new A;
// …
}
}
+объект должен быть удалён при помощи функции free()
69 Имеется класс
class A {
int a,b;
public:
A();
A(int);
A(int,int);
};
+Конструкторы с аргументами должны быть виртуальными
70 Конструкция вида
class A {
private:
A();
A(int);
};
является …
+правильн*
71 Конструкция вида
class A {
public:
virtual A();
};
является …
+ошиб*
72 Конструкция вида
class A {
public:
A();
A(int);
};
является …
+правильн*
73 Конструкция вида
class A {
public:
virtual ~A();
};
является …
+правильн*
74 Конструктор в языке Си++ обозначается ...
+Словом "constructor" перед именем функции
75 Имеется класс
class A { };
Для этого класса выражением вида A::A(){} обозначается …
+конструктор
76 Деструктор в языке Си++ обозначается ...
+Словом "destructor" после имени функции
77 Имеется класс
class A { };
Для этого класса выражением вида A::~A(){} обозначается …
+деструктор
78 Динамический объект, адресуемый указателем, разрушается при помощи ...
+явного вызова деструктора
81 Максимальное количество деструкторов в классе ...
+Один
82 Имеется класс class A1 { }; В этом классе имеются конструкторы ...
+Ни одного
83 Кроме инициализации данных создаваемого объекта конструктор класса выполняет другие действия ...
+никакие
84 В программе создаётся несколько объектов одного класса. Порядок их разрушения …
+Обратный порядку их создания
85 Конструктор копирования используется для создания ...
+нового объекта класса на основе существующего объекта этого же класса
86 Выражением вида A::A(const A&) обозначается …
+конструктор копирования
