OCA Java SE 8 Mock Exam Review - OCA Mock Question 4








Question

Which of the following examples define the correct Java class structure?

    a   #import java compiler; 
        #import java virtual machine; 
        class Main {} 

    b   package java compiler; 
        import java virtual machine; 
        class Main {} 

    c   import com.java2s.*; 
        package javacompiler; 
        class Main { 
           void method1() {} 
           int count; 
        } 

    d   package javacompiler; 
        import com.java2s.*; 
        class Main { 
           void method1() {} 
           int count; 
        } 

    e   #package javacompiler; 
        $import com.java2s; 
        class Main { 
           void method1() {} 
           int count; 
        } 

    f   package javacompiler; 
        import com.java2s; 
        Class Main { 
           void method1() {} 
           int count; 
        } 




Answer



D

Note

A is incorrect because #import isn't a statement in Java.

B is incorrect because a package name (Java compiler) cannot contain spaces.

C is incorrect because a package statement should be placed before an import statement.

E is incorrect. #package and $import aren't valid statements or directives in Java.

F is incorrect. Java is case-sensitive, so the class is not the same as Class.