JAVA复习题继承 下载本文

内容发布更新时间 : 2024/11/5 19:04:53星期一 下面是文章的全部内容请认真阅读。

C)在执行repaint方法重新绘图时 D)包括以上三种情况

11.在浏览器中执行applet 程序,以下选项中的哪个方法将被最后执行( C )。 A)init() B)start() C)destroy() D)stop()

12.在编写Java Applet程序时,需要在程序的开头写上( B )语句。 A)import java.awt.* ; B)import java.applet.* ; C)import java.io.* ; D)import java.awt.event.* ; 填空题

使用MouseListener接口监听鼠标按下、松开、进入、退出和点击等行为。 使用MouseMotionListener接口监听鼠标的移动和拖动等行为。 默认情况下,JApplet的内容窗格使用BorderLayout布局管理器

4.在applet程序的生命周期中,浏览器通过调用___init__、__start___、___stop___和destroy_方法来控制applet程序。

5.Applet的_____init____方法在开始时只执行一次,____start_________方法在用户每次访问包含Applet的HTML文件时都被调用,_______paint_________方法可以用来在其中画图, _____stop_________方法在用户离开Applet所在的HTML页面时被调用。 6.applet小程序需要继承___Applet/JApplet__________类

7.在显示或者重新显示applet小程序时,会调用___paint__________方法 8.JApplet内容窗格的缺省布局管理器是______BorderLayout_______

9.在网页中嵌入applet小程序的标记是____ <\\applet>_____________

判断题

TextField和TextArea是用来接受用户输入的组件,但是也可以由程序控制使用户不能在其中输入信息。

用hide()或setVisible(false)方法可以使组件隐藏不可见,但是一旦隐藏便不能恢复显示。

一个Button对象,可以调用方法getLabel()获取其上的标签,从而判断是哪个按钮;Label也使用相同的方法。

所有的鼠标事件都由MouseEvent类的对象表示。

所有的鼠标事件都由实现了MouseListener监听接口的监听者来处理。

使用BorderLayout的容器最多只能放置5个组件,如果要放置更多的组件,则需要使用多层容器。

7.使用GridLayout布局策略的容器中,所有的组件都有相同大小。 8.一般情况下,applet都可以转化成application。

9.在applet生存周期中stop方法总是在destroy方法之后执行。 答案: 对

错,可以恢复 后半句错 对

错,鼠标移动和拖动事件由实现了MouseMotionListener监听接口的监听者来处理

对 对 对 错

异常处理习题

二、选择题

1.下列异常处理语句编写正确的是:() catch(Exception e) catch(Exception e) 三、程序阅读题

1.阅读下面程序回答问题: import java.io.*; public class Class1 {

public static void main(String args[]) {

int a=5; int b=0; try

{ }

catch(ArithmeticException e) {

}

finally

finally被执行!\ }

1)运行上述程序,输出结果是什么?(异常提示信息除外) 答案:除提示异常提示信息外,无其他输出 2)将变量b的初值改成5后,输出结果是什么? 答案: 1 a=5 1 a*a=25

finally被执行!

异常已发生,但不影响程序的执行! 图形化设计

}

填空题

Java的Swing包中定义框架的类是__.JFrame Java的Swing包中定义面板的类是__JPanel _____ Java的Swing包中定义按钮的类是___JButton ___ Java的Swing包中定义文本域的类是__JTextField Java的Swing包中定义标签的类是___JLabel Java的Swing包中定义组合框的类是__JComboBox Java的Swing包中定义菜单条的类是__JMenuBar Java的Swing包中定义菜单的类是__JMenu Java的Swing包中定义菜单项的类是_JMenuItem Java的Swing包中定义选项卡的类是__JTabbedPane Color类定义在_ java.awt ___包中。 ActionEvent

事件的监听接口是__ActionListener___,注册方法名是

__addActionListener__,事件处理方法名是_____actionPerformed________

WindowEvent事件的监听接口是_____WindowListener______,注册方法名是_____addWindowListener_________

设置容器布局管理器的方法是___setLayout___ 显示JFrame框架的方法名是________setVisible______ 设置JFrame框架标题的方法名是_______setTitle______ 设置JFrame框架大小的方法名是_______setSize______