java期末复习卷

上传人:第*** 文档编号:32804257 上传时间:2018-02-12 格式:DOC 页数:4 大小:41KB
返回 下载 相关 举报
java期末复习卷_第1页
第1页 / 共4页
java期末复习卷_第2页
第2页 / 共4页
java期末复习卷_第3页
第3页 / 共4页
java期末复习卷_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《java期末复习卷》由会员分享,可在线阅读,更多相关《java期末复习卷(4页珍藏版)》请在金锄头文库上搜索。

1、1Java 期末复习卷第一部分期中考的复习材料第二部分技术能测试题第三部分:一、单项选择题1. 下面属于容器类的是( A ) 。A Jframe B JtextField C Color D Jmenu2. FlowLayout 的布局策略是( A )A)按添加的顺序由左至右将组件排列在容器中。B)按设定的行数和列数以网格的形式排列组件。C)将窗口划分成五部分,在这五个区域中添加组件。D)组件相互叠加排列在容器中。3. BorderLayout 的布局策略是( C )A)按添加的顺序由左至右将组件排列在容器中。B)按设定的行数和列数以网格的形式排列组件。C)将窗口划分成五部分,在这五个区域中添

2、加组件。D)组件相互叠加排列在容器中。4. GridLayout 的布局策略是( B )A)按添加的顺序由左至右将组件排列在容器中。B)按设定的行数和列数以网格的形式排列组件。C)将窗口划分成五部分,在这五个区域中添加组件。D)组件相互叠加排列在容器中。5. JFrame 中内容窗格缺省的布局管理器是( B )A)FlowLayout B)BorderLayout C)GridLayout D)CardLayout6. JPanel 缺省的布局管理器是( A )A)FlowLayout B)BorderLayout C)GridLayout D)CardLayout7JLabel 继承了 Jc

3、omponent 的所有属性,并具有 Jbutton 类的许多属性,下列不属于JLabel 的属性的是( A ) 。A rows B text C icon D horizontalAlign8 avax.swing.ImageIcon 是 javax.swing.Icon 的(B) 。A 抽象类 B 子类 C 父类 D 基类9.下列不在 applet 生命周期中的方法是(C) 。A)init B)start C)execute D)stop10.KeyListener 接口中处理键盘事件的处理器不包括( D) 。A)keyPressed B keyReleasd C keyTyped D m

4、ouseEntered11.第一次装载或重装 applet 时,都要调用(A)方法。2A)init B)start C)stop D)destroy12.鼠标进入组件时调用的方法是(B) 。)mouseExit B)mouseEntered C)mouseMoved D)mouseReleased13.按下按钮移动鼠标时调用(C)鼠标处理器A)mouseMoued B)mouseReleased C)mouseDragged D)mouseClicked14.下列哪个事件不是所有 GUI 组件都能产生的事件 ( A )A)ActionEvent B)MouseEvent C)KeyEvent

5、D)FocusEvent15.下列哪些事件处理方法不是定义在 MouseListener 中( D )A)mouseEntered B)mousePressed C)mouseClicked D)mouseMoved16. 下列哪些事件处理方法不是定义在 KeyListener 中( A )A)keyClicked B)keyPressed C)keyReleased D)keyPressed17在 Applet 应用程序的生命周期中,以下说法正确的是: (C)A)当打开浏览器窗口时,系统会自动调用 start 方法,在 Applet 应用程序的生命周期中,start 方法可执行多次;B)当激

6、活浏览器窗口时,系统会自动调用 start 方法,在 Applet 应用程序的生命周期中,start 方法只可执行一次; C)当打开浏览器窗口时,系统会自动调用 init 方法,在 Applet 应用程序的生命周期中,init 方法只可执行一次; D)当激活浏览器窗口时,系统会自动调用 init 方法,在 Applet 应用程序的生命周期中,init 方法可执行多次。18.如果重写了 Applet 的 paint 方法,在以下何种情况中,会自动调用 paint 方法绘图。 (D)A)当浏览器运行时 B)当 Applet 内容被覆盖后又重新显示时 C)在执行 repaint 方法重新绘图时 D)

7、包括以上三种情况 19.以下选项中属于字节流的是(A )A)FileInputSream B)FileWriter C)FileReader D)PrintWriter20.以下选项中不属于 File 类能够实现的功能的是(D )A)建立文件 B)建立目录 C)获取文件属性 D)读取文件内容21.以下选项中哪个类是所有输入字节流的基类(A )A)InputStream B)OutputStream C)Reader D)Writer22.以下选项中哪个类是所有输出字符流的基类(D )A)InputStream B)OutputStream C)Reader D)Writer23.下列选项中能独

