《Java语言程序设计》实践环节考核指导_第1页
《Java语言程序设计》实践环节考核指导_第2页
《Java语言程序设计》实践环节考核指导_第3页
《Java语言程序设计》实践环节考核指导_第4页
《Java语言程序设计》实践环节考核指导_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 16Java程序设计实践环节考核指导(2009年1月制定)1、类型课程实验考考核2、目的与与要求本课程是一一门理论论与实际际紧密结结合、实实践性强强的课程程。通过过上机实实践,帮帮助学生生加深对对课程的的理解,更更好地掌掌握Jaava程程序设计计和程序序调试的的技术、方方法,并并进而达达到利用用Javva解决决实际应应用问题题的目的的,为后后续课程程的学习习、利用用JSPP进行IIMS开开发提供供基础。本课程的主主要考核核目标是是检查学学生调试试、完善善和简单单设计JJavaa程序的的能力,因因此其考考查主要要从纠正正简单语语法错误误、调试试和完善善程序、纠纠正逻辑辑错误、

2、设设计程序序等角度度展开。3、考核环环境基本运行环环境:WWinddowss XPP+J22SDKK 1.5开发工具:Ecllipsse 33.2 英文版版考试系统:高等教教育自学学考试上上机考试试系统(计算机机信息管管理专业业、计算算机网络络专业)4、考核内内容Eclippse开开发工具具的使用用(新建建项目,新新建类,修修改与运运行程序序);Java程程序的基基本结构构与基础础语法;常见的Jaava程程序的输输入、输输出语句句、捕捉捉异常语语句;基于Swiing和和AWTT的界面面程序设设计(监监视器、监监听程序序);Java Appplett下的图图形处理理;Java下下的多线线程程序序

3、设计;以Javaa访问OODBCC数据库库源并输输出其指指定表的的内容;5、考核时时间考试时间为为60分分钟。6、考核形形式和方方法采用闭卷机机考形式式,考生生首先登登录考试试服务器器,阅读读考试要要求,在在考试文文件夹DD:220099ks下下完成指指定的开开发要求求,所有有答案都都直接做做在文件件夹d:20009ks内,最最后根据据考试要要求把答答案文件件上传到到考核服服务器上上考生自自己的文文件柜中中(上传传的答案案文件不不要压缩缩打包)。请认真阅读读“考试系系统”使用说说明。7、注意事事项1遵守考考场纪律律,因计计算机引引起的问问题请及及时与监监考老师师联系;有些操操作步骤骤或操作作贴

4、图文文件需要要以Woord形形式保存存,请按按照要求求保存文文件名。2考生不不要等到到最后才才上传答答案文件件,以免免因最后后时刻交交卷人员员太多造造成服务务器响应应速度低低;上传传文件前前务必关关闭相应应的软件件。例如如上传WWordd文档前前应关闭闭Worrd系统统。上传传数据库库文件前前必须停停止SQQL SServver服服务管理理器。3如果发发现无法法登录系系统,请请及时与与监考老老师联系系,由监监考老师师协助处处理。4本系统统采取了了一定安安全性措措施,系系统自动动记录考考生的登登录时间间和登录录微机(登登录时间间取自服服务器)。一一旦发现现同一时时间段内内有两台台微机同同时以某某

5、个考号号登录系系统,将将按作弊弊处理。一一旦发现现某台微微机在考考试期间间用两个个准考证证号登录录过考试试系统。也也按照作作弊处理理。5考试完完毕,主主动删除除D盘上上的相关关文件夹夹。6注意保保护自己己的二次次登录密密码,不不要被其其他考生生知道。7考生在在考试前前如果使使用了模模拟环境境,请于于考试开开始前关关闭所有有浏览器器窗口,然然后重新新登录考考试服务务器。8、参考样样题请从考核服服务器中中下载考考试用的的文件到到本地磁磁盘D:20009kks下,然然后启动动Ecllipsse系统统,设置置其woorksspacce为DD:220088ks。然然后在EEcliipsee下建立立Pro

6、ojecct,并并把考题题给予的的程序代代码导入入Proojecct,修修正并调调试正确确后,把把结果代代码转存存为原来来的jaava程程序文件件,然后后上传到到考生文文件柜中中(只需需上传独独立的JJavaa文件)。样题一一、纠正程程序“a1.jaava”的语法法错误,然然后回答答问题(225分)。/程序文文件名:a1.javva。/ immporrt jjavaax.sswinng.*;publiic cclasss AA1 ppubllic staaticc vooid maiin(SStriing arggs) intt i,n; Strringg ccc; douublee eee=

