menu

Объектно-ориентированное программирование, Демаков А.В., Квасников А.А., Куксенко С.П.,2023

>>Заказать выполнение данной ККР<<

Вопрос 1

Пока нет ответа

Отметить вопрос

Текст вопроса

Protected -члены класса…

Выберите один ответ:

ведут себя как открытые по отношению к производному классу и как закрытые по отношению к остальной части программы.

доступны только функциям-членам и друзьям класса.

доступны из любого места программы.

Выберите один ответ.

Вопрос 2

Пока нет ответа

Отметить вопрос

Текст вопроса

Действие спецификатора private распространяется до…

Выберите один или несколько ответов:

конца файла

начала описания следующего поля

начала определения методов класса

другого спецификатора

Выберите все верные ответы (может быть несколько или один).

Вопрос 3

Пока нет ответа

Отметить вопрос

Текст вопроса

С помощью какого ключевого слова реализуется функциональность, позволяющая явно не указывать тип переменной?

Выберите один ответ:

static

include

auto

define

Выберите один ответ.

Вопрос 4

Пока нет ответа

Отметить вопрос

Текст вопроса

Виртуальное наследование используют для…

Выберите один ответ:

предотвращения появления множественных объектов базового класса при множественном наследовании.

частичного наследования полей и методов базового класса.

запрета дальнейшего наследования в иерархии классов.

изменения спецификатора доступа элементов базового класса с public на private в производном классе.

Выберите один ответ.

Вопрос 5

Пока нет ответа

Отметить вопрос

Текст вопроса

Метод, который вызывается автоматически каждый раз, когда объект уничтожается, называется…

Выберите один ответ:

терминатором.

конструктором.

препроцессором.

деструктором.

Выберите один ответ.

Вопрос 6

Пока нет ответа

Отметить вопрос

Текст вопроса

Механизм лямбда-функции (лямбда-выражений) позволяет определять…

Выберите один ответ:

дружественную классу функцию.

глобальные переменные внутри функции.

функцию внутри другой функции.

Выберите один ответ.

Вопрос 7

Пока нет ответа

Отметить вопрос

Текст вопроса

Закрытым называется тип наследования, при котором данные protected и public базового класса…

Выберите один ответ:

доступны из методов производного класса, но недоступны извне.

становятся protected и public данными производного класса.

становятся protected данными производного класса.

Выберите один ответ.

Вопрос 8

Пока нет ответа

Отметить вопрос

Текст вопроса

Инкапсуляция – это механизм…

Выберите один ответ:

удаления данных.

оптимизации кода.

сокрытия данных.

уменьшения степени абстракции программы.

Выберите один ответ.

Вопрос 9

Пока нет ответа

Отметить вопрос

Текст вопроса

Можно ли перегружать операторы для стандартных типов данных?

Выберите один ответ:

Да.

Да, но только в абстрактных классах.

Нет.

Выберите один ответ.

Вопрос 10

Пока нет ответа

Отметить вопрос

Текст вопроса

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

Выберите один или несколько ответов:

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

Конструктор всегда вызывается явно.

Если конструктор не создан, то компилятор создаст его по умолчанию.

Конструктор может наследоваться, но обязательно должен быть перегружен.

Выберите все верные ответы (может быть несколько или один).

Вопрос 11

Пока нет ответа

Отметить вопрос

Текст вопроса

Определите, в каких фрагментах кода возникнет ошибка компиляции.

Выберите один или несколько ответов:

struct MyClass {
 int n;
 int ADD(int n);
 MyClass(int);
 ~MyClass();
};

struct MyStruct {
 int n;
 int ADD(int n);
 void MyClass(int);
 void ~MyClass();
};

class MyClass {
 int n;
 int ADD(int n);
 MyClass(int);
 ~MyClass();
};

Выберите все верные ответы (может быть несколько или один).

Вопрос 12

Пока нет ответа

Отметить вопрос

Текст вопроса

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

Выберите один ответ:

Начиная с базового класса и заканчивая последним производным классом.

Сначала конструктор первого базового класса и далее конструктор последнего производного класса.

Начиная с последнего производного класса и заканчивая первым базовым классом.

Выберите один ответ.

Вопрос 13

Пока нет ответа

Отметить вопрос

Текст вопроса

Как называется ключевое слово, которое применяется в качестве указателя на текущий объект используемой структуры или класса?

Выберите один ответ:

static

this

its

auto

Выберите один ответ.

Вопрос 14

Пока нет ответа

Отметить вопрос

Текст вопроса

Сигнатура функции включает в себя:

Выберите один или несколько ответов:

типы данных аргументов функции

число аргументов функции

тип возвращаемого значения

имя функции

Выберите все верные ответы (может быть несколько или один).

Вопрос 15

Пока нет ответа

Отметить вопрос

Текст вопроса

Полиморфизм – это свойство, позволяющее…

