1. Question: You want sub classes in any package to have access to members of a superclass. Which is the most restrictive access that accomplishes this objective? 

    A
    public

    B
    private

    C
    protected

    D
    transient


    1. Twitter
    2. Details
  2. Question: public class Outer { public void someOuterMethod() { //Line 5 } public class Inner { } public static void main(String[] argv) { Outer ot = new Outer(); //Line 10 } } Which of the following code fragments inserted, will allow to compile? 

    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


    1. Twitter
    2. Details
  3. Question: 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


    1. Twitter
    2. Details
  4. Question: 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


    1. Twitter
    2. Details
  5. Question: public class Test { } What is the prototype of the default constructor? 

    A
    Test( )

    B
    Test(void)

    C
    public Test( )

    D
    public Test(void)


    1. Twitter
    2. Details
  6. Question: What is the most restrictive access modifier that will allow members of one class to have access to members of another class in the same package? 

    A
    public

    B
    abstract

    C
    protected

    D
    synchronized

    E
    default access


    1. Twitter
    2. Details
  7. Question: 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.


    1. Twitter
    2. Details
  8. Question: Which cause a compiler error? 

    A
    int[ ] scores = {3, 5, 7};

    B
    int [ ][ ] scores = {2,7,6}, {9,3,45};

    C
    String cats[ ] = {"Fluffy", "Spot", "Zeus"};

    D
    boolean results[ ] = new boolean [] {true, false, true};

    E
    Integer results[ ] = {new Integer(3), new Integer(5), new Integer(8)};


    1. Twitter
    2. Details
  9. Question: 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


    1. Twitter
    2. Details
  10. Question: You want a class to have access to members of another class in the same package. Which is the most restrictive access that accomplishes this objective? 

    A
    public

    B
    private

    C
    protected

    D
    default access


    1. Twitter
    2. Details