多做题,通过考试没问题!

Java认证考试

睦霖题库>其他计算机考试>Java认证考试

10. class Inner {  11. private int x;  12. public void setX( int x) { this.x = x; }  13. public int getX() { return x; }  14. }  15.  16. class Outer {  17. private Inner y;  18. public void setY( Inner y) { this.y = y; }  19. public Inner getY() { return y; }  20. }  21.  22. public class Gamma {  23. public static void main( String[] args) { 24. Outer o = new Outer(); 25. Inner i = new Inner();  26.int n=10;  27. i.setX(n);  28. o.setY(i);  29. // insert code here  30. System.out.println( o.getY().getX());  31. }  32. }  Which three code fragments, added individually at line 29, produce the output 100?()

  • A、 n = 100;
  • B、 i.setX( 100);
  • C、 o.getY().setX( 100);
  • D、 i = new Inner(); i.setX( 100);
  • E、 o.setY( i); i = new Inner(); i.setX( 100);
  • F、 i = new Inner(); i.setX( 100); o.setY( i);
正确答案:B,C,F
答案解析:
进入题库查看解析

微信扫一扫手机做题