MCQOPTIONS
Saved Bookmarks
This section includes 16 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 member can be considered most secure in the code below? |
| A. | a |
| B. | b |
| C. | c |
| D. | dView Answer |
| Answer» C. c | |
| 2. |
Which data member in following code will be used whenever an object is created? |
| A. | x will be used |
| B. | y will be used |
| C. | z will be used |
| D. | All will be usedView Answer |
| Answer» D. All will be usedView Answer | |
| 3. |
Private member functions can be overloaded. |
| A. | True |
| B. | False |
| Answer» B. False | |
| 4. |
Which member will never be used from the following class? |
| A. | name variable will never be used |
| B. | marks variable will never be used |
| C. | constructor will never be used |
| D. | disp() function will never be usedView Answer |
| Answer» B. marks variable will never be used | |
| 5. |
Which option is false for the following code? |
| A. | Constructor can be created with zero argument |
| B. | Constructor prints sum, if two parameters are passed with object creation |
| C. | Constructor will give error if float values are passed |
| D. | Constructor will take 0 as default value of parameters if not passedView Answer |
| Answer» E. | |
| 6. |
Choose the correct option for the code given below.class A{ static int c=0; public: A(){ c++; } }; |
| A. | Constructor will make c=1 for each object created |
| B. | Constructor will make c=0 for each object created |
| C. | Constructor will keep number of objects created |
| D. | Constructor will just initialize c=0 then increment by 1 |
| Answer» D. Constructor will just initialize c=0 then increment by 1 | |
| 7. |
Which access specifier is/are most secure during inheritance? |
| A. | Private |
| B. | Default |
| C. | Protected |
| D. | Private and default |
| Answer» B. Default | |
| 8. |
If private members have to be accessed directly from outside the class but the access specifier must not be changed, what should be done? |
| A. | Specifier must be changed |
| B. | Friend function should be used |
| C. | Other public members should be used |
| D. | It is not possible |
| Answer» C. Other public members should be used | |
| 9. |
Which among the following is correct to call a private member from outside the class? |
| A. | object.memberfunction( parameters ); |
| B. | object->memberfunction( parameters ); |
| C. | object->memberfunction( parameteres); or object.memberfunction( parameters ); |
| D. | Not possible |
| Answer» E. | |
| 10. |
Which among the following is true for the code given below? |
| A. | Objects can be created with one parameter or without parameter |
| B. | Object can be created only with one parameter |
| C. | Object can be created with more than one parameter |
| D. | Objects can be create only without parameterView Answer |
| Answer» B. Object can be created only with one parameter | |
| 11. |
Which among the following is correct for the code given below? |
| A. | The object can never be created |
| B. | The object can be created without parameters |
| C. | Only the object with only 1 parameter can be created |
| D. | Only the object with some parameters can be createdView Answer |
| Answer» D. Only the object with some parameters can be createdView Answer | |
| 12. |
If a function has to be called only by using other member functions of the class, what should be the access specifier used for that function? |
| A. | Private |
| B. | Protected |
| C. | Public |
| D. | Default |
| Answer» B. Protected | |
| 13. |
CHOOSE_THE_CORRECT_OPTION_FOR_THE_CODE_GIVEN_BELOW?$ |
| A. | { c++; } }; |
| B. | Constructor will make c=1 for each object created |
| C. | Constructor will make c=0 for each object created |
| D. | Constructor will keep number of objects created |
| Answer» B. Constructor will make c=1 for each object created | |
| 14. |
name variable will never be used |
| A. | marks variable will never be used |
| B. | constructor will never be used |
| C. | disp() function will never be used |
| Answer» C. disp() function will never be used | |
| 15. |
Objects can be created with one parameter or without parameter |
| A. | Object can be created only with one parameter |
| B. | Object can be created with more than one parameter |
| C. | Objects can be create only without parameter |
| Answer» C. Objects can be create only without parameter | |
| 16. |
The object can never be created |
| A. | The object can be created without parameters |
| B. | Only the object with only 1 parameter can be created |
| C. | Only the object with some parameters can be created |
| Answer» B. Only the object with only 1 parameter can be created | |