1 一 填空题 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___ main() { 2 int x=30; int[] numbers=new int[x]; x=60; System.out.println(numbers.length); } A. 60 B. 20 C. 30 D. 50 10. 下面程序的运行结果是__BDF__ main() { char s1[]="ABCDEF".toCharArray(); int i=0; while(s1[i++]!='\0') System.out.println(s1[i++]); } A. ABCDEF B. BDF C. A...