Search Header Logo

квиз

Authored by Varya Anis

Mathematics

University

Used 1+ times

квиз
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

21 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какое из утверждений про ссылки и указатели неверно?

`int& r = x;` — ссылка на `x`

`int* p = &x;` — указатель на `x`

Ссылку можно переназначить после инициализации

Указатель может хранить `nullptr`

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Что инвалидирует итераторы `std::vector<T>`? (может быть несколько ответов)

`v.push_back(x)` при недостаточном `capacity`

`v.reserve(new_cap)` при `new_cap > capacity`

`v.clear()`

`v[ i ] = value`

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что такое чисто виртуальная функция?

`virtual void f() { … }`

`virtual void f() = 0;`

`void f() const;`

`virtual void f() override;`

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Когда нужен виртуальный деструктор в базовом классе?

Всегда, если есть виртуальные функции

Только если планируется удаление через `Base*`

Никогда, если нет данных

Если класс абстрактный

5.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Какие виды полиморфизма есть в C++?

Параметрический (шаблоны)

Ad-hoc (перегрузка)

Subtype (виртуальные функции)

Duck typing

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

В чём проблема “алмаза” (Diamond) при множественном наследовании?

Несколько базовых объектов одного типа

Неоднозначность доступа к членам

Отсутствие виртуальных функций

Утечка памяти

7.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Как работает vtable (таблица виртуальных функций)?

Один на объект

Один на класс

Содержит указатели на виртуальные методы

Меняется в рантайме при каждом вызове

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?