MCQOPTIONS
Saved Bookmarks
This section includes 8 Mcqs, each offering curated multiple-choice questions to sharpen your Declarations and Access Control General Questions knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
public class Test { } What is the prototype of the default constructor? |
| A. | Test( ) |
| B. | Test(void) |
| C. | public Test( ) |
| D. | public Test(void) |
| Answer» D. public Test(void) | |
| 2. |
Which three form part of correct array declarations? 1.public int a [ ] 2.static int [ ] a 3.public [ ] int a 4.private int a [3] 5.private int [3] a [ ] 6.public final int [ ] a |
| A. | 1, 3, 4 |
| B. | 2, 4, 5 |
| C. | 1, 2, 6 |
| D. | 2, 5, 6 |
| Answer» D. 2, 5, 6 | |
| 3. |
interface Base { boolean m1 (); byte m2(short s); } which two code fragments will compile? 1.interface Base2 implements Base {} 2.abstract class Class2 extends Base { public boolean m1(){ return true; }} 3.abstract class Class2 implements Base {} 4.abstract class Class2 implements Base { public boolean m1(){ return (7 > 4); }} 5.abstract class Class2 implements Base { protected boolean m1(){ return (5 > 7) }} |
| A. | 1 and 2 |
| B. | 2 and 3 |
| C. | 3 and 4 |
| D. | 1 and 5 |
| Answer» D. 1 and 5 | |
| 4. |
Which of the following code fragments inserted, will allow to compile? public class Outer { public void someOuterMethod() { //Line 5 } public class Inner { } public static void main(String[] argv) { Outer ot = new Outer(); //Line 10 } } |
| A. | new Inner(); //At line 5 |
| B. | new Inner(); //At line 10 |
| C. | new ot.Inner(); //At line 10 |
| D. | new Outer.Inner(); //At line 10 |
| Answer» B. new Inner(); //At line 10 | |
| 5. |
Which two cause a compiler error? 1.float[ ] f = new float(3); 2.float f2[ ] = new float[ ]; 3.float[ ]f1 = new float[3]; 4.float f3[ ] = new float[3]; 5.float f5[ ] = {1.0f, 2.0f, 2.0f}; |
| A. | 2, 4 |
| B. | 3, 5 |
| C. | 4, 5 |
| D. | 1, 2 |
| Answer» E. | |
| 6. |
class A { protected int method1(int a, int b) { return 0; } } Which is valid in a class that extends class A? |
| A. | public int method1(int a, int b) {return 0; } |
| B. | private int method1(int a, int b) { return 0; } |
| C. | public short method1(int a, int b) { return 0; } |
| D. | static protected int method1(int a, int b) { return 0; } |
| Answer» B. private int method1(int a, int b) { return 0; } | |
| 7. |
Which three are valid method signatures in an interface? 1.private int getArea(); 2.public float getVol(float x); 3.public void main(String [] args); 4.public static void main(String [] args); 5.boolean setFlag(Boolean [] test); |
| A. | 1 and 2 |
| B. | 2, 3 and 5 |
| C. | 3, 4, and 5 |
| D. | 2 and 4 |
| Answer» C. 3, 4, and 5 | |
| 8. |
Which of the following is/are legal method declarations? 1.protected abstract void m1(); 2.static final void m1(){} 3.synchronized public final void m1() {} 4.private native void m1(); |
| A. | 1 and 3 |
| B. | 2 and 4 |
| C. | 1 only |
| D. | All of them are legal declarations. |
| Answer» E. | |