451Java程序设计中期考核(共5页).doc
《451Java程序设计中期考核(共5页).doc》由会员分享,可在线阅读,更多相关《451Java程序设计中期考核(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上姓名: 陈统 学号: 班级: 软5 机位号: 天津师范大学中期考核2014 2015 学年第一学期中期考核科目:Java程序设计 学院:软件学院专业:软件工程题号一二总分分数考 核 说 明1在D盘根目录下建立 “Test”命名的文件夹(目录);2. 在试卷中填写姓名、学号、班级、机位号;3. 分别为两个考核题目建立两个项目Project1和Project2,独立完成这两个项目;4按题目要求完成操作,并将全部完整项目文件夹、文档存放于第1步中建立的文件夹下;5测试时长1.5小时。中 期 考 核 题 目Project 1 (本题60分)按如下要求编写程序。1. 打开Ecl
2、ipse,创建Java项目 Project1;2. 在项目中,为一元二次方程ax2+bx+c=0设计一个名为QuadraticEquation的类,其UML图创如下所示:QuadraticEquation-a:double-b:double-c:double+QuadraticEquation (a:double,b:double,c:double)+getA():double+getB():double+getC():double+getDiscriminant():double+getRoot1():double+getRoot2():double其中:(1) 三个成员变量a,b和c代表三
3、个系数;(2) 参数为a,b和c的构造方法;(3) a,b和c的三个访问器get方法返回三个系数的值;(4) getDiscriminant()成员方法返回判别式b2-4ac的值;(5) getRoot1()和getRoot2()成员方法返回两个实根,r1=(-b+(b2-4ac)1/2/(2a)r2=(-b-(b2-4ac)1/2/(2a)如果判别式为负,getRoot1()和getRoot2()返回0;3. 在项目中编写一个测试程序,创建名为Test的主类,如果判别式为正数,显示两个根;如果判别式为0,显示一个根;否则,显示该方程无实根。在主方法中main方法中完成如下操作:(1) 声明并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 451 Java 程序设计 中期 考核
限制150内