以下输出是什么 ?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
查看答案
以下哪个循环将在一个单独的行中显示此数组中的所有数字 :float [] nums = {1.1f,2.2f,3.3f};
A. for (int i =0; i < 3; i++) System.out.print( nums[i]);
B. for (i = 1; i < 2; i++) System.out.print( nums[i]);
C. for (i = 0; i < 2; i++) System.out.print( nums[i]);
D. for (i = 1; i < 3; i++) System.out.print(nums[i]);
下面这个方法实现什么功能 ?void blur(char[] z, String st){if(z.length < st.length())return;for (int i = 0; i < st.length(); i++) {z[i] = st.charAt(i);}}
A. 它确定数组是否包含与 String 相同的字符。
B. 它将数组中的字符复制到 String。
C. 它创建一个包含与 String 相同字符的新数组。
D. 如果数组中有足够的空间,则会将字符串中的字符逐个复制到数组中。
哪一个选项可以表示 ar 的数组中的最后一个值的索引?
A. 0
B. 1
C. ar.length
D. ar.length -1
数组是
A. 相同数据类型的相同值
B. 相同的数据类型,值可相同,也可不同
C. 不同数据类型的相同值
D. 不同数据类型的不同值