【石油大学】Java语言程序设计第三次在线作业

上传人:lyj****12 文档编号:87862539 上传时间:2019-04-13 格式:DOC 页数:8 大小:33.50KB
返回 下载 相关 举报
【石油大学】Java语言程序设计第三次在线作业_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【石油大学】Java语言程序设计第三次在线作业》由会员分享,可在线阅读,更多相关《【石油大学】Java语言程序设计第三次在线作业(8页珍藏版)》请在金锄头文库上搜索。

1、【石油大学】Java语言程序设计-第三次在线作业试卷总分:100 得分:100第1题,1.(2.5分)容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout正确答案:B第2题,2.(2.5分)paint()方法使用哪种类型的参数A、GraphicsB、Graphics2DC、StringD、Color正确答案:A第3题,3.(2.5分)监听事件和处理事件A、都由Listener完成B、都由相应事件Listener处登记过的构件完成C、由Listener和构件分别完成D、由

2、Listener和窗口分别完成正确答案:B第4题,4.(2.5分)下列哪个属于容器的构件A、JFrameB、JButtonC、JpnelD、Japplet正确答案:A第5题,5.(2.5分)下列不属于容器的是A、WindowB、TextBoxC、PanelD、ScrollPane正确答案:B第6题,6.(2.5分)下面哪个语句是正确的A、Object o=new Button(A);B、Button b=new Object(B);C、Panel p=new Frame();D、Frame f=new Panel();正确答案:A第7题,7.(2.5分)在下列事件处理机制中哪个不是机制中的角色

3、A、事件B、事件源C、事件接口D、事件处理者正确答案:C第8题,8.(2.5分)Applet类的直接父类是A、Component类B、Container类C、Frame类D、Panel类正确答案:D第9题,9.(2.5分)下面关于Applet的说法正确的是A、Applet也需要main方法B、Applet必须继承自java.awt.AppletC、Applet能访问本地文件D、Applet程序不需要编译正确答案:B第10题,10.(2.5分)下面这些方法中,哪个不是Applet的基本方法A、init()B、run()C、stop()D、start()正确答案:B第11题,11.(2.5分)Fr

4、ame默认的布局管理器是_A、FlowLayoutB、BorderLayoutC、GridLayoutD、CardLayout正确答案:B第12题,12.(2.5分)下列声明的类哪个可以用来响应鼠标拖动事件_A、class J_A implements MouseMotionAdapterB、class J_B implements MouseMotionListenerC、class J_C implements MouseAdapterD、class J_D implements MouseListener正确答案:B第13题,13.(2.5分)下列哪个方法可用于创建一个可运行的类A、pu

5、blic class X implements Runable public void run(). B、public class X implements Thread public void run(). C、public class X implements Thread public int run(). D、public class X implements Runable protected void run(). 正确答案:A第14题,14.(2.5分)为实现多线程之间的通信,需要使用下列哪种流才合适A、Filter streamB、File streamC、Random acc

6、ess streamD、Piped stream正确答案:D第15题,15.(2.5分)哪个关键字可以对对象加互斥锁?A、transientB、synchronizedC、serializeD、static正确答案:B第16题,16.(2.5分)以下哪个方法用于定义线程的执行体?A、start()B、init()C、run()D、main()正确答案:C第17题,17.(2.5分)运行下列程序,会产生什么结果publicclassXextendsThreadimplementsRunnablepublicvoidrun()System.out.println(thisisrun();publi

7、cstaticvoidmain(Stringargs)Threadt=newThread(newX();t.start();A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动正确答案:D第18题,18.(2.5分)异常包含下列哪些内容A、程序中的语法错误B、程序的编译错误C、程序执行过程中遇到的事先没有预料到的情况D、程序事先定义好的可能出现的意外情况正确答案:D第19题,19.(2.5分)对于catch子句的排列,下列哪种是正确的A、父类在先,子类在后B、子类在先,父类在后C、有继承关系的异常不能在同一个try程序段内D、先有子类,其他如何排列都无关

8、正确答案:B第20题,20.(2.5分)在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成A、try子句B、catch子句C、finally子句D、throw子句正确答案:C第21题,21.(2.5分)当方法遇到异常又不知如何处理时,下列哪种说法是正确的A、捕获异常B、抛出异常C、声明异常D、嵌套异常正确答案:B第22题,22.(2.5分)哪个关键字可以抛出异常?A、transientB、finallyC、throwD、static正确答案:C第23题,23.(2.5分)线程类的哪种方法用来启动一个新线程的执行?A、run()B、start()C、begin()D、run(Runna

9、ble r)正确答案:B第24题,24.(2.5分)Character流与Byte流的区别是A、每次读入的字节数不同B、前者带有缓冲,后者没有C、前者是块读写,后者是字节读写D、二者没有区别,可以互换使用正确答案:A第25题,25.(2.5分)Java中哪个类提供了随机访问文件的功能A、RandomAccessFile类B、RandomFile类C、File类D、AccessFile类正确答案:A第26题,26.(2.5分)说明下列哪项为InputStreamReader的正确创建方法?A、new InputStreamReader(new FileInputStream(“data”);B、

10、new InputStreamReader(new FileReader(“data”);C、new InputStreamReader(new BufferedReader(“data”);D、new InputStreamReader(“data”);正确答案:A第27题,27.(2.5分)在下列选项中,哪些类型的实例对象的引用可以作为类java.io.DataOutputStream的构造方法的参数A、java.lang.StringB、java.io.FileC、java.io.FileOutputStreamD、java.io.RandomAccessFile正确答案:C第28题,2

11、8.(2.5分)用”newFileOutputStream(“data.txt”,true)”创建一个FileOutputStream实例对象,则下面哪些说法是正确的A、如果文件data.txt存在,则将抛出IOException;B、如果文件data.txt不存在,则将抛出IOException;C、如果文件data.txt存在,则将覆盖文件中已有的内容;D、如果文件data.txt存在,则将在文件末尾添加新内容;正确答案:D第29题,29.(2.5分)当需要在文件中写入字符而不是字节时,在下面的类最好选用哪个类A、java.io.RandomAccessFileB、java.io.Prin

12、tWriterC、java.io.PrintStreamD、java.io.PrintOutputWriter正确答案:B第30题,30.(2.5分)下列语句片段inta=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);的结果为()A、144B、28C、140D、不能执行正确答案:A第31题,31.(2.5分)在Swing用户界面的程序设计中,容器可以被添加到其它容器中去正确错误正确答案:正确第32题,32.(2.5分)applet可以运行在浏览器中。正确错误正确答案:正确第33题,33.(2.5分)在Java中,异常Exception是指程序在编译

13、和运行进出现的错误。正确错误正确答案:错误第34题,34.(2.5分)多数I/O方法在遇到错误是会抛出异常,因此在调用这些方法时必须对异常进行处理。正确错误正确答案:错误第35题,35.(2.5分)一个JavaApplet源程序的主类能有多个父类。正确错误正确答案:错误第36题,36.(2.5分)要想在类中实现多线程,类必须继承Thread类。正确错误正确答案:错误第37题,37.(2.5分)java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。正确错误正确答案:错误第38题,38.(2.5分)在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。正确错误正确答案:错误第39题,39.(2.5分)所有的鼠标事件都由MouseListener监听接口的监听者来处理正确错误正确答案:错误第40题,40.(2.5分)Applet是一种特殊的Panel,它是JavaApplet程序的最外层容器。正确错误正确答案:正确

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号