一、单选题
1、Java数组存放在(      )中。
A.链表
B.
C.队列
D.
正确答案:D
2、当访问无效的数组下标时,系统会(    )。
A.系统崩溃
B.中止程序
C.抛出异常
D.直接跳过
正确答案:C
3、int arra[] = new int[5]; 下列说法不正确的是(      )。
A.一共有5个元素
B.数组的元素类型都是整型
C.数组元素4和数组的第四个元素的值相等
D.数组的下标时0-4
正确答案:C
4、Java中,通过(    )可以获得数组长度。
A.length()
B.length
C.size
D.size()
正确答案:B
5、设有定义语句int a[]={1,1,2};则以下对此语句的叙述错误的是(      )。
A.定义了一个名为a的一维数组
B.数组中的每个元素是整型
C.a数组有3个元素
D.a数组的下标为1~3
正确答案:D
6、定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为(      java定义一维数组并赋值)。
A.18
B.25
C.24
D.17
正确答案:B
二、填空题
1、已知:int a[]={2,4,6,8};则:表达式(a[0]+=a[1])+ ++a[2]值为(    )。
正确答案:13
2、以下程序输出结果为(    )。
int a[] = { 1, 3, 9, 5, 7, 4, 2, 8 };
int num = 0;
for(int i = 0; i <a.length; i++){
      if(a[i]==a[0]){
            num++;
      }
}
System.out.println(num);
正确答案:1
3、Java中,数组创建成功以后,其大小(    )(能/不能)改变。
正确答案:不能
4、Java中,用任何形式创建数组时,都必须指定数组的(    )。
正确答案:长度
5、Java中,不论是一维数组还是多维数组,下标都是从(    )开始。
正确答案:0
6、Java语言中,二维数组的两个中括号[][]分别表示(  )和(  )。
正确答案:行,列
7、在初始化二维数组时,可以只指定数组的(    )而不给出数组的(    ),每一行的长度由二维数组引用时决定。
正确答案:行数,列数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。