. 问题以下输出是什么 ?class ChangeIt{ static void doIt( int[] z ) { int[] A = z; A[0] = 99; }}class TestIt{ public static void main( String[] args ) { int[] myArray = {1, 2, 3, 4, 5}; ChangeIt.doIt(myArray); for (int i = 0; i < myArray.length; i++) { System.out.print(myArray[i] + " "); } }}
(A)1 2 3 4 5
(B)99 2 3 4 5
(C)0 2 3 4 5
(D)99 99 99 99 99
参考答案
继续答题:下一题


更多java基础知识试题
- 1在Java中,包有多种用途,但不包含( )
- 2以下由 for 语句构成的循环执行的次数是( )。for ( int i = 0; true ; i++) ;
- 3如果子类中的方法mymehtod()覆盖了父类中的方法mymethod(),假设父类方法头部定义如下,void mymethod(int a),则子类方法定义不合法的是()?
- 4Math.round(3.7) 输出结果为
- 5以下代码输出结果为:class Main { public static void main(String args[]) { System.out.println(fun()); } int fun() { return 20; }}