MCQOPTIONS
Saved Bookmarks
This section includes 17 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. |
If static data member are made inline, ______________ |
| A. | Those should be initialized outside the class |
| B. | Those can’t be initialized with the class |
| C. | Those can be initialized within the class |
| D. | Those can’t be used by class members |
| Answer» D. Those can’t be used by class members | |
| 2. |
We can use the static member functions and static data member __________________ |
| A. | Even if class object is not created |
| B. | Even if class is not defined |
| C. | Even if class doesn’t contain any static member |
| D. | Even if class doesn’t have complete definition |
| Answer» B. Even if class is not defined | |
| 3. |
Which among the following can’t be used to access the members in any way? |
| A. | Scope resolution |
| B. | Arrow operator |
| C. | Single colon |
| D. | Dot operator |
| Answer» D. Dot operator | |
| 4. |
The keyword static is used _______________ |
| A. | With declaration inside class and with definition outside the class |
| B. | With declaration inside class and not with definition outside the class |
| C. | With declaration and definition wherever done |
| D. | With each call to the member function |
| Answer» C. With declaration and definition wherever done | |
| 5. |
Which keyword should be used to declare the static member functions? |
| A. | static |
| B. | stat |
| C. | const |
| D. | common |
| Answer» B. stat | |
| 6. |
The static member functions _______________ |
| A. | Can’t be declared const |
| B. | Can’t be declared volatile |
| C. | Can’t be declared const or volatile |
| D. | Can’t be declared const, volatile or const volatile |
| Answer» E. | |
| 7. |
Which among the following is not applicable for the static member functions? |
| A. | Variable pointers |
| B. | void pointers |
| C. | this pointer |
| D. | Function pointers |
| Answer» D. Function pointers | |
| 8. |
Which is correct syntax to access the static member functions with class name? |
| A. | className . functionName; |
| B. | className -> functionName; |
| C. | className : functionName; |
| D. | className :: functionName; |
| Answer» E. | |
| 9. |
The static member functions ____________________ |
| A. | Can be called using class name |
| B. | Can be called using program name |
| C. | Can be called directly |
| D. | Can’t be called outside the function |
| Answer» B. Can be called using program name | |
| 10. |
The static member functions __________________ |
| A. | Have access to all the members of a class |
| B. | Have access to only constant members of a class |
| C. | Have access to only the static members of a class |
| D. | Have direct access to all other class members also |
| Answer» D. Have direct access to all other class members also | |
| 11. |
Which among the following is correct definition for static member functions? |
| A. | Functions created to allocate constant values to each object |
| B. | Functions made to maintain single copy of member functions for all objects |
| C. | Functions created to define the static members |
| D. | Functions made to manipulate static programs |
| Answer» C. Functions created to define the static members | |
| 12. |
THE_STATIC_MEMBER_FUNCTIONS________________?$ |
| A. | Can’t be declared const |
| B. | Can’t be declared volatile |
| C. | Can’t be declared const or volatile |
| D. | Can’t be declared const, volatile or const volatile |
| Answer» E. | |
| 13. |
The keyword static is used _______________$ |
| A. | With declaration inside class and with definition outside the class |
| B. | With declaration inside class and not with definition outside the class |
| C. | With declaration and definition wherever done |
| D. | With each call to the member function |
| Answer» C. With declaration and definition wherever done | |
| 14. |
Which_keyword_should_be_used_to_declare_the_static_member_functions?$ |
| A. | static |
| B. | stat |
| C. | const |
| D. | common |
| Answer» B. stat | |
| 15. |
The static data member _________________ |
| A. | Can be mutable |
| B. | Can’t be mutable |
| C. | Can’t be integer |
| D. | Can’t be characters |
| Answer» C. Can‚Äö√Ñ√∂‚àö√ë‚àö¬•t be integer | |
| 16. |
Which among the following can’t be used to access the members in any way?$ |
| A. | Scope resolution |
| B. | Arrow operator |
| C. | Single colon |
| D. | Dot operator |
| Answer» D. Dot operator | |
| 17. |
The static members are ______________________ |
| A. | Created with each new object |
| B. | Created twice in a program |
| C. | Created as many times a class is used |
| D. | Created and initialized only once |
| Answer» E. | |