下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 java_期末考试试题(含答案)

java_期末考试试题(含答案).doc

java_期末考试试题(含答案)

qi保锋
2019-04-20 0人阅读 举报 0 0 暂无简介

简介:本文档为《java_期末考试试题(含答案)doc》,可适用于高等教育领域

、如下哪个是Java中有效的关键字。(C、false)、下面的代码段执行之后count的值是什么。(D、)intcount=for(inti=i<=i){count=i}Systemoutprintln(count)、下列哪一个import命令可以使我们在程序中创建输入输出流对象。(C、importjavaio*)、下列选项中,不属于Java语言特点的一项是。(C、编译执行)、阅读下列代码段,选出该代码段的正确的文件名。(D)classA{voidmethodl(){Systemoutprintln(”methodlinclassA”):}}publicclassB{voidmethod(){Systemoutprintln(”methodinclassB”):}publicstaticvoidmain(Stringargs){Systemoutprintln(”main()inclassB”):}}A、AjavaB、AclassC、BclassD、Bjava、下面哪条语句把方法声明为抽象的公共方法。(Cpublicabstractvoidmethod(){}、编译下面源程序会得到哪些文件。(D)classA{}classA{}publicclassB{publicstaticvoidmain(Stringargs){}}A、只有Bclass文件B、只有AClass和Aclass文件C、有Aclass、AClass和Bclass文件D、编译不成功、定义类头时能使用的修饰符是(C、protected)。A、privateB、staticC、protectedD、abstract、为了区分重载多态中同名的不同方法,要求(A、形式参数个数或者类型不同A、形式参数个数或者类型不同B、返回值类型不同C、调用时用类名或对象名做前缀D、形式参数名称不同、float类型数据和double类型数据做加法,得到结果的类型是(C、double类型)。、如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项(B、文件名拼写错误)、int类型被包装在如下的哪一个类中(B、javaangInteger)、关于对下列代码段的描述,正确的一项是(C)。catch(Exceptione){SystemErrprintln(“Anexceptionwasthrown”)throwe}A、程序终止B、编译出错C、该异常不会被处理D、该异常会继续被上层处理、下列说法中,错误的一项是(C)。A、内部类是被定义于另一个类中的类B、使用内部类实现监听器,在编程时比较容易实现C、内部类对象可以访问外部类的成员方法和变量,包括私有成员D、由于内部类定义于另一个类,因此不适用于AWT的事件处理机制、下面选项是StringBuffer的构造方法,哪个选项是错误的(B)AStringBuffer()BStringBuffer(intcapacity)CStringBuffer(Stringstr)DStringBuffer(chardata)、下面关于变量及其范围的陈述哪是不正确的(A)A实例变量用关键字static声明B局部变量在使用前必须被初始化C实例变量是类的成员变量D在方法中定义的局部变量在该方法被执行时创建以下关于继承的叙述正确的是(B)。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承、下说法中错误的一项是(A)。A、线程一旦创建,则立即自动进行B、线程创建后需要调用start()方法,将线程置于可运行状态C、调用线程的start()方法后,线程也不一定能立即执行D、线程处于可运行状态,意味着它可以被调度、包packone的类ClassOne中有如下成员方法:protectedvoidmethodA(){}privatevoidmethodB(){}publicvoidmethodC(){}voidmethodD(){}类ClassTwo不属于包packone并且不是ClassOne的子类,在ClassTwo类中可以调用哪个方法(C、methodC、下面哪一个import命令可以为我们提供编写网络应用程序的类(C、importjavaio*二、编程题:共小题(第题分,第题分)、在提示下从键盘上输入个整数,并将其放入一个一维数组中,然后将其前个元素与后个元素对换(分)。publicclassTextA{publicvoida(){Systemoutprint("请输入个数字:")inta=newintfor(inti=i<i){InputStreamReaderins=newInputStreamReader(Systemin)BufferedReaderinb=newBufferedReader(ins)s=inbreadLine()c=IntegerparseInt(s)ai=c}Systemoutprint("对换前:")for(inti=i<i){Systemoutprintln(ai"")}for(inti=i<i){intmm=aiai=aiai=m}Systemoutprint("对换后:")for(inti=i<i){Systemoutprintln(ai"")}}publicstaticvoidmain(Stringargs){TextAn=newTextA()na()}}、()编程实现界面如图所示。(系别:英语系、水产系)(分,其中组件分,布局分)图初始界面()输入图中所示的学生信息,点击“添加”按钮自动将信息添加到D:infotxt文件。存放格式如图所示。(分)图添加信息界面图文件info内容()如果输入为空,在添加时给出相应的提示。(分)()点击“显示”按钮将D:infotxt文件中的信息显示在右侧的文本区,如图所示。(分)图显示结果界面()实现窗体关闭按钮动作(分)packagetextaimportjavaxswing*importjavaawt*importjavaawteventActionEventimportjavaawteventActionListenerimportjavaioBufferedReaderimportjavaioFileNotFoundExceptionimportjavaioFileReaderimportjavaio*publicclassA{publicStringsexpublicStringxibiepublicStringsums="n"JFramefJPanelpJPanelpJPanelpJPanelpJPanelpJPanelpJPanelpJLabellJLabellJLabellJLabellJTextFieldtJTextFieldtJRadioButtonrJRadioButtonrJComboBoxcomJButtonbJButtonbJTextAreaapublicA(){f=newJFrame("学生信息")fsetSize(,)fsetLayout(newGridLayout(,))p=newJPanel()p=newJPanel()Containercon=fgetContentPane()consetLayout(newFlowLayout())consetBackground(Coloryellow)conadd(p)conadd(p)a=newJTextArea(,)padd(a)p=newJPanel()p=newJPanel()p=newJPanel()p=newJPanel()p=newJPanel()l=newJLabel("学号")l=newJLabel("姓名")l=newJLabel("性别")l=newJLabel("系别")t=newJTextField()t=newJTextField()r=newJRadioButton("男")r=newJRadioButton("女")ButtonGroupsex=newButtonGroup()sexadd(r)sexadd(r)Objects={"英语系","水产系"}com=newJComboBox(s)b=newJButton("添加")b=newJButton("显示")padd(l)padd(t)padd(l)padd(t)padd(l)padd(r)padd(r)padd(l)padd(com)padd(b)padd(b)psetLayout(newGridLayout(,))padd(p)padd(p)padd(p)padd(p)padd(p)psetBackground(Coloryellow)psetBackground(Coloryellow)psetBackground(Coloryellow)psetBackground(Coloryellow)psetBackground(Coloryellow)fsetVisible(true)fsetDefaultCloseOperation(JFrameEXITONCLOSE)raddActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg){sex=rgetText()}})raddActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg){TODO自动生成方法存根sex=rgetText()}})comaddActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg){TODO自动生成方法存根xibie=comgetSelectedItem()toString()}})baddActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg){TODO自动生成方法存根if(tgetText()equals("")||tgetText()equals("")){asetText("姓名和学号不能为空")}else{Stringstr="学号"tgetText()"姓名"tgetText()"性别"sex"系别"xibie"n"sums=str"n"Systemoutprintln(str)try{FileWriterfw=newFileWriter("D:infotxt")fwwrite(sums)fwclose()}catch(IOExceptione){TODO自动生成catch块eprintStackTrace()}两个写入都可以*try{FileOutputStreamfos=newFileOutputStream("D:infotxt")PrintStreamps=newPrintStream(fos)psprint(str)}catch(FileNotFoundExceptione){TODO自动生成catch块eprintStackTrace()}*asetText("")}}})baddActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg){intmFileReaderfrtry{fr=newFileReader("D:infotxt")BufferedReaderbr=newBufferedReader(fr)Strings=brreadLine()while(s!=){aappend(s)aappend("n")s=brreadLine()}}catch(FileNotFoundExceptione){TODO自动生成catch块eprintStackTrace()}catch(IOExceptione){TODO自动生成catch块eprintStackTrace()}}})}publicstaticvoidmain(Stringargs){An=newA()TODO自动生成方法存根}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/19

java_期末考试试题(含答案)

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利