Java Packages Quiz

Last Updated :
Discuss
Comments

Question 1

Which of the following is are true about packages in Java?

1) Every class is part of some package. 
2) All classes in a file are part of the same package.
3) If no package is specified, the classes in the file
go into a special unnamed package
4) If no package is specified, a new package is created with
folder name of class and the class is put in this package.
  • A

    Only 1, 2 and 3

  • B

    Only 1, 2 and 4

  • C

    Only 4

  • D

    Only 1 and 3

Question 2

Which of the following is/are advantages of packages?
  • A
    Packages avoid name clashes
  • B
    Classes, even though they are visible outside their package, can have fields visible to packages only
  • C
    We can have hidden classes that are used by the packages, but not visible outside.
  • D
    All of the above

Question 3

Predict the output of following Java program

Java
// Note static keyword after import.
import static java.lang.System.*;
  
class StaticImportDemo
{
   public static void main(String args[])
   {      
        out.println("GeeksforGeeks");
   }
}
  • A

    Compiler Error

  • B

    Runtime Error

  • C

    GeeksforGeeks

  • D

    None of the above

Question 4

Which of the following statement(s) is/are TRUE regarding Java Servlets? (a) A Java Servlet is a server-side component that runs on the web server and extends the capabilities of a server. (b) A Servlet can use the user interface classes like AWT or Swing.

  • A

    Only (a) is TRUE.

  • B

    Only (b) is TRUE.

  • C

    Both (a) and (b) are TRUE.

  • D

    Neither (a) nor (b) is TRUE.

Question 5

Which one of the following is correct?
  • A
    Java applets can not be written in any programming language
  • B
    An applet is not a small program
  • C
    An applet can be run on its own
  • D
    Applets are embedded in another applications

There are 5 questions to complete.

Take a part in the ongoing discussion