Java程序设计环节考核指导_第1页
Java程序设计环节考核指导_第2页
Java程序设计环节考核指导_第3页
Java程序设计环节考核指导_第4页
Java程序设计环节考核指导_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

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

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

6、序代码码导入Proojecct,修正正并调试试正确后后,把结结果代码码转存为为原来的的javva程序文文件,然然后上传传到考生生文件柜柜中(只只需上传传独立的的Javva文件)。样题一一、纠正正程序“a1.jaava”的语法法错误,然然后回答答问题(25分)。/程序序文件名名:a1.javva。/ iimpoort javvax.swiing.*;publlic claass A1 pubblicc sttatiic vvoidd maain(Strringg arrgs) innt ii,n; Sttrinng ccc; ddoubble ee=1; ccc=JOOptiionPPanee.

7、ShowwInpputDDiallog(请输入入一个二二位整数:); n=Inttegeer.PParsseInnt(ccc); foor(ii=1;i=n;ii+) ee=ee+1/jjiecch(ii); Syysteem.oout.priintlln(运算结结果是:+eee); douublee jiiechh(innt xx)int i;doubble jiee=1;for(i=11;i=x;i+) jjie*=i;retuurn jiee; (1)纠纠正程序序中的语语法错误误。(2)程程序的功功能是什什么?如如果向程程序中输输入数据据7,程序序运行的的结果是是什么?请把程程序运行行结

