File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Another Mock Exam Question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Another Mock Exam Question " Watch "Another Mock Exam Question " New topic

Another Mock Exam Question

Gaurav Chikara
Ranch Hand

Joined: Jun 09, 2000
Posts: 411
Question 54.
Which of the following class declaration(s) is(are) true?

A.import java.awt.Button;
import java.lang.Runnable;
public class MyClass extends Button implements Runnable{
public void run(){
//Some valid Code
B.import java.awt.event.*;
import java.applet.Applet;

public class MyApplet extends Applet,WindowAdapter{
public void windowClosed(WindowEvent we){
//Some Valid Code
C.import java.lang.Runnable;

public class MyClass implements Runnable{
public void run(){
int i = 10
System.out.println("i = "+i);
D.import java.awt.event.*;
public class MyClass extends WindowAdapter
implements WindowListener{
public void windowClosed(WindowEvent we){
//Some Valid Code
Answers given are A and D
but C also compiles correctly
can anyone give any rerasoning for it
should C be correct or not ?

SCJP,SCWCD,SCBCD<br />If Opportunity doesn't knock then build the door
Ajith Kallambella

Joined: Mar 17, 2000
Posts: 5782
C looks deceivingly correct, but there should have been a semicolon at the end of the statement int i = 10.
That cup of fresh coffee helped me

Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).
I agree. Here's the link:
subject: Another Mock Exam Question
jQuery in Action, 3rd edition