Package, Interface and Abstract Class

This Test will cover Packages, Interfaces and Abstract classes. Including all the related topics to these.

Q. Which of the given statement is not true about a Java Package?
Q. Given two files, what will be the Output?
package pck1;
 public class A
  int x = 10;
  public int y = 20; 

package pck2;
 import pck1.*;
 class Test
  public static void main(String []args)
    A a = new A();	         // line 7
    System.out.println(a.x);	 // line 8
    System.out.println(a.y);	 // line 9
Q. import keyword is used to?
Q. You can import only static members of a class present in some other package using __________?
Q. Which of the statement is false about an abstract class?
Q. Fill in the blank to compile the code successfully?
abstract class A 
  int a = 100;
  public abstract void showA(); }

public class B extends A
  _ _ _ _ _ _ _ _ _         // Fill the blank

  public static void main(String []args)
    A objA = new B();
Q. Which is a valid declaration within an Interface?
Q. Which of the following statement is true about an Interface?
Q. Which of following is a valid class using the given code?
public interface A { public void showA(); }  
Q. Given the following declarations, which assignment is legal?
// Class declarations :
interface A {}
class B {}
class C extends B implements A {}
class D implements A {}
// Declaration statements :
B b = new B();
C c = new C();
D d = new D();