8、立完成外部文件数据读取操作的流类是(B)A)InputStream B)FileInputStream C)FilterInputStream D)DataInputStream24.下列选项中能独立完成外部文件数据读取操作的流类是(B)A)Reader B)FileReader C)BufferedReader D)ReaderInputStream25.在建立 FileInputStream 流对象时可能会产生下列哪种类型的异常(B )A)ClassNotFoundException B)FileNotFoundException C)RuntimeException D)AWTExcep

9、tion26.在使用 FileInputStream 流对象的 read 方法读取数据时可能会产生下列哪种类型的异常(D)A)ClassNotFoundException B)FileNotFoundExceptionC)RuntimeException D)IOException3二、 填空题1. Java 的 Swing 包中定义框架的类是 _.JFrame 2. Java 的 Swing 包中定义面板的类是 _JPanel _3. Java 的 Swing 包中定义按钮的类是 _JButton _4. Java 的 Swing 包中定义文本域的类是 _JTextField5. Java

10、的 Swing 包中定义标签的类是 _JLabel6. Java 的 Swing 包中定义组合框的类是 _JComboBox7. Java 的 Swing 包中定义菜单条的类是 _JMenuBar8. Java 的 Swing 包中定义菜单的类是 _JMenu9. Java 的 Swing 包中定义菜单项的类是 _JMenuItem10. Java 的 Swing 包中定义选项卡的类是 _JtabbedPane11.定义 Bean 的类称为 JavaBean 组件或 Bean 组件,简称为组件。12.JavaBean 必须实现接口 java.io.Serializable 或 java.io.

11、Externalizable。13.类 Component 是所有 UI 组件和容器的根类。14.方法 repaint 定义在类 Component 中,调用 repaint 方法会引起 paintComponent 方法的调用。15.对字符串进行操作时经常使用 trim 方法,该方法的作用是删除字符串两端的空格。16.Java 提供了五个实现菜单的类:JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem和 JRadioButtonMenuItem。17.使用 MouseListener 接口监听鼠标按下、松开、进入、退出和点击等行为。18.使用 MouseMo

12、tionListener 接口监听鼠标的移动和拖动等行为。19.默认情况下,JApplet 的内容窗格使用 BorderLayout 布局管理器20.在 applet 程序的生命周期中,浏览器通过调用_init_ 、_start _、_stop_ _和destroy_方法来控制 applet 程序。21.Applet 的_init_方法在开始时只执行一次,_ _start_方法在用户每次访问包含 Applet 的 HTML 文件时都被调用,_paint_方法可以用来在其中画图, _stop_方法在用户离开 Applet 所在的 HTML 页面时被调用。22.所有字节流类的基类是_、_(Inpu

13、tStream OutputStream)23.所有字符流类的基类是_、_(Reader Writer)24.InputStream 类以_为信息的基本单位(字节)25.Reader 类以_为信息的基本单位(字符)26._类用以处理文件和路径问题(File)27.Java 中标准输入输出流对象是:_、_、_(System.in System.out System.err)28.System.in 的类型是_(InputStream)29.System.out 的类型是_(PrinterStream)三、 判断题1. AWT 事件最初是为 AWT 组件设计的,但是许多 Swing 组件都可以触发

14、它们。2. FlowLayout 是 Jframe 内容窗格默认的布局管理器。3. Java 使用事件委托处理模型来处理事件。源对象和监听对象可以是同一个对象。4. Graphics 类是在不同的平台上显示图形和图像的一个具体类。答案:1. (对)42. (错)3. (对)4. (错)5.TextField 和 TextArea 是用来接受用户输入的组件,但是也可以由程序控制使用户不能在其中输入信息。6.用 hide()或 setVisible(false)方法可以使组件隐藏不可见,但是一旦隐藏便不能恢复显示。7.一个 Button 对象,可以调用方法 getLabel()获取其上的标签,从而判断是哪个按钮;Label 也使用相同的方法。8.使用 BorderLayout 的容器最多只能放置 5 个组件,如果要放置更多的组件,则需要使用多层容器。9.使用 GridLayout 布局策略的容器中,所有的组件都有相同大小。答案:5.对6.错,可以恢复7.后半句错8.对9.对

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

当前位置:首页 > 建筑/环境 > 工程造价

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