西华大学课程考试,JAVA
西华大学课程考试试题卷 ( A卷) 课程名称: 面向对象程序设计B(JAVA) 考试时间: 110 分钟 课程代码: 6013699 试卷总分: 100 分 考试形式: 闭卷 学生自带普通计算器: 否 二.(10分)编写应用程序,统计1~9999 之间,能被3 和5整除的数有多少个,并计算出它们的和。 三.(10分)采用循环控制语句创建一不等长二维字符串数组sc(数组第一行的长度为1,第二行为2…,第九行为9),用于存放乘法九九表式子(sc[0][0]="1×=1",1…, sc[8][8] ="9×9=81")。最后,按行打印sc数组各元素的值。 五、(15分)编写一个Java应用程序,设计一个汽车类Vehicle,包含的成员属性有:车轮个数wheels和车重weight。小车类Car是Vehicle的子类,其中包含属性载人数passenger_load。卡车Truck是Vehicle的子类,其中包含载人数passenger_load和载重量payload。每个类都有toString(),用于格式输出,并进行测试。 提示:要完成对父类继承成员的初始化,使用构造方法及其相关方式。 六、(15分) 定义Biology(生物)、Animal(动物)、Man(人)3个接口,其中Biology接口声明了 breath()抽象方法,Animal接口声明了hasSex()和eat()抽象方法,Man接口声明了think和study()抽象方法。
定义NormalMan类实现上述3个接口,实现它们声明的抽象方法(仅显示相应的功能信息),并定义名称name。完成测试。
第 1 页 共 1 页