单项选择题

public class test { 
public static void add3 (Integer i) 
int val = i.intValue ( ); 
val += 3; 
i = new Integer (val); 
}
public static void main (String args [ ] )  { 
Integer  i = new Integer (0); 
add3 (i); 
system.out.printIn (i.intValue ( )  ); 
}
What is the result?()  

A. Compilation will fail.
B. The program prints “0”.
C. The program prints “3”.
D. Compilation will succeed but an exception will be thrown at line 3.


您可能感兴趣的试卷

你可能感兴趣的试题

4.多项选择题

Integer i = new Integer (42); 
Long 1 = new Long (42); 
Double d = new Double (42.0);  
Which two expressions evaluate to True?()

A. (i ==1)
B. (i == d)
C. (d == 1)
D. (i.equals (d))
E. (d.equals (i))
F. (i.equals (42)

5.单项选择题

1.public class test ( 
2.public static void main (String args[])    { 
3.int  i = 0xFFFFFFF1; 
4.int  j = ~i; 
5.   
6.} 
7.)   
What is the decimal value of j at line 5?()  

A. 0
B. 1
C. 14
D. –15
E. An error at line 3 causes compilation to fail.
F. An error at line 4 causes compilation to fail.

6.多项选择题Which two are equivalent?()   

A. 3/2
B. 3<2
C. 3*4
D. 3<<2
E. 3*2^2
F. 3<<<2

7.单项选择题

public class X { 
public static void main (String[] args)  { 
byte b = 127; 
byte c = 126; 
byte d = b + c; 
} 
}  
Which statement is true?()  

A. Compilation succeeds and d takes the value 253.
B. Line 5 contains an error that prevents compilation.
C. Line 5 throws an exception indicating “Out of range”
D. Line 3 and 4 contain error that prevent compilation.
E. The compilation succeeds and d takes the value of 1.

8.单项选择题Which is a valid identifier?()  

A. false
B. default
C. _object
D. a-class

9.单项选择题

public class Mycircle { 
public double radius; 
public double diameter; 
public void setRadius(double radius) 
this.radius = radius; 
this.diameter= radius * 2; 
} 
public double getRadius()   { 
return radius; 
} 
Which statement is true?()  

A. The Mycircle class is fully encapsulated.
B. The diameter of a given MyCircle is guaranteed to be twice its radius.
C. Lines 6 and 7 should be in a synchronized block to ensure encapsulation.
D. The radius of a MyCircle object can be set without affecting its diameter.

10.多项选择题

class BaseClass{ 
private float x= 1.0f; 
protected void setVar (float f) {x = f;} 
} 
class SubClass extends BaseClass   { 
private float x = 2.0f; 
//insert code here 
}  
Which two are valid examples of method overriding?()     
  

A. Void setVar(float f) {x = f;}
B. Public void setVar(int f) {x = f;}
C. Public void setVar(float f) {x = f;}
D. Public double setVar(float f) {x = f;}
E. Public final void setVar(float f) {x = f;}
F. Protected float setVar() {x=3.0f; return 3.0f; }