2011年1月Java语言程序设计(一)试题答案.doc_第1页
2011年1月Java语言程序设计(一)试题答案.doc_第2页
2011年1月Java语言程序设计(一)试题答案.doc_第3页
2011年1月Java语言程序设计(一)试题答案.doc_第4页
2011年1月Java语言程序设计(一)试题答案.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、全国201年1月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共1分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分。.在Java语言中,i类型数据的长度是( )。1个字节 B.个字节.个字节 D8个字节2.在swth语句中,itch后面括号内的表达式的类型不能是( B )byte BlonC.car Dit3.以下关于接口的叙述中,正确的是( D )A所有的接口都是公共接口,可被所有的类和接口使用.一个类通过使用关键字interfc声明自己使用一个或多个接口C。接口中所有的变量都默认为plic bstct属性D。接口

2、体中不提供方法的实现4。以下代码段的输出结果是( A ) Strins=JavaWold; Sysem。outprint(s.indxOf(a,4));A。1BOC1.5以下不属于AWT库中定义的类是( C )CompnentB。CnnerC.Imag D.Grpics6鼠标单击列表中某个选项事件的相关接口是( B )A.ListActioitrB.isSelcionitenerC。ctonLsteneDSelonLitenr.ava语言规定,程序绘图区域的坐标原点位于整个区域的( A )A。左上角B右上角C左下角右下角以下关于线程互斥和同步的叙述中,正确的是( C)A。多线程互斥使用各自资源

3、的程序段,在操作系统中称为临界段.临界段的作用是使某线程能够使用其它线程的资源C.可以使用noti()方法通知等待线程结束等待D.线程的互斥和同步可以很好地解决死锁问题9。当用户关闭文件对话框时,有可能返回的整数常量是( )。JFieChoose.CLS_OTIONB。Jilehoos。PRVE_OPTIONCJFieChoerSAVE_PIOJFieChooser。OPN_OPTIO1获取Inetddress对象的域名所用到的方法是( D )A。gtByme()BgetHostAddes()CgLocaost() D.eosme()二、填空题(本大题共10小题,每小题2分,共20分) 请在每

4、小题的空格中填上正确答案。错填、不填均无分。1。Java源文件的扩展名是_jav_。12。表达式-4l的十进制值是_-2。.在定义成员变量时,用关键字_stic_修饰的是类变量。l4.布尔类型数组元素的默认初值是_fse_。15。在Swig中,面板有两种,一种是JPanel,另一种是Jrollel_。16。对话框的默认布局是BorerdLayut_。ava语言的绘图模式有两种,它们是正常模式和_异或模式_。8。当线程处于新建状态后,调用了st()方法,该线程就处于_就绪_状态。9.如果要按行输入输出文件,需采用_缓冲式_输入输出方式。20Jav程序与数据库连接的P被称为_JDBC_。三、简答题

5、(本大题共6小题,每小题3分,共18分)21请写一个if语句,判断整数n是否同时满足“被3除余2,被7除余1”的条件,满足时输出“K”,否则输出“NO”。答:i(n=2&n%7=)Ssotrint(“OK);else stem。ot。println(“NO”);2.请写出在面向对象系统中,类和对象的关系。答:类是对一组相同对象的描述,类概括了同类对象的共有性质:数据和方法。对象是类的一个实例。23.请写出JFrame、Fame以及Window这三个类的继承关系(按照从父类到子类顺序排列)。答:inow - rame- Jra2。请写出vaappl。Auiolip控制声音播放的三个方法。答:pl

6、ay()播放声音;loo()循环播放;sop()停止播放。2。请写出在使用Fileiter类设置筛选条件时,方法accep()以及getDescription()的作用。答:当目录中的文件与筛选条件相符时,方法ccep()返回tre,并将此文件名显示在对话框中。而geDescripti()方法则是对筛选条件的描述。26。请写出Jva程序实现数据库更新可以使用的三种对象。答:Statmet对象、Resule对象、PepreStatemen对象四、程序填空题(本大题共5小题,每空2分,共20分)27.方法n nuberOigits(int n)的功能是计算十进制正整数n的位数。 ntnmbeOfD

7、igits(i ) nt c=0; 10;+_; while(_n!=_); reur c; 。以下程序创建了一个窗口,窗口内设置一个按钮,单击该按钮,其标题会显示单击的次数。 imort ja.at。*;imprt jaa.at。vent。*; ior jax。wi.*; puic clssButoU ublictai voidmain(ringars) ConButton yBtoGU=nwounutton(); muttnUI.setVisible(tre); clasContButtn extns JFrame mplensActonListnr pblic static fnl n

