• Courses
  • Tutorials
  • Jobs
  • Practice
  • Contests

Java Packages Quiz

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. 
  • Only 1, 2 and 3
  • Only 1, 2 and 4
  • Only 4
  • Only 1 and 3

Question 2

Which of the following is/are advantages of packages?
  • Packages avoid name clashes
  • Classes, even though they are visible outside their package, can have fields visible to packages only
  • We can have hidden classes that are used by the packages, but not visible outside.
  • 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\");
   }
}
  • Compiler Error
  • Runtime Error
  • GeeksforGeeks
  • 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.

  • Only (a) is TRUE.

  • Only (b) is TRUE.

  • Both (a) and (b) are TRUE.

  • Neither (a) nor (b) is TRUE.

Question 5

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

There are 5 questions to complete.

Last Updated :
Take a part in the ongoing discussion