导航菜单
首页 >  java面向对象程序设计期末考试试题及答案  > 【Java期末复习】《面向对象程序设计》练习库

【Java期末复习】《面向对象程序设计》练习库

目录

一、单选题

二、填空题

三、程序填空题

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.抽象方法只需要

相关推荐: