目录
一、单选题
二、填空题
三、程序填空题
1、 super使用--有如下父类和子类的定义,根据要求填写代码
2、简单加法计算器的实现
3、House类
4、矩形类
5、创建一个Box类,求其体积
四、函数题
6-1 求圆面积自定义异常类
6-2 判断一个数列是否已排好序
6-3 设计一个矩形类Rectangle
6-4 Person类
6-5 是否偶数
6-6 Java类实现-正方形
6-7 学生类
6-8 数组求和
6-9 Rectangle类
五、编程题
7-1 设计一个矩形类Rectangle
7-2 重复数据问题
7-3 矩阵相加
7-4 身体质量指数(BMI)测算
7-5 闰年判断
一、单选题1、下面的方法,当输入为2的时候返回值是多少?( D )
public int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; }A.0
B.2
C.4
D.10
没有break,发生case穿透现象,程序会继续向下执行,直到遇到break或者结束switch语句的大括号为止,其中i一直为2
2、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。
A.隐藏 B.覆盖C.重载 D.Java不支持此特性
3、关于抽象类,下面叙述错误的是( C ) 。
A.包含抽象方法的类必须是抽象类
B.抽象方法只需要