JAVA题库:格林模拟试题三(下)(2)
question 35)
what will happen when you attempt to compile and run the following code
public class borley extends thread{ public static void main(string argv[]){ borley b = new borley(); b.start(); } public void run(){ system.out.println("running"); } }
1) compilation and run but no output
2) compilation and run with the output "running"
3) compile time error with complaint of no thread target
4) compile time error with complaint of no access to thread package
question 36)
assuming any exception handling has been set up, which of the following will create an instance of the randomaccessfile class
1) randomaccessfile raf=new randomaccessfile("myfile.txt","rw");
2) randomaccessfile raf=new randomaccessfile( new datainputstream());
3) randomaccessfile raf=new randomaccessfile("myfile.txt");
4) randomaccessfile raf=new randomaccessfile( new file("myfile.txt"));
question 37)
given the following class definition
public class upton{ public static void main(string argv[]){ } public void amethod(int i){} //here }
which of the following would be legal to place after the comment //here ?
1) public int amethod(int z){}
2) public int amethod(int i,int j){return 99;}
3) protected void amethod(long l){ }
4) private void anothermethod(){}