15-16(2)Java语言程序设计试卷A(1)

2019-08-17 12:25

试卷编号: A 河南科技学院2015-2016学年第二学期期终考试

Java语言程序设计试题(A)

适用班级:计科151-4、物联网141-2

注意事项:1.考试采取上机考试形式,在桌面文件夹“Java程序设计考试”中,存在一个文件夹“试题”,请将“试题”文件夹以“班级_学号_姓名”命名,如“计科151_ 201509254_王伟”,将解答后的Java源文件放入该文件夹中;

2.考试时间共100分钟;

3.本试卷需A4演草纸( 0 )张;

4.考试过程中,不允许携带U盘和演草纸,否则按作弊处理; 题号 分数 得分 得分 一、面向对象程序设计基础(70分)

按题目编程实现下列功能。(文件名:OOBasic.java)

要求:(1)按照题目所给变量名称、类型和方法名称进行编程,禁止修改;

(2)所有成员变量的权限为private,所有成员方法的权限为public; (3)编程环境可选,Eclipse和JDK均可。 成员变量:

类型(vType)

构造方法:

构造方法(1),输出“创建了一个交通工具”;

构造方法(2),调用构造方法(1),并通过形参初始化类型(vType)和载客人数(vNum); 普通方法:

设置get和set方法用于获取和设置类中各个变量的值;

重写Equals方法,当且仅当类型(vType)和载客人数(vNum) 均相等时,即为同一交通工具。

重写toString方法,返回类型(vType)和载客人数(vNum)的信息

2015~2016学年第二学期期终考试 《Java语言程序设计》试卷 A 第1页 共2页

合分人签字 一 70 二 30 合计 100 1. 交通工具类(vehicle)

String类型 如: 小型车、大型车 int类型

如: 20

载客人数(vNum)

样式如下:类型:小型车,载客人数:20

2. 计费接口(Charge)

成员方法:

billingMethods( ),用于输出不同类型交通工具的不同计费方式,如: 公交车计费方式:

一元/张(不计公里数) 3. 公交车类(Bus)

继承vehicle类 实现Charge接口 成员变量:

线路号(bNo) 线路(line) 构造方法:

先调用父类构造方法(2)初始化类型(vType)和载客人数(vNum),再初始化线路号(bNo)和线路(line)。

普通方法:

重写billingMethods( )方法。

定义showBus()方法,用于输出Bus对象的所有信息(父类和子类)

4. 通过main函数测试。 得分 二、程序应用题(共3小题,根据学号选取1道试题编程,学号后两位对3取余数即为所答试题)

0. 通过键盘向List容器中输入10个整数,保留这些数中大于其平均值的数并输出。(文件名:List_0.java)

1. 通过键盘输入10个字符串到List容器中,判断哪些是回文字符串,并将其删除。(文件名:String_1.java)

2. 从键盘上输入10个字符到数组中,并将其转换为字符串,统计该字符串中大写字母、小写字母和其他字符的个数。(文件名:Array_2.java)

创建两个vehicle对象v1和v2,分别输出v1和v2,并调用其equals方法判断两个对象是否相等;

创建一个Bus对象,调用其showBus()方法和billingMethods( )方法。

String类型 String类型

如:5路、4路 如:科技学院—火车站

2015~2016学年第二学期期终考试 《Java语言程序设计》试卷 A 第2页 共2页


15-16(2)Java语言程序设计试卷A(1).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:杨树镇2012年招商引资工作方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: