Java认证模拟题及分析3
question 29)
what is the result of the following operation?
system.out.println(4 | 3);
1) 6
2) 0
3) 1
4) 7
answer to question 29
--------------------------------------------------------------------------------
question 30)
public class myclass1 {
public static void main(string argv[]){ }
/*modifier at xx */ class myinner {}
}
what modifiers would be legal at xx in the above code?
1) public
2) private
3) static
4) friend
answer to question 30
--------------------------------------------------------------------------------
question 31)
what will happen when you attempt to compile and run the following code?
public class holt extends thread{
private string sthreadname;
public static void main(string argv[]){
holt h = new holt();
h.go();
}
holt(){}
holt(string s){
sthreadname = s;
}
public string getthreadname(){
return sthreadname;
}
public void go(){
holt first = new holt('first');
first.start();
holt second = new holt('second');
second.start();
}
public void start(){
for(int i = 0; i < 2; i ++){
system.out.println(getthreadname() +i);
try{
thread.sleep(100);
} catch(interruptedexception e){system.out.println(e.getmessage());}
}
}
}
1) compile time error
2) output of first0, second0, first0, second1
3) output of first0, first1, second0, second1
4) runtime error
answer to question 31
--------------------------------------------------------------------------------
question 32)
an applet has its layout manager set to the default of flowlayout. what code would be correct to change to another layout manager.
1) setlayoutmanager(new gridlayout());
2) setlayout(new gridlayout(2,2));
3) setgridlayout(2,2);
4) setborderlayout();
answer to question 32
--------------------------------------------------------------------------------
question 33)
what will happen when you attempt to compile and run the following code?.
class background implements runnable{
int i=0;
public int run(){
while(true){
Java认证模拟题及分析1
Java认证模拟题及分析2
Java认证模拟题及分析4
Java认证模拟题及分析5