wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Класс, объекты класса

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

Может ли конструктор класса приватным?

a)

Да

b)

Нет

2.

Скомпилируется ли следующий код:

class Clazzz{

};

a)

Да

b)

Нет

3.

Что будет выведено в результате выполнения следующей программы?

a)

4201

b)

Код не скомпилируется

c)

4102

d)

4103

4.

Выберите правильные утверждения о конструкторе класса.

a)

Конструктор может иметь любое имя

b)

Конструктор не возвращает значения

c)

Имя конструктора начинается с символа ~

d)

Конструктор объявляется в точности так же, как и обычный метод класса

5.

Класс объявляется следующим образом:

a)

class <имя класса>{

}

b)

class <имя класса>[

];

c)

class <имя класса>{

};

d)

class <имя класса>;

6.

Деструктор:

a)

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

b)

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

7.

Инициализирующий конструктор:

a)

Num() { }

b)

Num(int an) { }

c)

Num(int an): n(an) { }

d)

Num(int an)

8.

Как объявляется неявный парамтер this:

a)

<Имя класса> *const this;

b)

const this* <Имя класса>;

c)

<Имя класса> const this;

d)

<Имя класса> *this;

9.

Какой из них указатель на объект класса First:

a)

First b[5];

b)

First b;

c)

First *b;

d)

First ~b;

10.

Неинициализированный объект:

a)

Num NN;

b)

Num N = {56};