JAVA试题及参考答案.pdf
《JAVA试题及参考答案.pdf》由会员分享,可在线阅读,更多相关《JAVA试题及参考答案.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JA V A 试题及参考答案湖北汽车工业学院Ja v a 程序设计考试试卷(题)课程编号0 2 0 7 2 0考试形式闭卷考试日期2 0 0 9-1-8题 号四五总 分得 分阅卷一.选 择 题(每题1 分,共 1 5 分)1 .在 Ja v a 中,所有类的根类是(A )A、j a v a.l a n g.Ob j e t B、j a v a.l a n g.C l a ssC、j a v a,a p p l e t.A p p l e t D、j a v a.a wt.Fra m e2.下列关于 Ja v a A p p l ic a tio n 与 A p p l e t 的说法中,正确的
2、是(C )A、都包含m a in()方法B、都通过“a p p l e tv ie we r”命令执行C、都通过“j a v a c”命令编译D、都嵌入在HTML文件中执行3.Ja v a 源文件和编译后的文件扩展名分别为(B )A.c l a ss和.j a v a B、,j a v a和.c l a ssC、.c l a ss和.c l a ss D.j a v a和.j a v a4.下面是关于类及其修饰符的一些描述,不正确的是(B )A、a b stra c t类只能用来派生子类,不能用来创建 a b stra c t类的对象。B、f in a l 类不但可以用来派生子类,也可以用来创
3、建f in a l 类的对象。C、a b stra c t不能与f in a l 同时修饰一个类。D、a b stra c t方法必须在a b stra c t类中声明,但 a b stra c t类定义中可以没有a b stra c t方法。5 .自定义的异常类可从下列哪个类继承?(D)A、Erro r 类 B、a W TErro rC、V irtu a l Ma c hin e Erro r D Ex c e p tio n 及其子集6 .线程交互中不提倡使用的方法是(C )A、wa it()B、n o tif y()C、sto p ()D、n o tif y a l l ()7 .当检索
4、一个压缩文件时,首先要建立压缩文件输入流对象,该对象(B )A、以选中的压缩文件为参数B、以Fil e l n p u tStre a m 对象为参数C、以 In p u tStre a m Re a d e r 对象为参数D、以B u f f e re d Re a d e r对象为参数8.容器Pa n e l 和 a p p l e t缺省使用的布局管理器是(A )A、B o rd e rLa y o u t B、Fl o wLa y o u tC、Grid La y o u t D、C a rLa y o u t9 .a p p l e t的运行过程要经历4 个步骤,其中哪个不是运行步骤
5、?(B )A、浏览器加载指定URL中的HTML文件B、浏览器显示HTML文件C、浏览器加载HTML文件中指定的a p p l e t类D、浏览器中的Ja v a 运行环境运行该a p p l e t1 0 .如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?(B)A、C a rd La y o u t B、Grid La y o u tC B o rd e rLa y o u t D、Fl o wLa y o u t1 1.W in d o wListe n e r中可以实现窗口关闭功能的方法是(C )A、p u b l ic v o id win d o wOp e n e d(
6、W in d o wEv e n t e)B、public void windowClosed(WindowEvent e)C、public void windowClosing(WindowEvent e)D、public voidwindowDeactivated(WindowEvent e)12.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是(D)A、yeild()B、wait()C、sleep()D、isAlive()13.paint()方法使用哪种类型的参数?(A)A、Graphics B、Graphics2D C、String D、Color14、哪个关键字可以对对象加
7、互斥锁?(B)A、transient B、synchronized C、serializeD、static15.下面哪些类用于实现TCP/IP客户和服务器?(C)A、ServerSocket,DatagramSocket B、Server,SocketC、Socket,ServerSocket D、DatagramPacket,DatagramSocket二.填空题(每空2 分,共 20分)1.缩写API代表 应用程序接口。2 .A p p l et是能够嵌入到 HT M L 格式的文件中,并能够在浏览器中运行的J a v a。3 .在 J a v a 中,线程的模型就是一个C P U、程序代
8、码和 数 据 的 封 装 体。4 .如果一个J a v a A p p l ic a tio n 源程序文件只定义有一个类,该类的类名为M y A p p l et,则存储该 源 程 序 文 件 的 文 件 名 必 须 为 _M y A p p l et.ja v a _ o5 .构件不能独立地显示出来,必须将构件放在一定的 容器 中才能显示。6 .J a v a 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为f l o a t和 _ d o ub l e两种具体类型。7 .J a v a 源程序文件编译后产生的文件称为类 文件,其扩展名为.c l a s s o8 .顺序结构
9、、分支结构(或称选择结构)、循环结构是结构化程序设计的三种基本流程控制结构。9 .A p p l et生命周期中的关键方法包括:_in it()、s ta r t()s to p ()d es tr o y ()o三.判 断 题(每小题1 分,共 1 0 分)l.J a v a 源程序文件中是不区分字母的大小写的。(X)2.一个程序里可以有多个父类,也可以有多个主类。(X)3.抽象方法只能存在于抽象类中。(X)4、子类可以继承父类所有的成员变量及成员函数。(J)5、Java类中不能存在同名的两个成员函数。(X)6、break语句可以用在循环和switch语句中。(V)7、对象是类的一个实例。(
10、V )8、实现一个接口,则在类中一定要实现接口中的所有方法。(V)9、用Javac编译Java源文件后得到代码叫字节码。(J)10、在Swing用户界面的程序设计中,容器可以被添加到其它容器中去。(V )四.程序填空(每空2分,共36分)阅读程序,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。1.下面程序的功能是输出数组各元素的和。import java.awt.Graphics;import java,applet.Applet;public class SumArray extends Applet(float a;a=new f l o a t 6;float sum
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 试题 参考答案
限制150内