8、果的的贴图存存储到anss.dooc中。二、程序序中有若若干空白白,请完完善程序序题目,并并回答问问题(40分)/程序序文件名名:a211.jaava。impoort javvax.swiing.*;publlic claass A211 pubblicc sttatiic vvoidd maain(Strringg arggs) iint i,nn; SStriing cc; ccc=JOOptiionPPanee._ (请输入入一个整整数:); n=_(ccc); foor(ii=2;i=n;ii+) iif(zzhisshu(i) Systtem.outt.prrinttln(i+是质数

9、!); eelsee Systtem.outt.prrinttln(i+不是质质数!); staaticc boooleean zhiishuu(innt xx)int i=22;whille(i=x/22)&(x%i!=0) i+;if(_) rretuurn truue;elsee reeturrn ffalsse; /程序序文件名名:a222.jaava。impoort javva.aawt.*;impoort javva.aappllet.*;impoort javva.aawt.eveent.*;publlic claass A222 exxtennds Appplett publl

10、ic TexxtFiieldd inn=neew TTexttFieeld(10);_;publlic Labbel outt=neew LLabeel(结果是是:);publlic voiid iinitt() setLLayoout(neew FFlowwLayyoutt();add(in);add(btnn);add(outt);btn.adddActtionnLisstenner(_publlic voiid aactiionPPerfformmed(ActtionnEveent e)Striing s=iin.ggetTTextt();doubble d=_(s);doubble s

11、q=d*dd;out._(d+的平方方是+ssq););publlic voiid ppainnt(GGrapphiccs gg) g.drrawSStriing(Weelcoome to Javva!, 50, 600 );1、程序序A211的功能能是判断断2N之间哪哪些整数数是质数数(n从键盘盘输入)。请完善善程序,并并把程序序运行结结果的贴贴图存储储到anss.dooc中。2、程序序A222的功能能是单击击按钮【求求平方】,就就能够输输出文本本框中输输入数据据的平方方,请把把程序补补充完整整,并把把程序运运行结果果的贴图图存储到到anss.dooc中。三、程序序设计(35分)编写数组组处

12、理程程序a3.javva。要求求定义整整型数组组,并从从键盘上上输入10个数据据,然后后求出其其中的最最大者和和所有数数据的总总和。样题二一、纠正正程序“b1.jaava”的语法法错误,然然后回答答问题(25分)。/程序序文件名名:b1.javva。publlic claass B1 pubblicc sttatiic vvoidd maain(Strringg arggs) innt ii,n; Sttrinng ccc;cc=JJOpttionnPannel.shhowIInpuutDiialoog(请输入入一个三三位整数数:); n=IInt.ParsseInnt(ccc); foor(

13、ii=1000;ii=nn;i+) if(shuuixiian(i) Syysteem.oout.priintlln(ii+是水仙仙花!); elsse SSysttem.outt.prrinttln(i+不是水水仙花!); boooleaan sshuiixiaan(iint x)int i,jj,k;i=(iint)x/1100;j=(iint)(x%1000)/110;k=x%10;Systtem.outt.prrintt(i+ +j+ +kk+ );if(ii*i*i+jj*j*j+kk*k*k=x) retturnn trrue;elsee reeturrn ffalsse; (1)

14、纠纠正程序序中的语语法错误误。(2)程程序的功功能是什什么?如如果向程程序中输输入数据据153,程序序运行的的结果是是什么?向程序序中输入入数据128,程序序的运行行结果是是什么?,并把把程序运运行结果果的贴图图存储到到ans.docc中。二、程序序中有若若干空白白,请完完善程序序题目,并并回答问问题(40分)/程序序文件名名:b211.jaava。impoort javvax.swiing.*;publlic claass B211 puubliic sstattic voiid mmainn(Sttrinng aargss) Sttrinng ccc; innt xx;cc=JJOptti

15、onnPanne._(“请输入入一个整整数:”); x=Inttegeer._(cc); iff(_) Sysstemm.ouut.pprinntlnn(x+”年是闰闰年!”); ellse SSysttem.outt.prrinttln(x+”年不是是闰年!”); /程序序文件名名:b222.jaava。publlic claass B222 iimpllemeentss Ruunnaablee publlic staaticc vooid maiin(SStriing arggs) Testt t=neww Teest(); Threead tt=neww Thhreaad(tt); tt

16、.sstarrt(); publlic_() for(;) try _; cattch(_ e) Systtem.outt.prrinttln(Heelloo); 1、程序序b211的功能能是判定定某一年年是否闰闰年。请请完善程程序,并并把程序序运行结结果的贴贴图存储储到anss.dooc中。2、程序序b222的功能是是在监控控台上每每隔一秒秒钟显示示一个字字符串“Helllo!”,请填填空把程程序补充充完整,并并把程序序运行结结果的贴贴图存储储到ans.docc中。三、程序序设计(35分)已知:系系统中有有ODBBC数据源xyttestt,其中中有数据据表xsb,结构构为:学学号,姓姓名,性

17、性别,生生日,单单位。请编写程程序b3.javva,使之之能够连连接数据据源xyttestt,并输输出数据据表xsb的所有有内容。样题三一、纠正正程序“c1.jaava”的语法法错误,然然后回答答问题(25分)。/程序序文件名名:c1.javva。publlic claass C1 puubliic sstattic voiid mmainn(Sttrinng arrgs) innt ii,n; Sttrinng ccc; ccc=JOOptiionPPanee.shhowIInpuutDiialoog(请输入入一个整整数:); n=cc; foor(ii=2;i=n;ii+) if(zhii

18、shuu(i) SSysttem.outt.prrinttln(i+是质数数!); ellse Sysstemm.ouut.pprinntlnn(i+不是是质数!); boooleaan zzhisshu(intt x)i=2;whille(ix/2) retturnn trrue;elsee reeturrn ffalsse; (1)纠纠正程序序中的语语法错误误。(2)程程序的功功能是什什么?如如果向程程序中输输入数据据100,程序序运行的的结果是是什么?向程序序中输入入数据300,程序序的运行行结果是是什么?并把程程序运行行结果的的贴图存存储到anss.dooc中。二、程序序中有若若干空白

19、白,请完完善程序序题目,并并回答问问题(40分)/程序序文件名名:C211.jaava。publlic claass C211 pubblicc sttatiic vvoidd maain(Strringg arggs) commpleex cc1=_; commpleex cc2=_; _;_ _; _; classs ccompplexx privvatee flloatt x;privvatee flloatt y;compplexx()x=y=0.00f;compplexx(flloatt x, flloatt y)thiss.x=x;thiss.y=y;voidd prrintt()

20、Systtem.outt.prrintt(x+y+i);compplexx maadd(commpleex cc1)compplexx cccc=nnew commpleex();ccc.x=tthiss.x+c1.x;ccc.y=tthiss.y+c1.y;retuurn cccc;stattic commpleex aadd(commpleex cc1,ccompplexx c22)compplexx cccc=nnew commpleex();ccc.x=cc1.xx+c22.x;ccc.y=cc1.yy+c22.y;retuurn cccc;stattic commpleex mmun

21、ss(coompllex c1,commpleex cc2) coompllex cccc=neew ccompplexx();ccc.x=cc1.xx-c22.x;ccc.y=cc1.yy-c22.y;retuurn cccc;stattic commpleex mmultt(coompllex c1,commpleex cc2)commpleex cccc=neww coompllex();ccc.x=cc1.xx*c22.x-c1.y*cc2.yy;ccc.y=cc1.xx*c22.y+c2.x*cc1.yy;retuurn cccc;/程序序文件名名:c222.jaava。impoor

22、t javva,aawt,*; impoort javva.aawt.eveent.*; publlic claass C222 publlic staaticc vooid maiin(SStriing arggs) new FraameIInOuut(); classs FFrammeInnOutt exxtennds Fraame impplemmentts AActiionLListteneer Labeel pprommpt; TexttFieeld inpput,outtputt; Buttton btnnn; voidd FrramIInOuut() prommpt=neww Laabell(PPleaase inpput youur nnamee); inpuut=nnew TexxtFiieldd(100); outpput=neww TeextFFielld(225); btnnn=neew BButtton(Cllosee); (neew

温馨提示

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

评论

0/150

提交评论