【计算机类职业资格】计算机二级JAVA-43及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-43及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-43及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-43及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:18,分数:18.00)1.对 TextField对象的事件进行监听和处理要实现的接口是 A.ActionListener B.FocusListener C.MonseMotionListener D.WindowListener(分数:1.00)A.B.C.D.2.Frame默认的布局管理器是 A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout(分数:1.00)A.B.C.D.3.在下列事件处理机制中哪个不是机制中的角色? A.事
2、件 B.事件源 C.事件接口 D.事件处理者(分数:1.00)A.B.C.D.4.要表示表格的数据,需要继承的类是 A.AbstractTableModel B.TableModel C.JTable D.TableModelable(分数:1.00)A.B.C.D.5.每个使用 Swing构件的程序必须有一个 A.按钮 B.标签 C.菜单 D.容器(分数:1.00)A.B.C.D.6.Applet运行时,被浏览器或 appletViewer调用的第一个方法是 A.paint() B.init() C.start() D.destroy()(分数:1.00)A.B.C.D.7.Applet类的
3、直接父类是 A.Component类 B.Container类 C.Frame类 D.Panel类(分数:1.00)A.B.C.D.8.如果要在 Applet中显示特定的文字、图形等信息,可以在用户定义的 Applet类中重写的方法是 A.paint() B.update() C.drawstring() D.drawLine()(分数:1.00)A.B.C.D.9.在 Applet生命周期中,下面哪个方法是在结束 Applet运行时被调用的? A.destroy() B.init() C.start() D.stop()(分数:1.00)A.B.C.D.10.Applet的运行过程要经历 4
4、个步骤,下面不是其运行步骤的是 A.浏览器加载指定 URL中的 HTML文件 B.浏览器显示 HTML文件 C.浏览器加载 HTML文件中指定的 Applet类 D.浏览器中的 Java运行环境运行该 Applet(分数:1.00)A.B.C.D.11.下列不属于集合框架组成部分的是 A.接口 B.接口实现类 C.运算算法 D.构造方法(分数:1.00)A.B.C.D.12.在集合框架核心接口的基本结构中,对象群存储没有次序,并不允许有重复对象的类是 A.Set B.Collection C.Map D.List(分数:1.00)A.B.C.D.13.SortedSet扩展了 Set接口功能,
5、是经排序后的集合,它的接口实现类是 A.HashSet B.TreeSet C.LinkedHashSet D.Vector(分数:1.00)A.B.C.D.14.下面不属于 List接口方法的是 A.void add(int index,Object element) B.Object set(int index,Object element) C.Object get(int index) D.Vector(int size)(分数:1.00)A.B.C.D.15.下列命令中,哪个命令是 Java的编译命令? A.javac B.java C.javadoc D.appletviewer(
6、分数:1.00)A.B.C.D.16.下列命令中,哪个命令能为远程对象生成 stub和 skeleton? A.rmic B.rmiregistry C.rmid D.serialver(分数:1.00)A.B.C.D.17.下列命令中,哪个是类文件解析器? A.javadoc B.jar C.javah D.javap(分数:1.00)A.B.C.D.18.下列安全控制命令中,哪个是显示证书缓存区和密钥表项的命令? A.policytool B.kinit C.klist D.ktab(分数:1.00)A.B.C.D.二、B填空题/B(总题数:19,分数:38.00)19.传递给实现了 ja
7、va.awt.event.MouseMotionListener接口的类中 mouseDragged()方法的事件对象是 1类。(分数:2.00)填空项 1:_20.当用户在 TextField中输入一行文字后,按回车,实现 1 接口可实现对事件的响应。(分数:2.00)填空项 1:_21.读下列程序 import java.awt.*; import java.awt.event.*; public class MyApplet extends java.applet.Applet public void init() Button b=new Button(“Button1“); b.ad
8、dMouseListener(new ClickHandler(); add(b); class ClickHandler extends MouseAdaptet public void mouseClicked(MouseEvent evt) /A 在/A 的地方写上语句_可实现将鼠标当前的水平位置输出到标准输出设备上。(分数:2.00)填空项 1:_22.Swing的事件处理机制包括 1、事件和事件处理者。(分数:2.00)填空项 1:_23.下面是顶层容器的一个程序,请在画线处填入适当的语句。 import java.awt.event.*; import javax.swing.*;
9、 import java.awt.*; public class TopContenter public static void main(String args) JFrame frame=new JFrame(“TopContenter“); frame.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); JLabel yellowLabel=new JLabel(“ “); yellowLabel.setOpaque(true); yellowL
10、abel.setBackground(Color.yellow); yellowLabel.setPreferredSize(new Dimension(200,180); JMenuBar cyanMenuBar=new JMenuBar(); cyanMenuBar.setOpaque(true); cyanMenuBar.setBackground(Color.cyan); cyanMenuBar.setPreferredSize(new Dimension(200,20); _/设置菜单条 frame.getContentPane().add(yellowLabel,BorderLay
11、out.CENTER); frame.pack(); frame.setVisible(true); (分数:2.00)填空项 1:_24.Applet生命周期中的关键方法包括_、_、_、_。(分数:2.00)填空项 1:_25.每个 Applet必须定义为 1 的子类。(分数:2.00)填空项 1:_26.一个 Applet标记中,必须出现的属性项有_、_、_。(分数:2.00)填空项 1:_27.可以编写同时具有 Applet与 Application特征的程序,具体方法是:作为 Application要定义 main()方法,并且把 main()方法所在的类定义为一个_类。为使该程序成为
12、一个 Applet,main()方法所在的这个类必须继承 Applet类或_类。(分数:2.00)填空项 1:_28.在需要自定义 Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的 1,建议继承 JPanel类或更具体的 Swing构件类。(分数:2.00)填空项 1:_29.Set接口的实现类是 HashSet,因为它要用 Hash表来实现,所以各种操作执行时间较长。Hashset 不保证有序,如要求有序可用 HashSet的子类 1 实现。(分数:2.00)填空项 1:_30.Map是定义关键字与_的映射,关键字,值对是它的基本条目。映射要求关键字是_。(分数:2.00)填空
13、项 1:_31.泛型的类型参数只能是类类型(包括自定义类),不能是 1 类型。(分数:2.00)填空项 1:_32.泛型K extends Object中,extends 并不代表继承,它是 1 限制。(分数:2.00)填空项 1:_33.同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是 1 的。(分数:2.00)填空项 1:_34.一个类的定义分为注释、 1 和类体的定义。(分数:2.00)填空项 1:_35.变量名、 1 首字母小写,其余单词只有首字母大写。(分数:2.00)填空项 1:_36.类名与接口名都采用 1 描述符,并且所有单同的第一个字母大写。(分数
14、:2.00)填空项 1:_37.希望编写好的 Java程序代码,应遵循命名规则、 1、为代码分段、适当使用空白行、遵循第 32条规则。(分数:2.00)填空项 1:_三、B编程题/B(总题数:9,分数:44.00)38.下面是实现用户界面程序的一个例子,请在画线处填写适当语句,使程序能正确执行。 import javax.swing.JFileChooser; import javax.swing.JTextArea; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import
15、 java.awt.event.*; import java.io.*; import java.awt.*; public class SwingExample3 implements ActionListener private JFrame frame; private JButton button; private JButton saveButton; private JTextArea textArea; private JFileChooser dia; private JPanel buttonPanel; public void initGUI() frame=new JFr
16、ame(“file chooser“); button=new JButton(“open file“); button.setActionCommand(“open“); button.addActionListener(this); saveButton=new JButton(“save file“); saveButton.setActionCommand(“save“); saveButton.addActionListener(this); textArea=new JTextArea(“ “,10,10); buttonPanel=new JPanel(); dia=new JF
17、ileChooser(); frame.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); buttonPanel.add(button); buttonPanel.add(saveButton); frame.getContentPane().add(buttonPanel,BorderLayout.NORTH); frame.getContentPane().add(textArea,BorderLayout.CENTER); frame.setS
18、ize(200,200); frame.setVisible(true); public void actionPerformed(ActionEvent event) if(event.getActionCommand().equals(“open“) /打开文件 dia.showOpenDialog(frame); dia.setVisible(true); File file=dia.getSelectedFile(); String fileName=file.getAbsolutePath(); textArea.append(“path of selected file:“+fil
19、eName+“/r/n“); else if(event.getActionCommand().equals(“save“) /保存文件 dia._; dia.setVisible(true);File file=dia.getSelectedFile(); String fileName=file.getAbsolutePath(); textArea.append(“path of saved file:“+fileName+“/r/n“); public static void main(String args) swingExample3 example=new swingExampl
20、e3(); example.initGUI(); (分数:4.00)_39.下面是实现用户界面程序的一个例子,请在画线处填写适当语句,使程序能正确执行。 import java.awt.*; import java.awt.event.*; public class AWTExample6 extends MouseAdapter private Frame frame; private TextArea textArea; private MenuItem about; private MenuItem exit; private PopupMenu popupMenu; private P
21、anel panel; public void initGUI() flame=new Frame(“mouse event“); textArea=new TextArea(“ “,10,10); _ frame.add(textArea); frame.setSize(200,200); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); public void mousePressed(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA43 答案 解析 DOC
