Exam 11: Inheritance and Composition

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

The preprocessor directive ____________________ is used to prevent multiple inclusions of a header file in a program.

(Short Answer)
4.9/5
(41)

To define new classes in C++,you create new ____________________ files.

(Short Answer)
4.7/5
(35)

What is the output of the following program? #include <iostream> Using namespace std; class bClass { public: \quad void print()const; \quad bClass(int a = 0,int b = 0); \quad\quad //Postcondition: x = a; y = b; private: \quad int x; \quad int y; }; class dClass: public bClass { Public: \quad void print()const; \quad dClass(int a = 0,int b = 0,int c = 0); \quad\quad //Postcondition: x = a; y = b; z = c; private: \quad int z; }; Int main() { \quad bClass bObject(2,3); \quad dClass dObject(3,5,8); \quad bObject.print(); \quad Cout << endl; \quad dObject.print(); \quad cout << endl; \quad return 0 ; } void bClass::print()const { \quad cout << x << " " << y << endl; } bClass::bClass(int a,int b) { \quad x = a; \quad y = b; } void dClass::print()const { \quad bClass:print(); \quad cout << " " << z << endl; } \quad dClass::dClass(int a,int b,int c) \quad\quad : bClass(a,b) { \quad Z = c; }

(Multiple Choice)
4.9/5
(40)

In ____________________ polymorphism,the (data)type is left unspecified and then later instantiated.

(Short Answer)
4.9/5
(39)

Existing classes,from which you create new classes,are called ____ classes.

(Multiple Choice)
4.8/5
(40)

If inheritance is public,all protected members of the base class are ____________________ members of the derived class.

(Short Answer)
4.8/5
(44)

Which of the following is a valid definition of the derived class bClass?

(Multiple Choice)
4.9/5
(41)

C++ provides ____ functions as a means to implement polymorphism in an inheritance hierarchy,which allows the run-time selection of appropriate member functions.

(Multiple Choice)
4.8/5
(40)

In OOD,a program is a collection of interacting ____________________; in structured programming,a program is a collection of interacting functions.

(Short Answer)
4.8/5
(39)

In protected inheritance,public and protected members of the base class become the protected members of the derived class.

(True/False)
4.8/5
(34)
Showing 41 - 50 of 50
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)