MCQOPTIONS
Saved Bookmarks
This section includes 21 Mcqs, each offering curated multiple-choice questions to sharpen your Object Oriented Programming knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which among the following is not possible for member function? |
| A. | Access protected members of parent class |
| B. | Definition without return type |
| C. | Access public members of subclass |
| D. | Access static members of class |
| Answer» D. Access static members of class | |
| 2. |
Which member function doesn’t require any return type? |
| A. | Static |
| B. | Constructor |
| C. | Const |
| D. | Constructor and destructor |
| Answer» E. | |
| 3. |
A member function can _______________ of the same class. |
| A. | Call other member functions |
| B. | Call only private member functions |
| C. | Call only static member functions |
| D. | Call only const member functions |
| Answer» B. Call only private member functions | |
| 4. |
Which among the following is proper syntax for class given below? |
| A. | void disp::A(){ } |
| B. | void A::disp(){ } |
| C. | void A:disp() { cout<<a<<b ; } |
| D. | void disp:A(){ cout<<a<<b; }View Answer |
| Answer» C. void A:disp() { cout<<a<<b ; } | |
| 5. |
Member function of a class can ____________ |
| A. | Access all the members of the class |
| B. | Access only Public members of the class |
| C. | Access only the private members of the class |
| D. | Access subclass members |
| Answer» B. Access only Public members of the class | |
| 6. |
Member functions of a generic class are _____________ |
| A. | Not generic |
| B. | Automatically generic |
| C. | To be made generic explicitly |
| D. | Given default type as double |
| Answer» C. To be made generic explicitly | |
| 7. |
If a virtual member function is defined ___________ |
| A. | It should not contain any body and defined by subclasses |
| B. | It must contain body and overridden by subclasses |
| C. | It must contain body and be overloaded |
| D. | It must not contain any body and should not be derived |
| Answer» B. It must contain body and overridden by subclasses | |
| 8. |
For overloading “( )”, “[ ]” or “->” operators, a class __________ |
| A. | Must use static member functions |
| B. | Must use non-static member functions |
| C. | Must be non-static member and should not be friend of class |
| D. | Must use static member function or a friend member function |
| Answer» D. Must use static member function or a friend member function | |
| 9. |
How to access members of the class inside a member function? |
| A. | Using this pointer only |
| B. | Using dot operator |
| C. | Using arrow operator |
| D. | Used directly or with this pointer |
| Answer» E. | |
| 10. |
Static member functions _____________ |
| A. | Contains “this” pointer for data members |
| B. | Contains “this” pointer if used for member functions |
| C. | Doesn’t contain “this” pointer |
| D. | Doesn’t contain “this” pointer if member functions are referred |
| Answer» D. Doesn’t contain “this” pointer if member functions are referred | |
| 11. |
What happens if non static members are used in static member function? |
| A. | Compile time error |
| B. | Runtime error |
| C. | Executes fine |
| D. | Executes if that member function is not used |
| Answer» B. Runtime error | |
| 12. |
What are inline member functions? |
| A. | Member functions which can be called without object |
| B. | Member functions whose definition is expanded in place of its call |
| C. | Member functions whose definition is faster than simple function |
| D. | Member function which is defined in single line |
| Answer» C. Member functions whose definition is faster than simple function | |
| 13. |
How can a static member function be called in the main function? |
| A. | Using dot operator |
| B. | Using arrow operator |
| C. | Using dot or arrow operator |
| D. | Using dot, arrow or using scope resolution operator with class name |
| Answer» E. | |
| 14. |
How many types of member functions are generally there in C++? |
| A. | 2 |
| B. | 3 |
| C. | 4 |
| D. | 5 |
| Answer» E. | |
| 15. |
Which among the following best describes member functions? |
| A. | Functions which are defined within the class |
| B. | Functions belonging a class |
| C. | Functions in public access of a class |
| D. | Functions which are private to class |
| Answer» C. Functions in public access of a class | |
| 16. |
MEMBER_FUNCTIONS_OF_A_GENERIC_CLASS_ARE______________?$ |
| A. | Not generic |
| B. | Automatically generic |
| C. | To be made generic explicitly |
| D. | Given default type as double |
| Answer» C. To be made generic explicitly | |
| 17. |
Member function of a class can ____________$ |
| A. | Access all the members of the class |
| B. | Access only Public members of the class |
| C. | Access only the private members of the class |
| D. | Access subclass members |
| Answer» B. Access only Public members of the class | |
| 18. |
Which member function doesn’t require any return type?$ |
| A. | Static |
| B. | Constructor |
| C. | Const |
| D. | Constructor and destructor |
| Answer» D. Constructor and destructor | |
| 19. |
void disp::A(){ } |
| A. | void A::disp(){ } |
| B. | void A:disp() { cout<<a<<b ; } |
| C. | void disp:A(){ cout<<a<<b; } |
| Answer» B. void A:disp() { cout<<a<<b ; } | |
| 20. |
If a virtual member function is defined, __________? |
| A. | It should not contain any body and defined by subclasses |
| B. | It must contain body and overridden by subclasses |
| C. | It must contain body and be overloaded |
| D. | It must not contain any body and should not be derived |
| Answer» B. It must contain body and overridden by subclasses | |
| 21. |
For overloading “( )”, “[ ]” or “->” operators, a class __________$ |
| A. | Must use static member functions |
| B. | Must use non-static member functions |
| C. | Must be non-static member and should not be friend of class |
| D. | Must use static member function or a friend member function |
| Answer» D. Must use static member function or a friend member function | |