

MCQOPTIONS
Saved Bookmarks
This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your Java Programming knowledge and support exam preparation. Choose a topic below to get started.
1. |
What is the output of this program?
class box_area { int w; int l; int h; box_area() { w = 7; l = 4; h = 2; } void volume() { int vol = w * h * l; System.out.println(vol); } } public class cons_method { public static void main(String args[]) { box_area obj = new box_area(); obj.volume(); } } |
A. | 36 |
B. | 46 |
C. | 54 |
D. | 56 |
E. | 66 |
Answer» E. 66 | |
2. |
What is the output of this program?
class modifier { static int p; static int q; void addition(int n1 , int n2) { p = n1 + n2; q = p + n2; } } public class static_use { public static void main(String args[]) { modifier obj1 = new modifier(); modifier obj2 = new modifier(); int n1 = 5; obj1.addition(n1, n1 + 3); obj2.addition(7, n1); System.out.println(obj1.p + " " + obj2.q); } } |
A. | 12 17 |
B. | 17 12 |
C. | 11 12 |
D. | 12 11 |
E. | None of these |
Answer» B. 17 12 | |
3. |
What is the output of this program?
public class Result { static void main(String args[]) { int p , q = 1; p = 20; if(p != 20 && p / 0 == 0) System.out.println(q); else System.out.println(++q); } } |
A. | 2 |
B. | 0 |
C. | Compilation error |
D. | Runtime error |
E. | None of these |
Answer» D. Runtime error | |
4. |
What is the output of this program?
|
A. | 1 25 |
B. | 20 1 |
C. | 30 20 |
D. | 25 1 |
E. | 1 20 |
Answer» E. 1 20 | |
5. |
What is the output of this program?
class access_Example { public int p; private int q; void calc(int n1, int n2) { p = n1 + 1; q = n2; } } public class access_specifier { public static void main(String args[]) { access_Example obj = new access_Example(); obj.cal(5, 7); System.out.println(obj.p + " " + obj.q); } } |
A. | 5 7 |
B. | 7 7 |
C. | Compiletime error |
D. | Runtime error |
E. | None of these |
Answer» D. Runtime error | |
6. |
What is the output of this program?
class static_Access { static int p; static int q; void add(int n1, int n2) { p = n1 + n2; q = p + n2; } } public class static_output { public static void main(String args[]) { static_Access obj1 = new static_Access(); static_Access obj2 = new static_Access(); int n1 = 5; obj1.add(n1, n1 + 2); obj2.add(6, n1); System.out.println(obj1.p + " " + obj2.q); } } |
A. | 11 16 |
B. | 16 11 |
C. | 17 11 |
D. | 11 17 |
E. | None of these |
Answer» B. 16 11 | |
7. |
What is the output of this program?
class modifier { static int p; void method() { p++; } } public class static_keyword { public static void main(String args[]) { modifier obj1 = new modifier(); modifier obj2 = new modifier(); obj1.p = 5; obj1.method(); obj2.method(); System.out.println(obj1.p + " " + obj2.p); } } |
A. | 9 9 |
B. | 8 8 |
C. | 7 7 |
D. | 6 6 |
E. | 5 5 |
Answer» D. 6 6 | |
8. |
What is the output of this program?
class Modifier { public int p; static int q; void cal(int n1, int n2) { p += n1; q += n2; } } public class static_keyword { public static void main(String args[]) { Modifier obj1 = new Modifier(); Modifier obj2 = new Modifier(); obj1.p = 2; obj1.q = 3; obj1.cal(4, 5); obj2.p = 4; obj2.cal(4, 6); System.out.println(obj1.p + " " + obj2.q); } } |
A. | 6 14 |
B. | 7 14 |
C. | 14 6 |
D. | 14 7 |
E. | None of these |
Answer» B. 7 14 | |
9. |
What happens if constructor of class N is made private? |
A. | Any class can instantiate objects of class N |
B. | Inherited class can instantiate objects of class N |
C. | classes within the same package as class A can instantiate objects of class N |
D. | Objects of class N can be instantiated only within the class where it is declared |
E. | None of these |
Answer» E. None of these | |
10. |
Can a class be declared with protected modifier? |
A. | False |
B. | True |
C. | NA |
D. | NA |
E. | NA |
Answer» B. True | |