填空题(35分钟)
注意掌握选择排序冒泡排序算法
数组中的整数型(byte,short,int,long)默认初始化值都是0
数组中的浮点型(float,double)默认初始化值都是0.0
数组中布尔型(boolean)默认初始化值是false
数组中字符型(char)默认初始化值是什么也没有
数组中引用数据类型(如String)默认初始化值都是null
1、数组中整数型默认初始化值( 0 )
2、数组中布尔型默认初始化值是( false )
3、数组中浮点型默认初始化值是( 0.0 )
4、数组中字符型默认初始化值是( 0 )
5、数组中引用数据类型默认初始化值是( null )
6、数组是一种( 引用 )数据类型
7、int类型的数组默认值是( 0 )
8、阅读以下代码, int a [] = new int [5] ; System.out.println(a[3]) ;
输出的结果是( 0 )
9、表示数组长度的属性是( length )
10、数组的最大索引是数组的长度减几?( 减一 )
11、下面的二维数组中int[][] arr = { {1,2,3},{4,5},{6,7,8,9}};有几个一维数组?( 3 )
12、下面的二维数组中int[][] arr = { {1,2,3},{4,5},{6,7,8,9}};arr[0][2]的值是( 3 )
13、下面的二维数组中int[][] arr = { {1,2,3},{4,5},{6,7,8,9}};arr[1].length是( 2 )
14、执行语句:int[] x = new int[20];后,x[19]为( 0 )
15、若数组a定义为int[][] a=new int[3][4],则a是( 二 )维数组
16、若数组a定义为int[] a=new int[3],则a是( 一 )维数组
17、一个数组中的所有值都必须是( 相同 )类型。
18、数组是最简单的复合数据类型,是一系列数据的( 集合 )。
19、数组的元素可以是值(基本数据类型)也可以是( 引用数据类型 )。
20、阅读以下代码, int[] a = new int[]{1,2,3,4,5,6,7}; System.out.println(a[7]);会不会出现异常( 会,数组下标越界异常 )
21、设有下列数组定义语句: int a[][]= { {1, 2}, {3}};则此a[1][0]的值为( 3 )
22、阅读以下代码, int[][] a = new int[][]{ {1,2,3,4},{2,3,4},{4,5},{1,2,3,4,5}}; System.out.println(a[3].length);打印的值是( 5 )
23、阅读以下代码, int[] a = new int[]{1,2,3,4,5,6,7};System.out.println(a[3])
打印的结果是( 4 )
24、给定如下Java代码片段,编译运行时,结果是( 135 )(加了两次,认真
)int []a = {1,2,3,4,5};
for(int count=0;count<5;count++){
System.out.print(a[count++]); }
25、设有下列数组定义语句:int a[] = {1, 2, 3};下标分别是( 0,1,2 )
26、下面这行代码 String[][] s=new String[10][]; s中每个元素都为( null )
27、阅读以下代码,要遍历出数组的每一个元素, ①的位置怎么填( 3 )
int[] arr = {11,22,33};
for(int i=0;i< __①__;i++){
System.out.println(arr[i])
}
28、阅读以下代码, int[] a = new int[4];
a[2]的值是多少( 0 )
- 数组的索引是从( 0</