Java程序设计期末复习(含答案)_第1页
Java程序设计期末复习(含答案)_第2页
Java程序设计期末复习(含答案)_第3页
Java程序设计期末复习(含答案)_第4页
Java程序设计期末复习(含答案)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、Java程序设计期末复习一填空题编ifApplet程序文件后.它所产生的字节码文件的扩展名为javaB)classC)htmlD)exemain方法是JavaApplication程序执行的入口点.以下哪项的main方法头部是合法的?publicstaticvoidmain()publicstaticvoidmain(Stringargs)publicstaticintmain(Stringarg)D)publicvoidmain(.Stringarg)下而的那个java源文件代码片断是不正确的定义次序。A)packagetestpackage;publicclassTest/dosometh

2、ing.importjava.io.;classPerconf/dosomething.publicclassTect/dosomething.importjava.io.*;packagetcctpackage;publicclassTestdosomething.importio.*;importjavaawt.;publicclassTect/dosomething.下面哪亠个选项能正确表示Java语言中的一个整型常虽?-S.0B)1,000,000C)-30D)456找出下列错谋的变址定义floatx:y:0publicinti=100,j=2,k;找出下列错误的变址定义longa=9

3、S7651321L:0statice=32761:找出下列中正确的变址定义doubled:byteb=130:找出以下字符常址中不正确的表示数B)h找出下面double型常址的正确表示-8.0B)1.5e-lFfloatx,y=2.33f:D)charchl=m,ch2=V:int_b=123;D)intc,d:floatf=6.6:D)booleant二true:*D)MaMFloat.MIN.VALUEC)abcf定义a为int类型的变址.找出下列屮正确的賦值语句选项inta=6:B)a=3;C)a=3.2f;D)#=a*3:11-假设以下选项中的变竝都己正确定义.找出不合法的农达式a=4

4、二二blB)n-3C)a*=SD)貞爲6找出有关类的正确说法.类具有封装性所以类的数据址不能被访问的。类具有封装性但可以通过类的公共接口访问类屮的数据。声明一个类时必须用public修饰符。D)每个类中.必须有mnm方法.否则程序无法运行。将类的成员的访问权限设宙为默认的.則该成员能被冋一包中的类访何其它包中的类访何所有的类访何所有的类的子类访何下面哪-种堤正确的方法觅栽intfun(inta,floatb)floatfun(mtafloatb)floatfun(inta.floatb)floatfun(intx.floaty)floatfun(floata)floatfun(floata,f

5、loatb)flaotfunl(inta,floatb)floatfun2(inta.floatb)下面关丁继承的说法那个是正确的超类的对象就是子类的对象。一个类可以有几个超类。一个类只能有一个子类。一个类只能有一个超类。下面关丁多态性的说法那个是正确的一个类中.不能有同名的方法。子类中不能有和父类屮同名的方法。子类中可以有和父类屮同名且参故相冋的方法。多态性就是方法的名字可以一样.但返回的类型必须不一样。小应用程序中使用rcpamtOf法时.AWT包将首先自动调用哪个方法:A)repaint)B)update()C)paint()D)dm叫)下列哪个方法在浏览器返回包含小应用程序的页面时自动

6、被调用。A)initQB)staitQC)stopQD)dcctroyQ箱选文廉箱选文廉319编码TextFieldtf-newTextField(30);的作用是什么:A)编码错谋B)生成一个包含30行的文本域生成一个包含30列的文本域.文本域中的内容可键盘输入或在程序中设定生成一个包含30列的文本域.但文本域中不能输入文字下列布局中哪个是将组件从上到下.从左到右依次摆放的:A)BordcrLayoutB)FlowLavoutC)CardLayoutD)GridLayout下列哪个容器必须加入别的容器中使用。A)WindowB)FrameC)DialogD)Panel下列哪个方法可以取得Wi

7、ndowEvcnt的事件源标识以便判断是何种爭件.A)getFrame()B)getID(jC)getSoxirceQD)gctltem()下列哪个方法可以取得ActionEvent的事件源对線。A)getFrame()B)getID(jC)getSoxirceQD)gctltem()下列哪个方法可以取得ItemEvent的事件源标识。A)getFrame()B)getID(jC)getTextQD)getltem()以下对于爭件监听的叙述正确的是。一个组件可以注册多个爭件监听者.一个爭件监听者也可以注册到多个组件上。一个监听者只能监听一个组件.一个监听考只能监听处理一种爭件.一个组件只可引发

8、一种爭件以下哪个爭件监听接口有适配器,A)ActionLictencrB)ItemLictenerWindowListenerD)AdjuctmentLictener以卜卯个方法可以用在Frame中加入MenuBar2S.addQD)addMenuBar()A)cctMenuQB)cetMenuBarQC)在文本域中输入回车引发的事件是。29.A)ActionEventB)ItemeventC)点击按钮引发的事件是。A)ActionEventB)ItemeventC)MouceEventMouceEventD)KeyEventD)KeyEvent点选单选钮或复选钮引发的爭件AhA)Action

