面向对象技术Java-期末复习试卷(四).docx

面向对象技术Java-期末复习试卷(四).docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象技术Java-期末复习试卷(四)

期末复习试卷(四)单项选择题1、关于静态变量的概念,下列哪一个正确 A. 一旦一个静态变量被分配,它的值就不允许改变. B. 一个静态变量在方法中被创建,它在被调用前保留上一次调用的结果. C. 在任意多个类的实例中,它们共享类定义的静态变量 D. 在任意多个类的实例中,它们各有自己的静态变量.正确答案:B 2、选出下面不能作为 void Med(int x)方法重载的声明。 A. void Med (double y) B. int Med (int y) C. double Med (int x, int y) D. public float Med (float x)正确答案:B 3、下列哪一个不正确 A. 一个抽象类必须定义抽象方法. B. 定义了抽象方法的类必定是抽象类. C. 一个接口中,定义的每一个方法必须是抽象方法. D. 一个接口中,定义的每一个成员变量必须是常量.正确答案:A 4、Circle是GeometricObject的子类。如果有语句:Circle circle = new Circle(1);GeometricObject object = new GeometricObject();那么下面哪个布尔表达式的值为false? A. (circle instanceof GeometricObject) B. (object instanceof GeometricObject) C. (circle instanceof Circle) D. (object instanceof Circle)正确答案:D 5、下列关于变量的叙述哪个是错的? A. 实例变量是类的成员变量 B. 实例变量用关键字static声明 C. 在方法中定义的局部变量在该方法被执行时创建 D. 局部变量在使用前必须被初始化正确答案:B 程序题1、编写一个应用程序,模拟机动车的加速和减速功能。机动车类Vehicle的UML图如下,其中speedUp()方法实现加速功能,速度上限为240 km/h;speedDown()实现降速功能,下限为0 km/h。解题要求:编写测试程序,创建Vehicle对象,设置初始速度为100 km/h,调用speedDown()方法减速 5 km,再调用speedUp()方法提速 10 km,输出车辆的最终速度。public class TestVehicle {public static void main(String[] arg){Vehicle v = new Vehicle(0);v.setSpeed(100);v.speedDown(5);v.speedUp(10);System.out.println(车辆的速度是 + v.getSpeed());}}class Vehicle{private float speed;public Vehicle(){}public Vehicle(float speed){this.speed = speed;}public float getSpeed() {return speed;}public void setSpeed(float speed) {this.speed = speed;}public void speedUp(float speedUp){if ((speed + speedUp)240)speed = 240;else?speed += speedUp;}public void speedDown(float speedDown){if ((speed - speedDown) 0)speed = 0;else?speed -= speedDown;}}2、创建一个BMI计算器。编写一个程序,用户输入个人的身高(m)、体重(kg),计算他的BMI,并显示体重状况。使用两个文本域分别接受用户输入的身高和体重。当用户点击“计算BMI”按钮,在另外两个文本域中分别显示BMI的数值以及体重状况。计算BMI的公式如下:? ? BMI = 体重公斤数/(身高米数×身高米数)。根据BMI,可以判断个人的体重状况如下:? ??GUI效果可参考如下。public class BMI {? private String name;? private int age;? private double weight; // in pounds? private double height; // in inches? public static final double KILOGRAMS_PER_POUND =

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档