База ответов ИНТУИТ

Язык программирования C++

<<- Назад к вопросам

Какая из записей является правильной записью абстрактного класса?

(Отметьте один правильный вариант ответа.)

Варианты ответа
class A { virtual int f() = 0; };(Верный ответ)
class A { virtual int f(); };
abstract class A { virtual int f() = 0; };
Похожие вопросы
Отметьте истинное утверждение для абстрактного класса.
Какая из записей соответствует обращению к атрибуту m_arg класса AC в определении метода этого же класса?
Если имеется абстрактный класс А и производный от этого класса класс А1 то какая из записей заведомо неверна?
Какая функция класса, не являясь его компонентом, имеет доступ к его защищенным и внутренним компонентам?
Сопоставьте:
 1. Конструктор – 2. Деструктор – 3. Дружественная функция – 4. Переопределение операций - A - вызывается автоматически, как только объект класса уничтожается. B – имеет доступ к защищенным и собственным компонентам класса, не являясь его компонентом. C – возможность распространения действия стандартных операций на операнды, для которых эти операции первоначально в языке не предполагались. D – используется для инициализации объектов класса. 
Какой из приведенных ниже прототипов операции сложения для класса
class A {int x; double y;  ... }
является наиболее правильным?
Какой правильный вызов функции базового класса из объекта производного класса, если в производном классе эта функция была замещена?
Какой правильный вызов функции базового класса из объекта производного класса, если в производном классе эта функция не была замещена?
Имеется класс:
class Team{public: int score; class Player { public:  void GoGoGo(){ printf("Player is going to a goal.\n");  } }; void SetScore(int x){ score = x;} void ShowScore(){printf("%d\n",score);}}; 
Выберите из нижеприведенных записей корректные коды для этого класса:
1. Team::Player p; p.GoGoGo();2. Team t;t.Player p;p.GoGoGo(); 
Класс B наследован от класса A. Отметьте верное для класса B.