【计算机类职业资格】二级JAVA笔试-编写图形用户界面、Applet程序设计及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-编写图形用户界面、Applet程序设计及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-编写图形用户界面、Applet程序设计及答案解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-编写图形用户界面、Applet 程序设计及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:48,分数:100.00)1.下列适配器中不属于事件适配器类的是_。 A.MouseAdapter B.KeyAdapter C.ComponentAdapter D.FrameAdapter(分数:2.00)A.B.C.D.2.Panel类的默认布局管理器是_。 A.BorderLayout B.CardLayout C.FlowLayout D.GridBagLayout(分数:2.00)A.B.C.D.3.下列叙述中,错误的是_。 A.JButton
2、类和标签类可显示图标和文本 B.Button类和标签类可显示图标和文本 C.AWT构件能直接添加到顶层容器中 D.Swing构件不能直接添加到顶层容器中(分数:2.00)A.B.C.D.4.下列事件监听器中,无法对 TextField对象进行事件监听和处理的是_。 A.ActionListener B.FocusListener C.MouseMotionListener D.ChangeListener(分数:2.00)A.B.C.D.5.下列方法中,不属于 WindowListener接口的是_。 A.windowOpened() B.windowClosed() C.windowActi
3、vated D.mouseDragged()(分数:2.00)A.B.C.D.6.阅读下述代码。import Java.awt.*;import Javax.swing.*;public class AskErame extends JFramepublic AskFrame()setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container pane=getContentPane();JSlider value=new JSlider(0,255,100);Pane.add(value);setSize(450,150);setVisible(
4、true);setContentPane(pane);super();public static void main(String arguments)AskFrame af=new AskFrame();如果编译并运行它,将出现什么情况? A.能够通过编译并正确运行 B.能够通过编译,但不会在框架中显示任何东西 C.由于其中的 super()语句而无法通过编译 D.由于其中的 setContentPane()语句而无法通过编译(分数:2.00)A.B.C.D.7.下列关于组合框的描述不正确的是_。 A.默认情况下,只能从组合框中选择 B.组合框也可让用户自行输入 C.组合框不可以选择多项 D
5、.使用 getSelectedIndex()方法可以获得用户选择的内容(分数:2.00)A.B.C.D.8.下面哪个 Swing用户界面组件不是容器?_ A.JscrollPane B.JFrame C.JMenuBar D.Japplet(分数:2.00)A.B.C.D.9.单击按钮可以产生 ActionEvent事件,实现_接口可处理此事件。 A.FocusListener B.ComponentListener C.WindowListener D.ActionListener(分数:2.00)A.B.C.D.10.当按 Tab键以离开文本框时,将激发_事件。 A.FocusEvent
6、B.WindowEvent C.ActionEvent D.以上都不对(分数:2.00)A.B.C.D.11.Component类中用于刷新组件的方法是_。 A.getFont() B.getName() C.update() D.paint()(分数:2.00)A.B.C.D.12.鼠标在窗口中移动时,产生的事件是_。 A.ActionEvent B.PrintEvent C.KeyEvent D.MouseEvent(分数:2.00)A.B.C.D.13.在下列 Java语言的包中,提供图形界面构件的包是_。 A.java.io B.javax.swing C D.java.rmi(分数:
7、2.00)A.B.C.D.14.下列不属于 Swing中的构件的是_。 A.Jpanel B.Jtable C.Menu D.Jframe(分数:2.00)A.B.C.D.15.Swing的选项面板是_。 A.JtabbedPane B.JLayeredpane C.JScrollPane D.JsplitPane(分数:2.00)A.B.C.D.16.下列代码的下划线处填入相同的类,该类是_。public class Testpublic static void main(String args)Jframe f = new Jframe();f.setTitle (“menus“);f.s
8、etVisible(true);f.setSize(500,400);_ mb = new _ ();Jmenu m = new Jmenu(“文件“);mb.add (m);JmenuItem mi = new JmenuItem(“打开“) ;m.add(mi); A.JMenuItem B.JMenu C.JFrame D.JmenuBar(分数:2.00)A.B.C.D.17.如果要使用 Swing特性,小程序应继承类_。 A.Java.applet.Applet B.Javax.swing.JApplet C.Java.awt.* D.上述选项中任何一个即可(分数:2.00)A.B.
9、C.D.18.要在 HTML文件中嵌入 Applet,在applet标记中必须定义的是_。 A.Applet字节码文件的 URL B.Applet显示区域的高度和宽度 C.Applet字节码的文件名 D.B和 C(分数:2.00)A.B.C.D.19.如果要在 Applet中显示特定的文字、图形等信息,可以在用户定义的 Applet类中重写的方法是_。 A.paint() B.update() C.drawString() D.drawLine()(分数:2.00)A.B.C.D.20.如果用户定义的 Applet类中没有 init()方法,则该程序_。 A.必须定义一个 main()方法 B
10、.无法通过编译 C.可以通过编译,但运行时将出错 D.可以通过编译,并且能够正常运行(分数:2.00)A.B.C.D.21.下列叙述中,错误的是_。 A.Applet的默认布局管理器是 FlowLayout B.JApplet中增加构件是加到 JApplet的内容面板上,不是直接加到 JApplet中 C.JApplet的内容面板的默认布局管理器是 BorderLayout D.JApplet的内容面板的默认布局管理器是 FlowLayout(分数:2.00)A.B.C.D.22.在定制 Applet的绘图功能时,应该使用的方法是_。 A.init() B.start() C.paintCom
11、ponent() D.paint()(分数:2.00)A.B.C.D.23.在 Applet中显示文字、图形等信息时,应使用的方法是_。 A.paint() B.init() C.start() D.destroy()(分数:2.00)A.B.C.D.24.下列关于 Applet的说法中,错误的是_。 A.Applet自身不能运行,必须嵌入其他应用程序(如浏览器)中运行 B.可以在安全策略的控制下读写本地磁盘文件 C.Java中不支持向 Applet传递参数 D.Applet的主要类定义为 java.applet.Applet类的子类(分数:2.00)A.B.C.D.25.下列选项中,不是 A
12、pplet标记的是_。 A.PARAM B.BODY C.CODEBASE D.ALT(分数:2.00)A.B.C.D.26.当一个包含 Applet的 Web网页被其他页面覆盖时,被调用的方法是_。 A.start() B.init() C.stop() D.destory()(分数:2.00)A.B.C.D.27.由 Java写的 JavaApplet是_。 A.一种能独立执行的应用程序 B.一组由支持 Java的浏览器来运行的程序 C.不同于 Java的另外一种程序设计语言 D.一种辅助设计工具(分数:2.00)A.B.C.D.28.关于下面的 Applet程序段,运行后,窗口上将会出现
13、_。import java.applet.*;import java.awt.*;public class MyApplet extends AppletAA s;public void init() s=new AA(“HelIo!“,“I love Java“);public void paint(Graphics g) g.drawString(s.toString(),30,50);class AAString s1;String s2;AA(String str1,String str2)s1=str1;s2=str2;public String toString()return s
14、1+s2; A.什么都没有 B.Hello! C.I love Java D.Hello!I love Java(分数:2.00)A.B.C.D.29.下列叙述中,错误的是_。 A.Applet事件处理机制与 Java Aplication相同 B.JApplet事件处理机制采用监听器方式 C.Applet事件处理机制采用监听器方式 D.JApplet事件处理机制不采用监听器方式(分数:2.00)A.B.C.D.30.为保护本地主机,下述对 Applet安全限制中正确的是_。 A.Applet可加载本地库或方法 B.Applet可读、写本地计算机的文件系统 C.Applet可向 Applet之
15、外的任何主机建立网络连接 D.Applet不能运行任何本地可执行程序(分数:2.00)A.B.C.D.31.提供 showDocument()方法,使 Applet能够请求浏览器访问特定 URL的类是_。 A.Applet B.AppletContext C.Japplet D.URL(分数:2.00)A.B.C.D.32.每个 Java小应用程序必须定义为_。 A.Applet类或 JApplet类的子类 B.JFrame类的子类 C.Frame的子类 D.Window的子类(分数:2.00)A.B.C.D.33.在 Applet的 init()方法被调用后,接下来最先调用的方法是_。 A.
16、run() B.start() C.stop() D.destroy()(分数:2.00)A.B.C.D.34.下列关于 Applet的安全限制的叙述中,错误的是_。 A.通常情况下,禁止 Applet读写本地文件系统 B.通常情况下,禁止 Applet同 Applet源主机之外的任何主机建立网络连接 C.通常情况下,禁止 Applet读取系统信息 D.通常情况下,禁止 Applet加载本地库或方法(分数:2.00)A.B.C.D.35.下列叙述中,错误的是_。 A.Java Application与 Applet所用编译命令相同 B.通常情况下 Java Application只能有一个 m
17、ain()方法 C.Java Applet必须有 HTML文件才能运行 D.Java Applet程序的 class文件可用 Java命令运行(分数:2.00)A.B.C.D.36.如果要从一个 HTML的文件中提取名为 message的参数的值,需要在 Applet的 init()方法中使用的代码是_。 A.String s=getParameter(“message“); B.String s=getParameter(“MESSAGE“); C.String s=Parameter(“message“); D.A或 B(分数:2.00)A.B.C.D.37.下列关于 Applet的叙述中
18、,正确的是_。 A.为了使 Applet在浏览器中运行,需要在 HTML文件中嵌入相应的 Applet类 B.Applet不能使用从外部接收参数 C.Applet不能使用 javac命令进行编译 D.java Application与 Applet都必须包含 main()方法(分数:2.00)A.B.C.D.38.下列代码的下划线处应填入的方法名是_。import java.applet.*;import java.awt.*;public class Hello extends Applet public void (Graphics g) g.drawString(“How are you
19、!“,10,10); A.repaint B.println C.paint D.show(分数:2.00)A.B.C.D.39.由于安全性的限制,Applet 只能和_进行通信。 A.与它在同一局域网中的主机 B.与它授权的主机 C.与它在同一个工作组内的主机 D.提供它的主机(分数:2.00)A.B.C.D.40.Applet的运行需要经历 4个步骤,其中不是运行步骤的是_。 A.浏览器加载指定 HTML文件中指定的 Applet类 B.浏览器中的 Java运行环境中运行该 Applet C.浏览器加载指定 URL中的 HTML文件 D.浏览器显示 HTML文件(分数:2.00)A.B.C
20、.D.41.Applet类的直接父类是_。 A.Component类 B.Frame类 C.Container类 D.Panel类(分数:2.00)A.B.C.D.42.JDK基本命令中能生成 C语言头文件的命令是_。 A.javah B.javap C.jar D.java(分数:2.00)A.B.C.D.43.在 Java中,与数据库连接的技术是_。 A.ODBC B.JDBC C.数据库厂家驱动程序 D.数据库厂家的连接协议(分数:2.00)A.B.C.D.44.Java不支持何种继承方式?_ A.多重继承 B.多接口实现 C.单重继承 D.单接口实现(分数:2.00)A.B.C.D.4
21、5.Java技术的 3个重要分支是_。 A.J2ME、J2SE 和 J2EE B.J2SDK、J2SE 和 J2EE C.J2ME、J2SE D.J2SDK、J2SE 和 J2ME(分数:3.00)A.B.C.D.46.利用 Socket进行网络通信时,可通过哪个类完成?_ A B.source C.socket D.host(分数:3.00)A.B.C.D.47.Java可以跨平台的原因是_。 A.平台无关性 B.公用类库 C.操作系统支持 D.Java虚拟机(分数:3.00)A.B.C.D.48.以下哪个不是 JDBC的接口?_ A.java.sql.driver B.java.sql.r
22、esultSet C.java.sql.close D.java.sql.connection(分数:3.00)A.B.C.D.二级 JAVA笔试-编写图形用户界面、Applet 程序设计答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:48,分数:100.00)1.下列适配器中不属于事件适配器类的是_。 A.MouseAdapter B.KeyAdapter C.ComponentAdapter D.FrameAdapter(分数:2.00)A.B.C.D. 解析:解析 MouseAdapter 是鼠标适配器,KeyAdapter 是键盘适配器,Component
23、Adapter 是构件适配器,它们均属于事件适配器。FrameAdapter 不属于事件适配器。2.Panel类的默认布局管理器是_。 A.BorderLayout B.CardLayout C.FlowLayout D.GridBagLayout(分数:2.00)A.B.C. D.解析:解析 FlowLayout 是 Panel和 Applet的默认布局管理器。3.下列叙述中,错误的是_。 A.JButton类和标签类可显示图标和文本 B.Button类和标签类可显示图标和文本 C.AWT构件能直接添加到顶层容器中 D.Swing构件不能直接添加到顶层容器中(分数:2.00)A.B. C.D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 编写 图形 用户界面 APPLET 程序设计 答案 解析 DOC