Выберите один ответ:

в одном классе использовать методы с разными именами для выполнения одинаковых действий.

в одном классе использовать методы с одинаковыми именами.

менять поведение программного кода в зависимости от ситуаций, возникающих по ходу выполнения программы.

перегружать функции для работы с разными типами или разным количеством аргументов.

Выберите один ответ.

Вопрос 16

Пока нет ответа

Отметить вопрос

Текст вопроса

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

Выберите один ответ:

Сеттеры и геттеры

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

Виртуальные функции

Встраиваемые функции

Выберите один ответ.

Вопрос 17

Пока нет ответа

Отметить вопрос

Текст вопроса

При написании программ на языке С++ используются:

Выберите один или несколько ответов:

кириллические символы

арабские цифры от 0 до 9

символы @$;, пробел

символы +-*/

Выберите все верные ответы (может быть несколько или один).

Вопрос 18

Пока нет ответа

Отметить вопрос

Текст вопроса

Укажите операторы, используемые для доступа к членам класса.

При обращении через имя объекта –
При обращении через указатель на объект –

В раскрывающемся списке выберите соответствующий пункт.

Вопрос 19

Пока нет ответа

Отметить вопрос

Текст вопроса

Является ли следующий код синтаксически верным?

int b;
std :: cin >> b;
if (int a = 5; b / a > 3) {
 std :: cout << "YES" << std :: endl;
}

Выберите один ответ:

Нет, т.к. нельзя инициализировать переменную внутри поля условия оператора if.

Нет, т.к. запрещено использовать символ ; внутри поля условия оператора if.

Да.

Выберите один ответ.

Вопрос 20

Пока нет ответа

Отметить вопрос

Текст вопроса

Наиболее распространенной операцией, выполняемой в конструкторах, является…

Выберите один ответ:

сложение.

перегрузка.

вычитание.

присвоение.

Выберите один ответ.

Вопрос 21

Пока нет ответа

Отметить вопрос

Текст вопроса

Вызов какой функции приводит к непосредственной подстановке ее кода в место вызова?

Выберите один ответ:

Унаследованной

Встраиваемой

Виртуальной

Глобальной

Выберите один ответ.

Вопрос 22

Пока нет ответа

Отметить вопрос

Текст вопроса

Что такое чисто виртуальный метод?

Выберите один ответ:

Метод производного класса, полученный в результате виртуального наследования от базового класса.

Закрытый метод класса, доступ к которому имеют только производные классы.

Метод, у которого отсутствует реализация.

Выберите один ответ.

Вопрос 23

Пока нет ответа

Отметить вопрос

Текст вопроса

Что такое класс?

Выберите один ответ:

Структура, для которой в программе имеются функции работы с нею.

Тип данных, определяемый пользователем и сочетающий в себе данные и функции их обработки.

Любой тип данных, определяемый пользователем.

Выберите один ответ.

Вопрос 24

Пока нет ответа

Отметить вопрос

Текст вопроса

Укажите вариант правильного объявления производного класса.

Выберите один ответ:

class MoreDetails::Details;

class MoreDetails: public class Details;

class MoreDetails: class(Details);

class MoreDetails: public Details;

Выберите один ответ.

Вопрос 25

Пока нет ответа

Отметить вопрос

Текст вопроса

Ссылки отличаются от указателей тем, что…

Выберите один ответ:

должны быть инициализированы конкретными объектами.

могут принимать нулевые значения.

объявляются с ключевым словом const.

объявляются с ключевым словом virtual.

Выберите один ответ.

Вопрос 26

Пока нет ответа

Отметить вопрос

Текст вопроса

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

Выберите один ответ:

?:

=

-

+

Выберите один ответ.

Вопрос 27

Пока нет ответа

Отметить вопрос

Текст вопроса

С помощью какого ключевого слова реализуются псевдонимы типов данных?

Выберите один ответ:

define

throw

catch

using

Выберите один ответ.

Вопрос 28

Пока нет ответа

Отметить вопрос

Текст вопроса

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

Выберите один ответ:

const_cast

reinterpret_cast

static_cast

dynamic_cast

Выберите один ответ.

Вопрос 29

Пока нет ответа

Отметить вопрос

Текст вопроса

Для чего в языке С++ используется оператор new?

Выберите один ответ:

Динамическое выделение памяти под объект.

Создание нового пользовательского оператора.

Создание ссылки на объект.

Выберите один ответ.

Вопрос 30

Пока нет ответа

Отметить вопрос

Текст вопроса

Выберите верные способы инициализации переменных в С++.

Выберите один или несколько ответов:

float x(13.1);

int x = 13;

float x = [13.2];

int x{13};

>>Заказать выполнение данной ККР<<

Категория: ФДО ТУСУР ККР | Добавил: Master (11.11.2023)
Просмотров: 290 | Рейтинг: 5.0/10