Objects and Classes - General Questions Online Exam Quiz
Objects and Classes - General Questions GK Quiz. Question and Answers related to Objects and Classes - General Questions. MCQ (Multiple Choice Questions with answers about Objects and Classes - General Questions
What happens when we try to compile the class definition in following code snippet?
Options
A : It will not compile because class body of Birds is not defined.
B : It will not compile because class body of Peacock is not defined.
C : It will not compile because a class cannot be protectedly inherited from other class.
D : It will compile succesfully.
Which of the following statements is incorrect?
Options
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() .
Which of the following statement is correct regarding destructor of base class?
Options
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.
Which of the following two entities (reading from Left to Right) can be connected by the dot operator?
Options
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.
How can we make a class abstract?
Options
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.
Which of the following statements is correct when a class is inherited publicly?
Options
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.
Which of the following statements is correct about the constructors and destructors?
Options
A : Destructors can take arguments but constructors cannot.
B : Constructors can take arguments but destructors cannot.
C : Destructors can be overloaded but constructors cannot be overloaded.
D : Constructors and destructors can both return a value.
Which of the following access specifies is used in a class definition by default?
Options
A : Protected
B : Public
C : Private
D : Friend
Which of the following statement is correct with respect to the use of friend keyword inside a class?
Options
A : A private data member can be declared as a friend.
B : A class may be declared as a friend.
C : An object may be declared as a friend.
D : We can use friend keyword as a class name.
Which of the following keywords is used to control access to a class member?
Options
A : Default
B : Break
C : Protected
D : Asm
Constructors and Destructors - General Questions more Online Exam Quiz
Constructors and Destructors - General Questions
OOPS Concepts - General Questions