在Java中,以下程序段能正确为数组赋值的是哪一项?
A. int[] a={1,2,3,4};
B. int[] b[4]={1,2,3,4};
C. int c[];c={1,2,3,4};
D. int d[];d=new int[4]{1,2,3,4};
查看答案
已知表达式int[] m={0,1,2,3,4,5,6};下面哪一项表达式的值与数组最大下标数相等。
A. m.length()
B. m.length-1
C. m.length()+1
D. m.length+1
在Java中,以下定义数组的语句正确的是哪一项?
A. int t[10]=new int[];
B. char []a = "hello";
C. String[] s=new String[10];
D. double[] d[]=new double[][4];
在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