Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

D2 Конструкторы и деструкторы

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Что такое конструктор в ООП?

a)

Метод, который сохраняет данные

b)

Метод, который вызывается при создании объекта класса

c)

Метод, который управляет памятью

d)

Процедура, выполняющая операции с данными

2.

Какое имя должен иметь конструктор в C++?

a)

Любое имя

b)

Имя класса

c)

Имя метода

d)

Имя переменной

3.

Какой из следующих вариантов является конструктором по умолчанию?

a)

Point2D() { }

b)

Point2D(float x, float y) { }

c)

Point2D(int a) { }

d)

Point2D(Point2D obj) { }

4.

Что означает перегрузка конструкторов?

a)

Один конструктор возвращает значение

b)

В одном классе несколько конструкторов с одинаковым именем, но различными параметрами

c)

Конструкторы могут иметь разные имена

d)

Конструкторы не могут иметь параметров

5.

Каковы параметры деструктора?

a)

Может иметь любые параметры

b)

Не имеет параметров

c)

Всегда принимает один параметр

d)

Может возвращать значение

6.

Какой тип параметра обычно указывается в конструкторе копирования?

a)

Ссылка на объект текущего класса

b)

Указатель на объект текущего класса

c)

Значение объекта текущего класса

d)

Константное значение типа int

7.

Какой модификатор доступа позволяет членам класса быть доступными в классах-наследниках?

a)

protected

b)


private

c)

public

8.

Какой тип данных используется для представления ссылки на текущий объект?

a)

this

b)

super

c)

base

d)

self