JAVA題庫:格林模擬試題二(下)(5)

question 44)
which of the following statements are true
1) an inner class may be defined as static
2) there are no circumstances where an inner class may be defined as private
3) a programmer may only provide one constructor for an anonymous class
4) an inner class may extend another class



question 45)
what will happen when you attempt to compile and run the following code
int output=10;boolean b1 = false;if((b1==true) && ((output+=10)==20)){  system.out.println("we are equal "+output);  }else  {  system.out.println("not equal! "+output);}
1) compile error, attempting to peform binary comparison on logical data type
2) compilation and output of "we are equal 10"
3) compilation and output of "not equal! 20"
4) compilation and output of "not equal! 10"



question 46)
given the following variables which of the following lines will compile without error?
string s = "hello";long l = 99;double d = 1.11;int i = 1;int j = 0;1) j= i <2) j= i<3) j=i<4)j=i<



question 47)
what will be output by the following line of code?
system.out.println(010|4);
1) 14
2) 0
3) 6
4) 12