8、Width=250; publicstatic inal ieight=20; pulicit i=0; JBttn yBt= JBtt(Srng。valuef(i); ContBton() setSize(Widt,eght); stTitle(计数按钮); ContaeoP=getonentPan(); conPaeLaout(new owyut()); yBtactionLiteer(thi); onPan。_dd(mytn); pblioiatioerforme(ActinEet) if(e。etSore()=yBtn) myB。_stText_(Srng。valueOf(+i); 2

9、9.以下小应用程序设置了一个文本区,用于显示鼠标单击的坐标。Ior aa。pplt。;impt jaaw。*;impt javax。swing。*;impor ava.at。ven。*; cas MyWinwetensJre implements MseListner TxtAratext;Panel pnel;inx,y; Myindow(Sngs)_super(s)_; oaner contigetCotntane();cn.setLayout(nw ridLayout(2,1); his.setSie(00,); e=new ane(); on.add(pael); xt=e JTetA

10、rea(1,20); o.add(text); dMouseListner(thi); ths.sVisible(true); puli void paint(Grapis)text。app(”当前鼠标单击的位置是: +x,+yn); ublic vod mousePres(MuseEven) publc vi mseReleed(Mousent e) pblic void ueEntered(Mouseente) pubicvoidmouseEted(Mousevent e) pulic od_ moseCliced_(Mousevent)x=e.get();y=e。tY();repant(

11、); publlas uDm eteds Aplet publi voidinit() MyWindow mydow=nwMyndw(”鼠标演示程序); 30。以下小应用程序利用Gapics2D绘制一条直线。 imort javapplt。*; importav.w.: imortav.wt.geom.; pulic cassDraLinextends Applet ic void pint(Gaic g) Grphcs2 2d_g; Line2Dli=ne Line2D.ule(30。0,30。0,100,30.); g2d._; 31.方法redBUL()的功能是已知网址,创建RL对象,设

12、置网络连接,获取网址上的内容并显示。其中获取网址上的内容并显示的代码已被省略。(P192例题0.)ublcvoreadByUR(String rName) try URLul=ew URL(rName); UConnecti tcurl_opeConecion()_; tc._connet(); InutStemRader i=e InptSreaea(tc.gtInpuSem()); uffredeadednew BuffredReader(in); String inLine; ./这里的代码实现逐行输入网址上的内容并显示 d。close(); cath(MformedRLExceptio

13、n e)e.printStakTace(); atc(IOExcption ) e.printSackace();) 五、程序分析题(本大题共5小题,每小题4分,共0分)3。阅读下列程序,请写出该程序的输出结果。 Bintb;B(inx)=x;ystem。uprinln(b=+b); cla extends inta;(it,it y)sup(x);a=y;Syst.uprintn(=+,a=a);pulic classa32pbl staticvmin(Stingags)Abjew A(1,2);答:b=b=1,a=33阅读下列程序,请写出该程序的输出结果。pblc cas est3pblc

14、 staticvoidmin(Stingargs)inta=2,3,1,; itb4,2,3,;ntc=nein22;int,;r(i=0;ia.length;+)fr(j;jai.length;j+)ij=aij+b;Syse。ot。print(j+”);if(j=a.egt-1)Sysemoutprtln();答:6 54 1134阅读下列程序,请写出该程序的功能. imortva。apl; mport aax。swing。; imprt avaateven。*;import jav。uti。; ubic class Str extend ApettaticTxFeld txt1,ex2;

15、S s=nS();ulicvod init() t1=w JtFeld(20);et2=ewJtFiel();seSize(0,100); add(t1); add(text2);tx1.adtionLteer(s); lasS iplementsActioisteerpblic oid ctioPrforme(AtonEven )i(e。gtSouce()=StrC.text1) rig trCtet1getTx();Sring ss=”; SinToenizer ps=new tngTenier(s);whi(pas.aMorTns()ss+=Toen();SrCtxt2。Te

16、xt(ss); 答:小程序显示两个文本框, 一个文本框用于输入字符串,在另一个文本框显示去掉空格后的字符。35.阅读下列程序,请写出该程序的功能。impot javax.swing.;por jav.aw。*;mport jv。ve。;pui clssComoxApppublicstatc oid ain(Stringrgs) ooBoDm momoBoGUI=ne ComoBoDmo(); s CombooxDem etends Jam mplement AinLierSting prLsJva”,”C+”,Fotrn;etFild tex;JmboBx coboBox;pulCombBmo

17、()etize(20,10);Contar conPane=getntentPane();conPaneseagroud(lr。BL);coPnestLaout(nelwyut());cboBox=n JCooB(Lst);comboxadActionLienr(this);cmboBox。setdit(u);onPan.a(comboBox);ext=new JTexild(10);JScrllPane jspnw JScrollPane(te);conPne.add(s);this.seViile(true);pubc void tioPrmed(cinEet )f(e。gtource()

18、=coboBox)text。tTxt(Srin。valueO(cmbBox。eSelcteIte()。Strn().lgt()));答:在可编辑的组合框中选择一个选项,会在文本框中显示其文字长度。 36.阅读下列程序,请写出该程序的功能。ubliclas Tworead exns hreadprivate rad reatorThread;public TwoTread()creatorThrea=Threa.cuera();blic vod run()for(int i=0;)su=sum+a;ot+;retrn mcount;38。一个小应用程序,界面如题38图所示,其功能为比较两个文本框中输入的字符串是否相同,如果相同,那么在下方显示“两个字符串相同,否则,显示“两个字符串不同。按下“重置

温馨提示

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

评论

0/150

提交评论