在Java中,下面代码的输出结果是?public static void main(String[] args) {int[] arrA = { 12, 22, 8, 49, 3 };int k = 0;int len = arrA.length;for (int i = 0; i < len; i++) {for (int j = i + 1; j < len; j++) {if (arrA[i] > arrA[j]) {k = arrA[i];arrA[i] = arrA[j];arrA[j] = k;}}}for (int i = 0; i < arrA.length; i++) {System.out.println(arrA[i]);if (i < arrA.length - 1) {System.out.println(",");}}}
A. 3,8,12,22,49
B. 12,22,8,49,3
C. 49,22,12,8,3
D. 编译错误
查看答案
分析下面的Java源程序,编译后的运行结果是?import java.util.*;public class Test {public static void main(String[] args) {int[] numbers = new int[] { 1, 2, 3 };System.out.println(Arrays.binarySearch(numbers, 2));}}
A. 输出:0
B. 输出:1
C. 输出:2
D. 输出:3
以下选项中能正确创建一个数组的是?
A. float[]f[] = new float[][6];
B. floatf[][] = new float[][];
C. float[6][]f = new float[6][6];
D. float[][]f = new float[6][];
已知数组array,其最后一个元素的下标(索引)是?
A. array. size
B. array. length-l
C. array. size-l
D. array. length
数组在Java中存储在哪里?
A. 栈
B. 队列
C. 堆
D. 链表