7、1; cc=JOpptioonPaane.ShowwInpputDDiallog(请输入入一个二二位整数数:); n=IInteegerr.ParsseInnt(ccc); forr(i=1;ii=nn;i+) eee=eee+11/jiiechh(i); Sysstemm.ouut.pprinntlnn(运算结结果是:+eee); ddoubble jieech(intt x) intt i; douublee jiie=11;for(i=11;i=x;i+) jjie*=i; retturnn jiie; (1)纠正正程序中中的语法法错误。(2)程序序的功能能是什么么?如果果向程序序中输入

8、入数据77,程序序运行的的结果是是什么?请把程程序运行行结果的的贴图存存储到aans.docc中。二、程序中中有若干干空白,请请完善程程序题目目,并回回答问题题(400分)/程序文文件名:a211.jaava。imporrt jjavaax.sswinng.*;publiic cclasss AA21 ppubllic staaticc vooid maiin(SStriing aargss) intt i,n; Strringg ccc; cc=JOpptioonPaane._ (请请输入一一个整数数:); n=_(cc); forr(i=2;ii=nn;i+) iff(zhhishhu(i

9、i) Systeem.oout.priintlln(ii+是是质数!); ellse Systeem.oout.priintlln(ii+不不是质数数!); sstattic boooleaan zzhisshu(intt x) intt i=2; whiile(i=x/2)&(xx%i!=0) ii+; if(_) retturnn trrue; elsse rretuurn fallse; /程序文文件名:a222.jaava。imporrt jjavaa.awwt.*;imporrt jjavaa.apppleet.*;imporrt jjavaa.awwt.eevennt.*;publ

10、iic cclasss AA22 exttendds AAppllet publlic TexxtFiieldd inn=neew TTexttFieeld(10);_;publiic LLabeel oout=neww Laabell(结结果是:);publlic voiid iinitt() setLaayouut(nnew FloowLaayouut();add(iin);add(bbtn);add(oout);btn.aaddAActiionLListteneer(_publiic vvoidd acctioonPeerfoormeed(AActiionEEvennt ee)Strin

11、ng ss=inn.geetTeext();doublle dd=_(ss);doublle ssq=dd*d;out._(d+的平平方是+sqq););publlic voiid ppainnt(GGrapphiccs gg) g.ddrawwStrringg(WWelccomee too Jaava!, 500, 660 );1、程序AA21的的功能是是判断22N之之间哪些些整数是是质数(nn从键盘盘输入)。请请完善程程序,并并把程序序运行结结果的贴贴图存储储到anns.ddoc中中。 2、程序序A222的功能能是单击击按钮【求求平方】,就就能够输输出文本本框中输输入数据据的平方方,请把把

12、程序补补充完整整,并把把程序运运行结果果的贴图图存储到到anss.dooc中。三、程序设设计(335分) 编写写数组处处理程序序a3.javva。要要求定义义整型数数组,并并从键盘盘上输入入10个个数据,然然后求出出其中的的最大者者和所有有数据的的总和。样题二一、纠正程程序“b1.jaava”的语法法错误,然然后回答答问题(225分)。/程序文文件名:b1.javva。publiic cclasss BB1 ppubllic staaticc vooid maiin(SStriing aargss) intt i,n; Strringg ccc;cc=JOOptiionPPaneel.shho

13、wIInpuutDiialoog(请输入入一个三三位整数数:); n=IInt.ParsseInnt(ccc); ffor(i=1100;i=n;ii+) iif(sshuiixiaan(ii) Sysstemm.ouut.pprinntlnn(i+是水仙仙花!); eelsee Syysteem.oout.priintlln(ii+不是水水仙花!); bboolleann shhuixxiann(innt xx) intt i,j,kk;i=(innt)xx/1000; j=(intt)(xx%1000)/10; k=xx%100; Sysstemm.ouut.pprinnt(ii+ +j+

14、 +k+ ); if(i*ii*i+j*jj*j+k*kk*k=x) reeturrn ttruee; elsse rretuurn fallse; (1)纠正正程序中中的语法法错误。(2)程序序的功能能是什么么?如果果向程序序中输入入数据1153,程程序运行行的结果果是什么么?向程程序中输输入数据据1288,程序序的运行行结果是是什么?,并把把程序运运行结果果的贴图图存储到到anss.dooc中。二、程序中中有若干干空白,请请完善程程序题目目,并回回答问题题(400分)/程序文文件名:b211.jaava。imporrt jjavaax.sswinng.*;publiic cclasss B

15、B21 pubblicc sttatiic vvoidd maain(Strringg arrgs) Strringg ccc; intt x;cc=JOOptiionPPanee._(“请输入入一个整整数:”); x=IInteegerr._(ccc); if(_) SSysttem.outt.prrinttln(x+”年是闰闰年!”); elsse Syysteem.oout.priintlln(xx+”年不是是闰年!”); /程序文文件名:b222.jaava。publiic cclasss BB22 immpleemennts Runnnabble publiic sstattic v

16、oiid mmainn(Sttrinng aargss) Test t=nnew Tesst(); Threaad ttt=nnew Thrreadd(t); tt.sttartt(); publiic _() for(;) try _; catcch(_ ee) Systeem.oout.priintlln(Helllo); 1、程序bb21的的功能是是判定某某一年是是否闰年年。请完完善程序序,并把把程序运运行结果果的贴图图存储到到anss.dooc中。 2、程序序b222的功能能是在监监控台上上每隔一一秒钟显显示一个个字符串串“Helllo!”,请填填空把程程序补充充完整,并并把程序序运行

17、结结果的贴贴图存储储到anns.ddoc中中。三、程序设设计(335分) 已知知:系统统中有OODBCC数据源源xyttestt,其中中有数据据表xssb,结结构为:学号,姓姓名,性性别,生生日,单单位。 请编编写程序序b3.javva,使使之能够够连接数数据源xxyteest,并并输出数数据表xxsb的的所有内内容。样题三一、纠正程程序“c1.jaava”的语法法错误,然然后回答答问题(225分)。/程序文文件名:c1.javva。publiic cclasss CC1 ppubllic staaticc vooid maiin(SStriing aargss) intt i,n; Strr

18、ingg ccc; cc=JOpptioonPaane.shoowInnputtDiaalogg(请请输入一一个整数数:); n=ccc; forr(i=2;ii=nn;i+) iif(zzhisshu(i) Syysteem.oout.priintlln(ii+是是质数!); eelsee Syysteem.oout.priintlln(ii+不不是质数数!); bboolleann zhhishhu(iint x) i=22; whiile(ixx/2) reeturrn ttruee; elsse rretuurn fallse; (1)纠正正程序中中的语法法错误。(2)程序序的功能能是

19、什么么?如果果向程序序中输入入数据1100,程程序运行行的结果果是什么么?向程程序中输输入数据据3000,程序序的运行行结果是是什么?并把程程序运行行结果的的贴图存存储到aans.docc中。二、程序中中有若干干空白,请请完善程程序题目目,并回回答问题题(400分)/程序文文件名:C211.jaava。publiic cclasss CC21 ppubllic staaticc vooid maiin(SStriing aargss) commpleex cc1=_; commpleex cc2=_; _;_ _; _; classs coompllex privvatee flloatt x

20、;privvatee flloatt y;compplexx()x=yy=0.0f;compplexx(flloatt x, flloatt y)thiis.xx=x;thiis.yy=y;voidd prrintt()Sysstemm.ouut.pprinnt(xx+yy+ii);compplexx maadd(commpleex cc1)commpleex cccc=neww coompllex();cccc.x=thiis.xx+c11.x;cccc.y=thiis.yy+c11.y;retturnn cccc;stattic commpleex aadd(commpleex cc1,c

21、compplexx c22)commpleex cccc=neww coompllex();cccc.x=c1.x+cc2.xx;cccc.y=c1.y+cc2.yy;retturnn cccc;statiic ccompplexx muuns(commpleex cc1,ccompplexx c22) commpleex cccc=neww coompllex();cccc.x=c1.x-cc2.xx;cccc.y=c1.y-cc2.yy;retturnn cccc;statiic ccompplexx muult(commpleex cc1,ccompplexx c22)commpleex

22、 cccc=neww coompllex();cccc.x=c1.x*cc2.xx-c11.y*c2.y;cccc.y=c1.x*cc2.yy+c22.x*c1.y;retturnn cccc;/程序文文件名:c222.jaava。imporrt jjavaa,awwt,*; imporrt jjavaa.awwt.eevennt.*; publiic cclasss CC22 publiic sstattic voiid mmainn(Sttrinng aargss) new FFrammeInnOutt(); classs FrrameeInOOut exttendds FFramme iimpllemeentss AcctioonLiisteenerr Labell prromppt; TextFFielld iinpuut,ooutpput; Buttoon bbtnnn; void FraamInnOutt() promppt=nnew Labbel(Plleasse iinpuut yyourr naame); inputt=neew TTexttFieeld(10); outpuut=nnew TexxtFiieldd(255); btnn=neww Buuttoon

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论