Главная /
Программирование на языке C++ /
Какое из следующих утверждений о классе "derived2" верно для приведенного ниже кода? class mybase {}; class derived1 {}; class derived2:public mybase,derived1{};
Какое из следующих утверждений о классе "derived2" верно для приведенного ниже кода?
class mybase {};
class derived1 {};
class derived2:public mybase,derived1{};
вопрос
Правильный ответ:
описание "derived2" неверно, т.к. либо
derived, либо mybase должны быть виртуальными. derived2 использует наследование public для mybase и наследование private для derived1.
описание "derived2" неверно, т.к. "derived1" должен иметь спецификатор доступа.
derived2 использует наследование public для mybase и наследование public для derived1.
описание "derived2" неверно, т.к. "derived2" может наследоваться только от одного класса.
Сложность вопроса
64
Сложность курса: Программирование на языке C++
54
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 4 с минусом.!!!
23 май 2019
Аноним
Пишет вам сотрудник университета! Немедленно заблокируйте сайт с ответами на интуит. Пишу жалобу
22 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Выберите все допустимые в C++ константы.
- # Выберите все правильные утверждения.
- # Что будет выведено на экран в результате работы программы? #include <stdio.h> void f(char a, char& d) { a = 'в'; d = 'с'; } int main() { char a[]="глаз"; f(a[0],a[3]); puts(a); return 0; }
- # Какая из следующих операций при перегрузке в классе не должна иметь возвращаемое значение того же типа, что и сам класс?
- # Какие из следующих утверждений являются НЕПРАВИЛЬНЫМИ? class Base{}; class Derived: protected Base{};