McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Bachelor of Computer Applications (BCA) , Programming Languages .
1. |
Which of the two features match each other? |
A. | Inheritance and Encapsulation |
B. | Encapsulation and Polymorphism |
C. | Encapsulation and Abstraction |
D. | Abstraction and Polymorphism |
Answer» C. Encapsulation and Abstraction |
2. |
What is default access specifier for data members or member functions declared within a class without any specifier, in C++? |
A. | Private |
B. | Protected |
C. | Public |
D. | Depends on Compiler |
Answer» A. Private |
3. |
If a function can perform more than 1 type of tasks, where the function name remains same, which feature of OOP is used here? |
A. | Encapsulation |
B. | Inheritance |
C. | Polymorphism |
D. | Abstraction |
Answer» C. Polymorphism |
4. |
Which feature in OOP is used to allocate additional function to a predefined operator in any language? |
A. | Operator Overloading |
B. | Function Overloading |
C. | Operator Overriding |
D. | Function Overriding |
Answer» A. Operator Overloading |
5. |
Which among the following best defines abstraction? |
A. | Hiding the implementation |
B. | Showing the important data |
C. | Hiding the important data |
D. | Hiding the implementation and |
Answer» D. Hiding the implementation and |
6. |
A base class is also known as class. |
A. | Basic |
B. | Inherited |
C. | Super |
D. | Sub |
Answer» C. Super |
7. |
If class A is derived from another derived class B which is derived from class C, which class will have maximum level of abstraction? |
A. | Class A |
B. | Class B |
C. | Class C |
D. | All have the same level of abstraction |
Answer» C. Class C |
8. |
Derived class is also known as |
A. | Sub Class |
B. | Small Class |
C. | Big Class |
D. | Noticeable Class |
Answer» A. Sub Class |
9. |
Which of the following gets called when an object is being created? |
A. | Constructor |
B. | Virtual Function |
C. | Destructors |
D. | Main |
Answer» A. Constructor |
10. |
Destructor has a same name as the constructor and it is preceded by? |
A. | ! |
B. | ? |
C. | ~ |
D. | $ |
Answer» C. ~ |
11. |
Which of the following is called address operator? |
A. | * |
B. | & |
C. | _ |
D. | % |
Answer» B. & |
12. |
Which of the following is used for comments in |
A. | //comment |
B. | /comment |
C. | *comment |
D. | ?comment |
Answer» A. //comment |
13. |
What is used to read from the console in C++? |
A. | cin |
B. | scanf |
C. | read |
D. | getline |
Answer» A. cin |
14. |
What is used to write/display to the console in C++? |
A. | printf |
B. | cout |
C. | write |
D. | putline |
Answer» B. cout |
15. |
Which operator is used with cin ? |
A. | >> |
B. | << |
C. | > |
D. | < |
Answer» A. >> |
16. |
Which operator is used with cout? |
A. | >> |
B. | << |
C. | > |
D. | < |
Answer» B. << |
17. |
Which feature of OOP indicates code reusability? |
A. | Encapsulation |
B. | Inheritance |
C. | Abstraction |
D. | Polymorphism |
Answer» B. Inheritance |
18. |
Which feature can be implemented using |
A. | Inheritance |
B. | Abstraction |
C. | Polymorphism |
D. | Overloading |
Answer» B. Abstraction |
19. |
Which of the following is not a type of Constructor? |
A. | Friend constructor |
B. | Copy constructor |
C. | Default |
D. | Parameterized |
Answer» A. Friend constructor |
20. |
What is the other name used for functions inside a |
A. | Member variables |
B. | Member functions |
C. | Class functions |
D. | Class variables |
Answer» B. Member functions |
21. |
Which among the following can restrict class members to get inherited? |
A. | Private |
B. | Protected |
C. | Public |
D. | All three |
Answer» A. Private |
22. |
Which type of members can’t be accessed in derived classes of a base class? |
A. | Protected |
B. | Private |
C. | Public |
D. | All can be accessed |
Answer» B. Private |
23. |
Which of the following is true? |
A. | All objects of a class share all data members of class |
B. | Objects of a class do not share non-static members. Every object has its own copy |
C. | Objects of a class do not share codes of non-static |
D. | None of these |
Answer» B. Objects of a class do not share non-static members. Every object has its own copy |
24. |
Which among the following is not true for polymorphism? |
A. | It is feature of OOP |
B. | Ease in readability of program |
C. | Helps in redefining the |
D. | Increases overhead of function |
Answer» D. Increases overhead of function |
25. |
If different properties and functions of a real world entity is grouped or embedded into a single element, what is it called in OOP language? |
A. | Inheritance |
B. | Polymorphism |
C. | Abstraction |
D. | Encapsulation |
Answer» D. Encapsulation |
26. |
If same message is passed to objects of several different classes and all of those can respond in a different way, what is this feature called? |
A. | Inheritance |
B. | Overloading |
C. | Polymorphism |
D. | Overriding |
Answer» C. Polymorphism |
27. |
Out of the following, which is not a member of the |
A. | Static function |
B. | Friend function |
C. | Const function |
D. | Virtual function |
Answer» B. Friend function |
28. |
Which of the following is an abstract data type? |
A. | int |
B. | float |
C. | class |
D. | string |
Answer» C. class |
29. |
Which of the following is not a type of inheritance? |
A. | Multiple |
B. | Multilevel |
C. | Distributive |
D. | Hierarchical |
Answer» C. Distributive |
30. |
Which of the following is correct in C++? |
A. | Classes cannot have protected data members |
B. | Structures can have member functions |
C. | Class members are public by default |
D. | Structure members are private by default |
Answer» B. Structures can have member functions |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.