It is possible to create a reference to a reference.
2-
Which of the following statement is correct?
A -
A reference is declared using * operator.
B -
Once a reference variable has been defined to refer to a particular variable it can refer to any other variable.
C -
A reference must always be initialized within classes.
D -
A variable can have multiple references.
3-
Which of the following statement is correct?
A -
An array of references is acceptable.
B -
Once a reference variable has been defined to refer to a particular variable it can refer to any other variable.
C -
An array of references is not acceptable.
D -
Reference is like a structure.
4-
Which of the following statements is correct?
1/ Pointer to a reference and reference to a pointer both are valid.
2/ When we use reference, we are actually referring to a referent.
A -
Only 1 is correct.
B -
Only 2 is correct.
C -
Both 1 and 2 are correct.
D -
Both 1 and 2 are incorrect.
5-
Which of the following statements is incorrect?
A -
Friend keyword can be used in the class to allow access to another class.
B -
Friend keyword can be used for a function in the public section of a class.
C -
Friend keyword can be used for a function in the private section of a class.
D -
Friend keyword can be used on main().
6-
Which of the following statement is correct regarding destructor of base class?
A -
Destructor of base class should always be static.
B -
Destructor of base class should always be virtual.
C -
Destructor of base class should not be virtual.
D -
Destructor of base class should always be private.
7-
Which of the following two entities (reading from Left to Right) can be connected by the dot operator?
A -
A class member and a class object.
B -
A class object and a class.
C -
A class and a member of that class.
D -
A class object and a member of that class.
8-
How can we make a class abstract?
A -
By making all member functions constant.
B -
By making at least one member function as pure virtual function.
C -
By declaring it abstract using the static keyword.
D -
By declaring it abstract using the virtual keyword.
9-
Which of the following statements is correct when a class is inherited publicly?
A -
Public members of the base class become protected members of derived class.
B -
Public members of the base class become private members of derived class.
C -
Private members of the base class become protected members of derived class.
D -
Public members of the base class become public members of derived class.
10-
What happens when we try to compile the class definition in following code snippet?
A -
It will not compile because class body of Birds is not defined.
B -
It will not compile because class body of Eagle is not defined.
C -
It will not compile because a class cannot be protectedly inherited from other class.