JAVA程序设计考查办法.doc

JAVA程序设计考查办法.doc

ID:61443022

大小:25.00 KB

页数:8页

时间:2021-01-31

JAVA程序设计考查办法.doc_第1页
JAVA程序设计考查办法.doc_第2页
JAVA程序设计考查办法.doc_第3页
JAVA程序设计考查办法.doc_第4页
JAVA程序设计考查办法.doc_第5页
资源描述:

《JAVA程序设计考查办法.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《JAVA程序设计》考查办法JAVA程序设计课程是我院计算机科学与技术专业开设的专业必修课程,本门课程采用考查方式进行考核,具体办法如下:一、考查内容(一)理论部分:采取综合作业形式,学生在规定时间完成学院安排的作业。(二)实践部分:在规定时间完成程序设计和设计报告。从下列题目中选取2个进行设计,要求参看“考查方法与要求”:1.编写一个记事本程序要求:用图形用户界面实现。能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。2.模拟龟兔赛跑要求:用图形用户界面实现;能设置比赛时间,马匹的数量等等;在任意时间段内马匹的速度是随机的;开始比赛

2、之后以动画显示赛马过程。提示:使用多线程3.学生信息管理系统要求:使用图形用户界面;用数据库建立1或2个学生信息表;(不限使用哪种数据库)能连接数据库并实现查询、增、删、改等功能。4.图书信息管理系统要求:使用图形用户界面;用数据库建立1或2个图书信息表;(不限使用哪种数据库)能连接数据库并实现查询、增、删、改等功能。5.聊天小程序要求:使用图形用户界面;能实现一个聊天室中多人聊天;可以两人私聊。提示:使用socket通信6.万年历要求:使用图形用户界面;实现日期与星期的查询。7.网络监听程序要求:使用图形用户界面;有服务器和客户端,服务器监听客户端的

3、登陆。即:如果A客户端登陆服务器,则服务器界面上的A字母对应的红灯变成绿色;绿灯表示连接,红灯表示断线。提示:socket的监听方法8.全球通计费程序要求:使用图形用户界面;使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费;能根据输入实现各种用户的话费的计算并显示月实时帐单。提示:使用接口和多个子类实现分别表示金卡、银卡等各种套餐的话费计算。二、考查方法与要求(一)理论部分占考查成绩的30%学生需在规定时间将作业交至所属学习中心,由学习中心统一批改,并将作业整理留存,学院定期抽查。(二)实践部分占考查成绩的70%。1.题目完成后,要求学

4、生完成设计报告,包括下列内容:1)设计分析(明确题目要求,进行需求分析);2)程序结构(画流程图);3)各模块的功能及程序说明;4)源程序(Java源程序应加上详尽的注释语句,对所设计的类、属性、方法说明其用途,对方法的调用说明其用意和使用参数的原因。特别是有深刻理解、有独特见解的地方,用注释语句加以说明);5)操作方法(流程);6)试验结果(包括输入的测试数据和输出结果);7)设计体会。2.学生需在规定时间将程序设计和设计报告刻录成光盘交至学习中心,光盘需注明学生所属学习中心、批次、层次、姓名,由学习中心汇总整理在规定时间内交至学院。学院根据最终完成

5、的设计报告的格式与内容,以及程序设计的工作量、质量、难易程度进行评定,成绩合格者可取得相应学分。陕西师范大学远程教育学院一、万年历packageorg.java.test;importjava.util.Scanner;publicclassCalendarTest{publicstaticvoidmain(String[]args){System.out.println("欢迎使用万年历");Scannerinput=newScanner(System.in);System.out.print("请选择年份:");intyear=input.ne

6、xtInt();System.out.print("请选择月份:");intmonth=input.nextInt();System.out.println();intdays=0;//存储当月的天数booleanisRn;/*判断是否是闰年*/if(year%4==0&&!(year%100==0)

7、

8、year%400==0){//判断是否为闰年isRn=true;//闰年}else{isRn=false;//平年}/*计算输入的年份之前的天数*/inttotalDays=0;for(inti=1900;i

9、,并进行天数累加*/if(i%4==0&&!(i%100==0)

10、

11、i%400==0){//判断是否为闰年totalDays=totalDays+366;//闰年366天}else{totalDays=totalDays+365;//平年365天}}/*计算输入月份之前的天数*/intbeforeDays=0;for(inti=1;i<=month;i++){switch(i){case1:case3:case5:case7:case8:case10:case12:days=31;break;case2:if(isRn){days=29;}else{d

12、ays=28;}break;default:days=30;break;}if(i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。