教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

java复习题带答案(2)

来源:网络收集 时间:2026-08-23
导读: 37.下列选项中属于字符串常量的是 B 。 A.’abc’ B.”abc” C.[abc] D.(abc) 38.Java程序默认引用的包是 C 。 A.java.ext包 B.java.awt包 C.java.lang包 D.java.util包 39.当一个Applet所在的Web页面被

37.下列选项中属于字符串常量的是 B 。

A.’abc’ B.”abc” C.[abc] D.(abc)

38.Java程序默认引用的包是 C 。

A.java.ext包 B.java.awt包 C.java.lang包 D.java.util包

39.当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是 B

A.destroy() B.init() C.stop() D.start()

40.用于设置组件大小的方法是 B 。

A.paint() B.setSize() C.getSize() D.repaint()

解析:在构件类的方法中,paint()方法是绘制构件.selSize()方法是设置组件大小,getSize()方法是获得组件大小, repaint()方法是重新绘制构件。

41.点击窗口内的按钮时,产生的事件是 C 。

A.MouseEvent B.WindowEvent C.ActionEvent D.KeyEvent 解析:在构件的事件类中,MouseEvent事件是鼠标事件,鼠标单击,移动,WindowEvent事件是窗口事件,关闭窗口,窗口闭合,图标化,ActionEvent事件是动作事件,按钮按下,TextField中按Enter键,KeyEvent事件是键盘事件,键按下、释放。

42.AWT中用来表示对话框的类是 D 。

A.Font B.Color C.Panel D.Dialog

解析:AWT中Font是表示字体的类,Color是表示颜色的类,Panel是表示面板的类,Dialog是表示对话框的类。

43.下列运算符中,优先级最高的是 D 。

A.+= B.== C.&& D.++ 解析:算术运算符的优先级中,++和--级别最高。

44.下列运算中结果为1的是 B 。

A.8>>1 B.4>>>2 C.8<<1 D.4<<<2

解析:>>是按位右移运算符,<<是按位左移运算符,>>>是添零右移运算符,没有<<<运算符。

45.在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是 B 。

A.stop() B.destroy() C.paint() D.start()

解析:APpld的生命周期中有四个状态:初始态、运行态、停止态和消亡态。当程序执行完init()方法以后,Applet程序就进入了初始态;然后马上执行start()方法,Applet程序进入运行态;当Applet程序所在的浏览器图标化或者是转入其它页面时,该Applet程序马上执行stop()方法,Applet程序进入停止态;在停止态中,如果浏览器又重新装载该Applet程序所在的页面,或者是浏览器从图标中复原,则Applet程序马上调用start()方法,进入运行态;当然,在停止态时,如果浏览器关闭,则Applet程序调用destroyO方法,进入消亡态。

46.自定义异常类的父类可以是 C 。

6

A.Error B.VirtualMachineError C.Exception D.Thread

解析:自定义异常类都是Throwable及其子集,所以只有C可以做它的父类。

47.Applet的默认布局管理器是 B 。

A.BorderLayout B.FlowLayout C.GridLayout D.PanelLayout

解析:布局管理器主要有:FlowLayout,BorderLayout,GridLayout,CardLayout和 GridBagLayout等,可根据不同的布局需要选择不同的管理器。布局管理器不能直接响应用户操作,需要在程序中添加响应用户操作的代码。 FlowLayout布局管理器,是Panel和Applet的默认布局管理器。使用FlowLayout进行布局,在大小不变的容器中,构件的放置规律是从上到下、从左到右依次放置;当容器大小发生变化时,构件变化规律是构件大小不变,但其相对位置改变。FlowLayout的构造方法包括:FlowLayout(<对齐方式>.<横向间隔>,<纵向间隔 >)、FlowLayout(<对齐方式>)默认的横向和纵向间隔都是5、FlowLayout()默认居中方式,以及横向和纵向间隔是5。

48.Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是 C 。

A.Writer B.DataOutput C.OutputStream D.ObjectOutput 解析:ObjectOutputStream的直接父类是IutputStream。

49.在方法内部使用,代表对当前对象自身引用的关键字是 D 。

A.super B.This C.Super D.This

解析:super关键字为实现对父类变量的访问和对父类方法的调用。对当前对象自身的引用应使用this关键字。

50.下列语句中,语法正确的是 。 A.byte y = 11; byte x = y +y; B.String x = new Object();

C.Object x = new String(“Hellow”); D.int a[11] = new int[11];

51.下列 A 事件表明在一个java.awt.Component构件之上有一个按键按下。

A. KeyEvent B. KeyDownEvent C. KeyPressEvent D. KeyTypedEvent

52. D 创建一个监听类,当鼠标移动时,它可以接受事件。

A. 通过继承MouseListener接口 B. 通过实现MouseListener接口

C. 通过继承MouseMotionListener接口 D. 通过实现MouseMotionListener接口

53. 以下说法正确的是 A 。

A.一个gridLayout布局管理器可以将多个构件定位在多行或多列上

B.一个borderLayout布局管理器的North位置是放置一个Frame的菜单条的恰当位置 C.一个gridLayout布局管理器的各单元的大小由各自所放置的构件决定 D.一个borderLayout布局管理器中的构件的大小不随容器大小的改变而改变

54. 假定有一个动作事件(ActionEvent), B 方法可以判别出产生事件的构件。

A. public Class getClasses() B. public Object getSource() C. public EventObject getSource() D. public Component getTarget()

7

解析:a,没有此方法,返回的是此ActionEvent的class的方法应该是继承Object类的 方法 public final Class getClass();

55. A 布局管理器使用的是组件的最佳尺寸。

A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout

56. 可以构建一个BufferedStream流。

A.new BufferedInputStream(“in.txt”);

B.new BufferedInputStream(new File(“in.txt”));

C.new BufferedInputStream(new InputStream(“in.txt”)); D.new BufferedInputStream(new File InputStream(“in.txt”));

57. 可以确定prefs是一个目录或文件。

A.Boolean exists=Directory.exists(“prefs”); B.Boolean exists=(new File(“prefs”)).isDir();

C.Boolean exists=(new Directory(“prefs”)).exists(); D.Boolean exists=(new File(“prefs”)).isDirectory();

58. B 可以获得文件file.txt的父目录名。

A.String name=File.getParentName(“file.txt”); B.String name=(new File(“file.txt”)).getParent(); C. …… 此处隐藏:5506字,全部文档内容请下载后查看。喜欢就下载吧 ……

java复习题带答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443806.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)