- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计考试实验说明及判分标准.doc
PAGE 2
第 PAGE 5 页 共 NUMPAGES 15 页
邢台学院2013—2014学年第二学期期末考试
2012级电气大类本科专业《Java程序设计》实验试题
(本试卷满分100分,考试时间110分钟)
说明:
本实验考试分简单控制台编程题、简单GUI编程题、综合应用三个题型,每个题型设有A、B、C三个题目,每个学生以抽签的方式每个题型各抽一个题目,作为自己的考试题目。考试过程中可能查看资料,但同学间不能相互交流,也不能传递任何资料。
考试结果由两位教师采用现场打分给出,程序不能运行的,不进行评分,按0分计。
70分为通过,低于70分为不通过。不通过者三天内申请重考,每个学生有两次重考机会,重考时,重新抽签。
一.简单控制台编程题(26分)
编写一个简易学生管理系统。
功能要求:能输入学生信息、输出学生信息。
(1)编写一个Student类,包括姓名、性别、年龄、专业四个属性。
(2)编写一个业务类ServeceImp,此类实现如下接口:
public interface ServiceInterface {
public void addStudent(Student student);
public ListStudent getStudents();
}
实现接口中定义的两个方法,addStudent()方法把一个Student对象保存到一个线性表中,getStudents()方法返回保存Student对象的线性表。
(3)编写一个带有主方法的启动类StuMain类,程序运行,输出如下主菜单,
(4)如输入“1”,则提示:
按提示输入学生信息后,生成Student对象,调用ServeceImp的addStudent方法,将Student对象添加到线性表中,程序返回到主菜单。
(5)如输入“2”, 调用ServeceImp的getStudents()方法,获取存放学生信息的线性表,将其中的学生的信息逐条输出,而后程序返回到主菜单。
(6)如输入“0”,则输出“程序结束”,而后程序退出。
评分标准:
正确编写Student类,得4分。
正确编写ServeceImp类,得4分。
正确编写StuMain类得12分,其中
正确显示主菜单2分。
能正确选择主菜单的功能2分。
能正确输入学生信息2分。
能将学生信息正确保存到线性表中2分。
能正确获取学生信息线性表2分。
能正确将学生信息线性表的学生信息逐条输出2分
代码规范:6分(标识符可理解性、正确缩进、运算符前后空格各2分)
编写一个简易员工管理系统。
功能要求:能输入员工信息、输出员工信息。
(1)编写一个 HYPERLINK /s?wd=employee Employee类,包括编号、姓名、性别、年龄四个属性。
(2)编写一个业务类ServeceImp,此类实现如下接口:
public interface ServiceInterface {
public void add HYPERLINK /s?wd=employee Employee( HYPERLINK /s?wd=employee Employee HYPERLINK /s?wd=employee employee);
public HYPERLINK /s?wd=employee Employee get HYPERLINK /s?wd=employee Employee(String no);
}
实现接口中定义的两个方法,add HYPERLINK /s?wd=employee Employee()方法把一个 HYPERLINK /s?wd=employee Employee对象以编号no为键,保存到一个HashMap中。get HYPERLINK /s?wd=employee Employee()方法以编号no为参数,从HashMap中获取相应的 HYPERLINK /s?wd=employee Employee对象,并返回此对象。
(3)编写一个带有主方法的启动类StuMain类,程序运行,输出如下主菜单,
(4)如输入“1”,则提示:
按提示输入员工信息后,生成 HYPERLINK /s?wd=employee Employee对象,调用ServeceImp的add HYPERLINK /s?wd=employee Employee()方法,将 HYPERLINK /s?wd=employee Employee对象以相应的编号为键添加到HashMap中,程序返回到主菜单。
(5)如输入“2”,则提示:
按要求输入员工号,调用ServeceImp的ge HYPERLINK /s?wd=employee Employee ()方法,获取存相应的员工对象,将员工信息输出,而后程
文档评论(0)