

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. |
Can reference to an object be returned from a method? |
A. | Yes, always possible |
B. | Yes, but not always |
C. | No, never possible |
D. | No, Not possible because referred element would be destroyed |
Answer» C. No, never possible | |
2. |
Invoking a method on a particular object is ____________ sending a message to that object. |
A. | Different from |
B. | Same as |
C. | Somewhat similar |
D. | Part of |
Answer» C. Somewhat similar | |
3. |
Java handles memory dynamically and references are deleted as soon as they are out of scope. |
A. | True |
B. | False |
Answer» B. False | |
4. |
How many objects can be referenced from the same variables? |
A. | One at a time |
B. | Many at a time |
C. | Many using array name |
D. | 7 at max at same time |
Answer» B. Many at a time | |
5. |
How to refer to method of nested class? |
A. | enclosingClassObject.innerClassObject.method(); |
B. | innerClassObject.method(); |
C. | method(); |
D. | depends on where the method is being called |
Answer» E. | |
6. |
Which of the members are referred by this pointer usually (Java)? |
A. | Members of class where this is used |
B. | Member of the parent class where this is used |
C. | Members that are passed as argument to the object |
D. | Pointers are not applicable in java |
Answer» B. Member of the parent class where this is used | |
7. |
If a reference variable is declared final then _________________ |
A. | It can never be reassigned to refer to a different object |
B. | It can be assigned to refer to any object anytime |
C. | It can never be assigned with any object |
D. | It can be assigned with 2 or more objects simultaneously |
Answer» B. It can be assigned to refer to any object anytime | |
8. |
Can a super class object give reference to a subclass method? |
A. | No, it is not possible |
B. | Maybe, it is possible |
C. | No, it’s not possible |
D. | No, It’s not possible in few cases only |
Answer» D. No, It’s not possible in few cases only | |
9. |
Is there any explicit use of pointers in java that would be applicable to objects? |
A. | Yes, we use reference for this purpose |
B. | Yes, we use java arrays for this purpose |
C. | No, implicit pointing is possible |
D. | No, direct class names should be used |
Answer» D. No, direct class names should be used | |
10. |
Does use of object reference in assignment or passing means copy of the object is being used? |
A. | No, because the copy would create a new temporary variable |
B. | No, because the copy would not help to make changes to main object |
C. | Yes, because the reference directly means using address |
D. | Yes, because the reference directly means the constructors are involved |
Answer» D. Yes, because the reference directly means the constructors are involved | |
11. |
Whenever an object is assigned to a variable or passed to a method ________________ |
A. | Actually the objects aren’t used |
B. | Actually only the objects are used |
C. | Actually a pointer to an object is used |
D. | Actually copy of object is used |
Answer» B. Actually only the objects are used | |
12. |
What is reference to an object? |
A. | It is address of an object |
B. | It is address of where the variables and methods of object are stored |
C. | It is pointer having address of an object |
D. | It is address of only variables and not the methods of an object |
Answer» C. It is pointer having address of an object | |
13. |
IF_A_REFERENCE_VARIABLE_IS_DECLARED_FINAL_THEN,__________________?$ |
A. | It can never be reassigned to refer to a different object. |
B. | It can be assigned to refer to any object anytime |
C. | It can never be assigned with any object |
D. | It can be assigned with 2 or more objects simultaneously |
Answer» E. | |
14. |
POINT_1:_200,_200?$ |
A. | Point 1: 100,100 |
B. | Point 1: 300, 300 |
C. | Point 1: 300, 500 |
Answer» B. Point 1: 300, 300 | |
15. |
How to refer to method of nested class?$ |
A. | enclosingClassObject.innerClassObject.method(); |
B. | innerClassObject.method(); |
C. | method(); |
D. | depends on where the method is being called |
Answer» B. innerClassObject.method(); | |
16. |
Which of the members are referred by this pointer usually (Java)?$ |
A. | Members of class where this is used |
B. | Member of the parent class where this is used |
C. | Members that are passed as argument to the object |
D. | Pointers are not applicable in java |
Answer» B. Member of the parent class where this is used | |