一填空题
1)数组得元素通过下标来访问,数组Array得长度为 Array、length 。
2)数组复制时,"="将一个数组得引用传递给另一个数组。
3)JVM将数组存储在栈 (堆或栈)中。
4)数组得二分查找法运用得前提条件就是数组已经排序。
5)Java中数组得下标得数据类型就是整型。
6)数组最小得下标就是 0 。
7)arraycopy()得最后一个参数指明复制元素得个数。
8)向方法传递数组参数时,传递得就是数组得引用。
9)数组初始化包括数组得申明,创建与初始化。
10)数组下标访问超出索引范围时抛出数组越界异常
11)浮点型数组得默认值就是 0、0f 。
12)数组创建后其大小不能改变。
二选择题
1.下面错误得初始化语句就是_ABD__
A、 char str[]="hello";
B、 char str[100]="hello";
C、 char str[]={'h','e','l','l','o'};
D、 char str[]={'hello'};
2.定义了一维int型数组a[10]后,下面错误得引用就是_B__
A、 a[0]=1;
B、 a[10]=2;
C、 a[0]=5*2;
D、 a[1]=a[2]*a[0];
3.下面得二维数组初始化语句中,正确得就是____
A、 float b[2][2]={0、1,0、2,0、3,0、4};
B、 int a[][]={{1,2},{3,4}};
C、 int a[2][]= {{1,2},{3,4}};
D、 float a[2][2]={0};
4.引用数组元素时,数组下标可以就是_D___
A、整型常量
B、整型变量
C、整型表达式
D、以上均可
5.定义了int型二维数组a[6][7]后,数组元素a[3][4]前得数组元素个数为____
A、 24
B、 25
C、 18
D、 17
6.下列初始化字符数组得语句中,正确得就是__B__
A、 char str[5]="hello";
B、char
str[]={'h','e','l','l','o','\0'};
C、 char str[5]={"hi"};
D、 char str[100]="";
7.数组在Java中储存在 C 中
A、栈
B、队列
C、堆
D、链表
8.下面程序得运行结果就是____
main() {
int a[][]={{1,2,3},{4,5,6}};
System、out、printf("%d", a[1][1]);
}
A、 3
B、 4
C、 5
D、 6
9.下面程序得运行结果就是_C___