内容发布更新时间 : 2025/6/11 23:29:40星期一 下面是文章的全部内容请认真阅读。
2.设有整型数组的定义:“int x[][]={{12,34},{-5},{3,2,6}};”则x.length的值为(9 ) 3.求取二维数组a[][]的第i行元素个数的表达式是( )。
4、一个一维数组有10个元素,则该数组可用的下标范围是 0-9 。 5、String S[]={“安徽”, “江苏”, “山东”};则S[1]的值是: 江苏 。
6、当声明一个数据组int arr[]=new int[5];时,这代表这个数组所保存的变量类型是 整形 ,数组元素下标的使用范围是 0-4 。
二.选择题
1.设有定义语句“int a[]={66,88,99};”,则以下对此语句的叙述错误的是( C) A.定义了一个名为a的一维数组 B.a数组有3个元素 C.a数组的元素的下标为1~3 D.数组中的每个元素是整数 2.设有定义“int[] a=new int[4];”则数组a的所有元素是(B ) A.a0、a1、a2、a3 B.a[0]、a[1]、a[2]、a[3] C.a[1]、a[2]、a[3]、a[4] D.a[0]、a[1]、a[2]、a[3]、a[4] 3.下面哪个选项正确地声明了一个字符串数组 (C )
A.char[] str B.char[][] str C.String[] str D.String[10] str 4、假设有这样的数组创建:int a[]={1,2,3,4,5,6,7};则该数组长度为 D 。 A.4 B.5
C.6
D.7
5、下列二维数组的创建中错误的是 A 。 A.int a[][]=new int[3][] ; B.int[][] a=new int[3][4] ; C.int a[][]={{1,2},{3,4}} ; D.int [][] a=new int[][];
三、编程题
1.编写一个程序,计算一维数组中的最大值、最小值及其差值。
2.将一个数组中的数逆序重新存放。
3.已知数组(12,23,26,45,58,60)是有序的,输入一个数x,将它插入到数组中,保证数组仍然是有序的。 4.输出杨辉三角形。如:
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ??
5.求一个二维数组的每行最大数。
**专题5 面向对象 一、填空题
1. 如果一个方法不返回任何值,则该方法的返回值类型为 void 。
2. 如果子类中的某个方法名、返回值类型和_传递参数_______与父类中的某个方法
完全一致,则称子类中的这个方法覆盖了父类的同名方法。 3. 接口中所有的属性均为_公有__、__静态_____和_常量_____的
4. 方法是一种仅有方法声明,没有具体方法体和操作实现的方法,该方法必
须在 类之中定义。
5. 在Java程序中,通过类的定义只能实现 重继承,但通过 的定义可以
实现多重继承关系。
6. 一般Java程序的类主体由两部分组成:一部分是 成员变量 ,另一部分是
成员方法 。
7. 分别用 class 关键字来定义类,用 关键字来分配实例存储空间。 8. 当一个类的修饰符为 private 时,说明该类不能被继承,即不能有子类。 9. 在Java中,能实现多重继承效果的方式是 。
二、选择题