第五章单元测试
- 有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( )。
- 下面代码中哪一个不能够创建一个数组?( )
- 设有定义语句 int [ ]a={66,88,99}; 则以下对此语句的叙述错误的是( )。
请看下面的程序段:
public class class1{
public static void main(String[] args){
int x [] = new int[8];
System.out.println(x [1]);
}
}
当编译和执行这段代码时会出现:( )。- 已知表达式int [ ] m={0,1,2,3,4,5,6};下面( )表达式的值与数组最大下标数相等。
已知score是一个整数数组,有5个元素,已正确初始化并赋值,仔细阅读下面代码,程序运行结果是( )。
int temp = score[0];
for (int index = 1;index < 5;index++) {
if (score[index] < temp) {
temp = score[index];
}
}- 以下代码的输出结果为( )。
char[][]ch={{'a'},{'b','c','d'},{'e','f'},{'g','h','i','j'}};
System.out.print(ch[2].length+" ");
System.out.print(ch.length); - 下列数组有几行几列?( )
int[][] arr = {{1,2,3},{2,3,4},{3,4,5},{6,7,8},{1,4,6}}; - 数组是有序数据的集合,其数组元素的个数为数组的长度。( )
- 可使用数组的lengths属性获取的数组的长度。( )
A:12 35 8 7 2 B:35 12 8 7 2 C:2 7 8 12 35 D:8 7 12 35 2
答案:2 7 8 12 35
A:float [][]f = new float[6][6]; B:float []f[] = new float[6][6]; C:float [][]f = new float[6][]; D:float f[][] = new float[][6];
A:数组中的每个元素是整型 B:定义了一个名为 a 的一维数组 C:a 数组的元素的下标为 1~3 D:a 数组有 3 个元素
A:正确执行并且输出 0 B:有一个编译错误为“possible reference before assignment” C:有一个编译错误为“illegal array declaration syntax” D:有异常出现为“Null Pointer Exception”
A:m.length+1 B:m.length() C:m.length-1 D:m.length()+1
A:编译出错 B:求最小数 C:找到数组最后一个元素 D:求最大数
A:2 4 B:3 4 C:3 3 D:4 4
A:五行三列 B:五行五列 C:三行五列 D:三行三列
A:错 B:对
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!