9、EventB)ItemeventC)MouceEventD)KeyEvent点选下拉列表Choice中的选项引发的事件是。A)ActionEventB)ItemeventC)MouceEventD)KeyEvent32.单击的选项引发的爭件皑。A)ActionEventB)ItemeventC)MouceEventD)KeyEvent33.双击List屮的选项引发的事件是。A)ActionEventMlItemeventB)WindowEvent34.C)MouscEvent点击凶、二Hi发的爭件是。D)KeyEventA)ActionEventB)XlndowEvcntC)MouseEwnt

10、D)KeyEventZtectFaikO方法返回true.下而的代码将使异常如何处理?publicvoidmcthod()throwcIOExceptionif(testFailsQ)thrownewIOException();A)methodi丿方法处理IOException异常B)mcthod(j方法将IOException出.由调用它的方法处理该异常C)由系统处理异常D)不做任何处理应用文件字节输入输出流对文件进行读耳时.将数据耳入文件所用的方法是此方法向文件写入一个字节b是int类型.所以A)将b的低8位写入,B)将b的尚8位写入C)将b的所有位都耳入.D)将b的低4位和高4位耳入:F

11、ile类的lht方法publicStringlict(FilenameFilterfilter)中,参敌filter衣示A)耍显示的文件名.B)耍显示的文件夹名.C)耍隐鐵的文件名.D)文件过滤器对象,38用文件字节输出流对文件进行耳操作时.先耍创建文件输岀流对型井打开文件.文件敌州流FileOutputStream的沟造方法是publicFileOutputStream(S.Booleanappend)throwsFilcNotFoundExccption其屮的参数append的但为true表示A)将原文件的内容覆盖B)在原文件的尾部添加数抿C)在原文件的指定位置添加数据

12、D)创建一个新文件39File类的沟造函故publicFilc(Stringparent.Stringchild)1!1参敌child是A)子文件夹名B)子文件夹对象名C)文件名D)文件对象名40.RandomAcceccFile类提供了对文件随机访问方式.下而哪个方法可以改变文件指针的位置A)seekB)getFilePointerC)lengthD)readlnt二填空題Java序可分为和阴大种类。TOC o 1-5 h z开发与运行乃w程序需耍经过的三个主要步骤为s和。在Java程序中定义的类有两种成员:.个Application源程序文件名为MyProjava.如果便用Sun公司的Ja

13、vn开发匸具SDK编译该源程序文件并便用其虚拟机运行这个程序的字节码文件.应该顺序执行如下两个命令:.。定义初值为10的10次方的长整型变址vr的语句是。箱选文廉箱选文廉2&88&2336的运算结果是.7.超类的成员不能被子类继承。S.在声明一个类变址时前而必须耍加上修饰符。9语句可导入Liw的实用包中所有的类.10方法的疲盖是绑定.方法的重裁是绑定。小应用程序的公共类必须堤的子类。小应用程序生俞期中方法只执行一次.方法可被反复执行多汝.TOC o 1-5 h zJava.applet.Applet类的直接父类绘;LabeRTextField或TextArea屮setText(String0方

14、法的作用是:TextField中:etEchoChar(charc)方法的作用是。TextField组件和TextArea组件的区别是。将复选框用进行分组即得到单选钮。CheckBox类屮getStateQ方法的作用是:ItemEvent类中getltemSclectableQ7j法的作用是。ItemEvent类中getlternQ方法的作用是。S:方法的作用是22对文件进行读写操作完毕后耍释放系统资源。23.在RandomAcccocFile类中.方法能获得文件指针的位置。三、读程序,写出程序运行结果publicclaccYuedu1publicstaticvoidmain(Stringar

15、gs)intx,i;Sytcm.out.printlnfx1dd(2,3):箱选文廉5Systemout.println(,x2w+add(35add(2,1);staticintadd(intx,mty)returnx+y:publicclassucdu2publicstaticvoidmain(Stringargon)Syctem.outpnntln(fun(4);ijstaticmtfun(intn)intt;0)|n1)t-2;eketn*fun(n-l);returnt;publicclassBpublicstaticvoidmain(ctringargs)inta-10;fbr(i

16、nty5;y15;y)break;Sytem.out.println(y);4publicvoidtc:t()inti;tryiSy-tem.in.rcad();Syutemout.printlnlone);catch(IOExceptione)Systcm.out.println(tro)finallyfSytem.out.printlnfthree):System.outprintla(outcidetryblock);12345678910BBCCACADAA11121314151617181920CBACDCBBCB21222324252627282930DBCDACBAAB31323334353637383940BBABBADBCA1ApplicationApplet2.编耳源程序、编译源程序.解释运行字节码文件3成员变址成员方法4.javacMyPro.javajava5.Longvar-IOOOOOOOOOOLMyPro或longvar(

温馨提示

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

评论

0/150

提交评论