Тест:

Конструктор. Статичні члени даних

04.10.2021
0 0
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Вміст тесту:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

1

1 з 35 балів

Основні особливості об'єктивно-орієнтованої мови (виберіть найбільш точну відповідь):

2

2 з 35 балів

Виберіть правильні твердження (одне або більше).

Інкапсуляція - це:

3

2 з 35 балів

Виберіть правильні твердження (одне або більше).

Перевагами ООП є:

4

1 з 35 балів

Що зазвичай містить клас?

5

1 з 35 балів

Стиль ООП рекомендує оголошувати поля об'єктів

6

1 з 35 балів

Чи можуть збігатися імена параметрів методу і імена полів об'єкта?

7

1 з 35 балів

Дія директиви private поширюється

8

2 з 35 балів

Дія директиви private поширюється

9

3 з 35 балів

Виберіть всі правильні затвердження. Директива private забороняє доступ до елементів об'єкта

10

1 з 35 балів

Стиль ООП рекомендує оголошувати методи з директивою

11

1 з 35 балів

Що невірно при ініціалізації 'y' в наведеному нижче коді?

class SomeClass

{

int x;

public:

SomeClass (int xx): x (xx) {};

};

SomeClass x (10);

SomeClass y (x);

12

1 з 35 балів

Яке визначення правильно описує клас зі статичним полем і правильно ініціалізує його?

13

1 з 35 балів

Яка операція використовується для доступу до відкритих полях об'єкта?

14

1 з 35 балів

Яка операція використовується для доступу до відкритих полях об'єкта через покажчик на об'єкт?

15

1 з 35 балів

Що можна сказати про наведеному прикладі?

# include <iostream.h>

class A {

int x; {{1 }} public:

A (int y) {x = y;}

};

int main ()

{

A a;

cin >> ax;

return 0;

}

16

1 з 35 балів

Яке з наступних тверджень правильне?

17

1 з 35 балів

Чому конструктор копіювання ПОВИНЕН мати в якості параметра посилання?

18

6 з 35 балів

Модифікуйте код програми, для того щоб під час компіляції отримати результат

02014z20-ba38-69x66.png

Код програми:

class Something{

public:        int s_value;};

int Something::s_value{ 1 };

int main(){

          first;

          second;

first.s_value =   ;

std::cout << first.         << '\n';

std::cout << second.         << '\n';

return 0;}

19

1 з 35 балів

Оберіть результат роботи програми

class Something{

private:static int s_idGenerator;

int m_id;public:

{ m_id = s_idGenerator++; }

int getID() const {

return m_id; }};

int Something::s_idGenerator { 1 };

int main(){

Something first;

Something second;

Something third;

std::cout << first.getID() << '\n';

std::cout << second.getID() << '\n';

std::cout << third.getID() << '\n';

return 0;}

20

6 з 35 балів

Виправте помилки в коді програми

static int i;

class base

{

public  

int a;

int s;

base   

{

a=10;

s=i;

};

stat    void func()

{

int a=10;

int i=8;

cout<<a++<<"\n";

cout<<i++<<"\n";

}

};

int _tmain(int argc, _TCHAR* argv[])

{

setlocale(0,"russian");

base ob1;

base ob2;

base ob3;

ob1.func();

ob2.func();

ob3.func    ;

base   c3;

c3 = new (base);

c3     func();

_getch();

return 0;

}

Рефлексія від 16 учнів

Сподобався:

0

Так: 10

Ні: 6

Зрозумілий:

0

Так: 8

Ні: 8

Потрібні роз'яснення:

0

Ні: 10

Так: 6

Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Рекомендуємо

База даних. Робота з таблицями в режимі конструктора

База даних. Робота з таблицями в режимі конструктора

108

Аватар профіля Твердохлєбова Анастасія Олександрівна
Різне
9—10 клас

33 грн

Конструктор класу

Конструктор класу

11

Аватар профіля Хмарук Юрій Олегович
Інформатика
10 клас

50 грн

Динамічні й статичні медіа

Динамічні й статичні медіа

95

Аватар профіля Харитонова Світлана @
Мистецтво
7 клас

20 грн

6.3. Конструктор класу

6.3. Конструктор класу

9

Аватар профіля Олена Вадимівна Майборода
Інформатика
10 клас

20 грн

Класи і об’єкти. Конструктор класу

Класи і об’єкти. Конструктор класу

195

Аватар профіля Токар Юлія Валеріївна
Інформатика
10 клас

41 грн

Створення форм за допомогою конструктора форм.

Створення форм за допомогою конструктора форм.

277

Аватар профіля Бреусова Надія Юріївна
Інформатика

25 грн

Схожі тести

Клас. Конструктор. Щаблони функцій та класів

Клас. Конструктор. Щаблони функцій та класів

4

Аватар профіля Коваль Світлана Василівна
ООП
дорослі