question 34)
which of the following statements about this code are true?
public class morecombe{
public static void main(string argv[]){
morecombe m = new morecombe();
m.go(new turing(){});
}
public void go(turing t){
t.start();
}
}
class turing extends thread{
public void run(){
for(int i =0; i < 2; i++){
system.out.println(i);
}
}
}
1) compilation error due to malformed parameter to go method
2) compilation error, class turing has no start method
3) compilation and output of 0 followed by 1
4) compilation but runtime error
question 35)
what will be the result when you attempt to compile and run the following code?.
public class conv{
public static void main(string argv[]){
conv c=new conv();
string s=new string("ello");
c.amethod(s);
}
public void amethod(string s){
char c='h';
c+=s;
system.out.println(c);
}
}
1) compilation and output the string "hello"
2) compilation and output the string "ello"
3) compilation and output the string elloh
4) compile time error