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

Язык программирования C++ для профессионалов

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

В каком случае подкласс абстрактного класса сам не является абстрактным?

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

Варианты ответа
когда в нем переопределена хотя бы одна чисто виртуальная функция
когда в нем переопределены все чисто виртуальные функции(Верный ответ)
подкласс абстрактного класса никогда не может быть абстрактным
Похожие вопросы

Можно ли осуществить явное преобразование типа объекта к типу абстрактного класса?

Каков будет результат , если конструктор абстрактного класса вызовет чисто виртуальную функцию?

В каком порядке вызываются конструкторы и деструкторы?

  • Конструктор базового класса
  • Деструктор базового класса
  • Конструктор производного класса
  • Деструктор производного класса
  • В каком случае определение класса приведет к ошибке компиляции:

    А) class MyClass          {     int n;     // некий код ...     int ADD(int n);     MyClass(int);     ~MyClass();   }; В) struct MyClass          {     int n;     // некий код ...     int ADD(int n);     MyClass(int);     ~MyClass();   };	

    Перечислите свойства абстрактного типа?

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

    Объектом какого класса является оператор cout?

    В каком из вариантов объявление класса ошибочно?

    1.class A{		void F();public:	int Func(int x){ F();}	};2.class A{		char* name;public:	void Func(){ printf("Hello");}};	

    Определены классы:

      class A  { void fun() { cout << "функция класса A\n"; }  };  class B : private A  { public: void fun() { cout << "функция класса B\n";}  };  class C : private B  { public: void fun() { cout << "функция класса C\n";}  };  
    Что будет напечатано в результате выполнения операторов:
          C *obj;      obj = new C;      obj->fun();  

    Если объект класса А может содержать несколько объектов класса В, какое должно быть между ними отношение?