欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】Applet程序设计及答案解析.doc

    • 资源ID:1318208       资源大小:46.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】Applet程序设计及答案解析.doc

    1、Applet 程序设计及答案解析(总分:44.00,做题时间:90 分钟)一、选择题(总题数:17,分数:34.00)1.下列叙述中,错误的是_。(分数:2.00)A.JavaApplication 与 Applet 所用编译命令相同B.通常情况下 Java Application 只能有一个 main()方法C.JavaApplet 必须有 HTML 文件才能运行D.JavaApplet 程序的.class 文件可用 java 命令运行2.在 Applet 的 init()方法被调用后,接下来最先调用的方法是_。(分数:2.00)A.runoB.start()C.stop()D.destro

    2、y()3.在 Applet 中显示文字、图形等信息时,应使用的方法是_。(分数:2.00)A.paint()B.init()C.start()D.destroy()4.下列关于 Applet 的说法中,错误的是_。(分数:2.00)A.Applet 自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java 中不支持向 Applet 传递参数D.Applet 的主类要定义为 java.applet.Applet 类的子类5.为保护本地主机,对 Applet 安全限制中正确的是_。(分数:2.00)A.Applet 可加载本地库或方法B.Appl

    3、et 可读写本地计算机的文件系统C.Applet 可向 Applet 之外的任何主机建立网络连接D.Applet 不能运行任何本地可执行程序6.要在 HTML 文件中嵌入 Applet,在applet标识中必须定义的是_。(分数:2.00)A.Applet 字节码文件的 URLB.Applet 显示区域的调试和宽度C.Applet 字节码的文件名D.B 和 C7.下列叙述中,错误的是_。(分数:2.00)A.Applet 的默认布局管理器是 FlowLayoutB.JApplet 中增加构件是加到 JApplet 的内容面板上,不是直接加到 JAppler 中C.JApplet 的内容面板的默

    4、认布局管理器是 BorderLayoutD.JApplet 的内容面板的默认布局管理器是 FlowLayout8.在制定 Applet 的绘图功能时,应该使用的方法是_。(分数:2.00)A.init()B.start()C.paintComponent()D.paint()9.如果用户定义的 Applet 类中没有 init()方法,则该程序_。(分数:2.00)A.必须定义一个 main()B.无法通过编译C.可以通过编译,但运行时出错D.可以通过编译,并且能够正产运行10.提供 showDocument()方法,使 Applet 能够请求浏览器访问特定 URL 的类是_。(分数:2.00

    5、)A.AppletB.AppletContextC.JAppletD.URL11.每个 Java 小应用程序必须定义为_。(分数:2.00)A.Applet 类或 JApplet 类的子类B.JFrame 类的子类C.Frame 的子类D.Window 的子类12.下列关于 Applet 的叙述中,正确的是_.(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的 Java 解释器直接解释运行B.Applet 的主类不一定要定义为 java.applet.Applet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上D.

    6、Applet 不能在浏览器中运行13.下列操作中,不属于 Applet 安全限制的是_。(分数:2.00)A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信14.下列选项中,不是 APPLET 标记的是_。(分数:2.00)A.PARAMB.BODYC.CODEBASED.ALT15.为了向一个 Applet 传递参数,可以在 HTML 文件的 APPLET 标志中使用 PARAM 选项。在 Applet 程序中获取参数时,应使用的方法是_。(分数:2.00)A.getParameter()B.getDocumentBase()C.getCodeB

    7、ase()D.getImage()16.如果要在 Applet 中显示特定的文字、图形等信息,可以在用户定义的 Applet 类中重写的方法是(分数:2.00)A.paint()B.update()C.drawString()D.drawLine()17.下列叙述中错误的是_。(分数:2.00)A.Applet 事件处理机制与 Java Application 相同B.JApplet 事件处理机制采用监听方式C.Applet 事件处理机制采用监听方式D.JApplet 事件处理机制不是采用监听方式二、填空题(总题数:5,分数:10.00)18.一个 Applet 在被加载到浏览器并完成初始化后

    8、,将被调用的方法是 1。(分数:2.00)填空项 1:_19.Applet 类属于 1 包。(分数:2.00)填空项 1:_20.使用 Swing 编写 Applet,则该 Applet 的主类应该定义为 1 类的子类。(分数:2.00)填空项 1:_21.与显示相关的 Applet 方法有 12、repaint3 和 update4。(分数:2.00)填空项 1:_22.Applet 生命周期方法有 init1、 23、stop4 和 destroy5。(分数:2.00)填空项 1:_Applet 程序设计答案解析(总分:44.00,做题时间:90 分钟)一、选择题(总题数:17,分数:34

    9、.00)1.下列叙述中,错误的是_。(分数:2.00)A.JavaApplication 与 Applet 所用编译命令相同B.通常情况下 Java Application 只能有一个 main()方法C.JavaApplet 必须有 HTML 文件才能运行D.JavaApplet 程序的.class 文件可用 java 命令运行 解析:解析 Applet 是能够嵌入 HTML 语言中,并能够在浏览器中运行的类。Applet 的运行环境是 Web浏览器,所以必须建立 HTML 文件,告诉浏览器如何加载与运行 Applet。Applet 是不能直接通过 java 命令启动运行的。因此,D 的说法

    10、是错误的。2.在 Applet 的 init()方法被调用后,接下来最先调用的方法是_。(分数:2.00)A.runoB.start() C.stop()D.destroy()解析:解析 Applet 生命周期包括 Applet 的创建、运行与消亡几个状态。Applet 类提供了在生命周期不同阶段响应主要事件的 4 种方法:init()、start()、stop()和 destroy()。在调用完 init()方法后,接下来最先调用的是 start()方法。因此,本题的正确答案是 B。3.在 Applet 中显示文字、图形等信息时,应使用的方法是_。(分数:2.00)A.paint() B.i

    11、nit()C.start()D.destroy()解析:解析 paint()是与 Applet 显示相关的方法,由它来具体执行 Applet 的绘制功能。4.下列关于 Applet 的说法中,错误的是_。(分数:2.00)A.Applet 自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java 中不支持向 Applet 传递参数 D.Applet 的主类要定义为 java.applet.Applet 类的子类解析:解析 Applet 获取参数是通过在 HTML 文件中采用PARAM标记来定义参数。Java 中还定义了相应的方法,用来从 HT

    12、ML 中获取参数,所以选项 C 中的说法是错误的。Applet 不自身不能运行,它必须嵌入 HTML 文件中才能运行。任何嵌入在 Web 浏览器或 Java appletviewer 中的 Applet 必须是java.applet.Applet 类的子类。5.为保护本地主机,对 Applet 安全限制中正确的是_。(分数:2.00)A.Applet 可加载本地库或方法B.Applet 可读写本地计算机的文件系统C.Applet 可向 Applet 之外的任何主机建立网络连接D.Applet 不能运行任何本地可执行程序 解析:解析 为了保护本地主机,Applet 不能运行任何本地可运行程序,禁

    13、止加载本地库或方法,禁止读、写本地的文件系统,禁止向提供 Applet 之外的任何主机建立网络连接。6.要在 HTML 文件中嵌入 Applet,在applet标识中必须定义的是_。(分数:2.00)A.Applet 字节码文件的 URL B.Applet 显示区域的调试和宽度C.Applet 字节码的文件名D.B 和 C解析:解析 Applet 是能够嵌入到 HTML 页面中,并能够在浏览器中运行的 Java 类。Applet 的运行环境是 Web 浏览器,所以不能直接通过命令行启动,必须建立 HTML 文件,告诉浏览器如何加载与运行Applet。在浏览器中指定该 HTML 文件的 URL,

    14、就可以通过该 HTML 文件启动 Applet 的运行。7.下列叙述中,错误的是_。(分数:2.00)A.Applet 的默认布局管理器是 FlowLayoutB.JApplet 中增加构件是加到 JApplet 的内容面板上,不是直接加到 JAppler 中C.JApplet 的内容面板的默认布局管理器是 BorderLayoutD.JApplet 的内容面板的默认布局管理器是 FlowLayout 解析:解析 JApplet 的特点是:(1)向 JApplet 中增加构件,是把构件添加到 Swing Applet 的内容面板,而不是直接添加到 Applet 中。(2)对 JApplet 设

    15、置布局管理器,是对 Swing Applet 的内容面板进行设置,而不是对 Applet 设置。(3) Swing Applet 的内容面板的默认布局管理器是 BorderLayout,而Applet 的默认布局管理器是 Layout。(4)在定制 Swing Applet 的绘图功能时,不能直接改变相应 Swing构件的 paint()方法,而应该使用 paintComponent()方法。8.在制定 Applet 的绘图功能时,应该使用的方法是_。(分数:2.00)A.init()B.start()C.paintComponent()D.paint() 解析:解析 paint()方法具体执

    16、行 Applet 的绘制。在调用 paint()方法时,由浏览器将 Graphics 类的一个实例传递给 paint()方法。init()方法是在 Applet 运行时,由浏览器调用来执行 Applet 的一些基本执行。start()方法用来使一个新建的线程处于可运行状态。所以 D 为正确选项。9.如果用户定义的 Applet 类中没有 init()方法,则该程序_。(分数:2.00)A.必须定义一个 main()B.无法通过编译C.可以通过编译,但运行时出错D.可以通过编译,并且能够正产运行 解析:解析 在 Java Application 中必须定义一个 main()方法,因为程序入口就是

    17、 main(),而与 Java Application 不同的是,Applet 都是从 init0 方法开始执行的,Applet 中不用定义一个 main()。Applet自身定义了 init()方法,当用户没有重载 init()时,Applet 类调用默认的 init()方法,程序仍然可以通过编译运行,所以说法正确的是选项 D。10.提供 showDocument()方法,使 Applet 能够请求浏览器访问特定 URL 的类是_。(分数:2.00)A.AppletB.AppletContext C.JAppletD.URL解析:解析 AppletContext 类是一个接口类,Applet

    18、 通过 AppletContext 接口与环境进行通信。可以利用这个类从 Applet 环境获取信息,而这个环境一般是指浏览器。Applet 使用 AppletContext 类的showDocument()方法可以通知浏览器在指定窗口中显示另一个 URL 的内容。因此,本题正确答案是 B。11.每个 Java 小应用程序必须定义为_。(分数:2.00)A.Applet 类或 JApplet 类的子类 B.JFrame 类的子类C.Frame 的子类D.Window 的子类解析:解析 Applet 类定义了小应用程序与其运行环境之间的一个接口;JApplet 是 Applet 类的扩展,它继承

    19、了 Applet 的方法和执行机制,同时也增加了对 Swing 构件的支持。每个 Java 小应用程序都必须是Applet 类或 JApplet 类的子类。因此,本题的正确答案是 A。12.下列关于 Applet 的叙述中,正确的是_.(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的 Java 解释器直接解释运行B.Applet 的主类不一定要定义为 java.applet.Applet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上 D.Applet 不能在浏览器中运行解析:解析 Applet 是 Java 类

    20、,但 Applet 不能由 JDK 中的解释器 java 直接运行,要在浏览器或appletviewer 中运行,运行过程比 Application 更复杂。Applet 的主类一定要定义为java.applet.Applet 类或 JApplet 类的子类。Applet 与 Application 的主要区别在执行方式上,Application 以 main()方法为入口运行,两者都是通过“javac”命令编译。13.下列操作中,不属于 Applet 安全限制的是_。(分数:2.00)A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信 解析:解析

    21、 根据上一题的分析,可知选项 D 不属于 Applet 安全限制。14.下列选项中,不是 APPLET 标记的是_。(分数:2.00)A.PARAMB.BODY C.CODEBASED.ALT解析:解析 PARAM、CODEBASE、ALT 都是 APPLET 标记。而 BODY 是 HTML 的标记,不是 APPLET 的标记。15.为了向一个 Applet 传递参数,可以在 HTML 文件的 APPLET 标志中使用 PARAM 选项。在 Applet 程序中获取参数时,应使用的方法是_。(分数:2.00)A.getParameter() B.getDocumentBase()C.getC

    22、odeBase()D.getImage()解析:解析 Applet 被下载时,在 Applet 的中使用 getParameter()方法可以获取参数,所以选项 A 说法正确。注意:getParameter()方法只能在 init()方法中使用。getParameter()方法的入口参数所取参数的名字必须与标记中的 name 指示的名字相同。16.如果要在 Applet 中显示特定的文字、图形等信息,可以在用户定义的 Applet 类中重写的方法是(分数:2.00)A.paint() B.update()C.drawString()D.drawLine()解析:解析 Applet 中与显示有关

    23、的 3 个方法是:paint()、update()和 repaint()方法。paint()方法具体执行 Applet 的绘制。在调用 paint()方法时,由浏览器将该对象传递给 paint()方法。update()方法用于更新 Applet 的显示,该方法将首先清除背景,再调用 paint()方法完成 Applet 的具体绘制。用户定义的 Applet 一般不用重写该方法。17.下列叙述中错误的是_。(分数:2.00)A.Applet 事件处理机制与 Java Application 相同B.JApplet 事件处理机制采用监听方式C.Applet 事件处理机制采用监听方式D.JApple

    24、t 事件处理机制不是采用监听方式 解析:解析 Swing 的事件处理机制沿用了 AWT 的事件机制。事件处理机制中仍旧包含 3 个角色:事件源、事件和事件处理者(事件监听程序)。事件源就是 Swing 或 AWT 的各种构件,与之对应的就是事件监听器接口。所以正确选项是 D。二、填空题(总题数:5,分数:10.00)18.一个 Applet 在被加载到浏览器并完成初始化后,将被调用的方法是 1。(分数:2.00)填空项 1:_ (正确答案:paint-|_|-)解析:解析 Applet 被加载并完成初始化后,首先要调用 paint-|_|-方法进行 Applet的显示。注意,此处不能填 ini

    25、t-|_|-,因为 init-|_|-方法就是用来初始化的,而题目问的是初始化完成后的显示方法。19.Applet 类属于 1 包。(分数:2.00)填空项 1:_ (正确答案:java.applet)解析:解析 任何嵌入在 Web 浏览器或 Java appletviewer 中的 Applet 必须是 java.applet.Applet 类的子类,所以说 Applet 类是属于 java.applet 包的。20.使用 Swing 编写 Applet,则该 Applet 的主类应该定义为 1 类的子类。(分数:2.00)填空项 1:_ (正确答案:JApplet)解析:解析 JApple

    26、t 是一个使 Applet 能够使用 Swing 构件的类,包含 Swing 构件的 Applet 必须是JApplet 的子类。因此,本题的正确答案是 JApplet。21.与显示相关的 Applet 方法有 12、repaint3 和 update4。(分数:2.00)填空项 1:_ (正确答案:paint)解析:解析 Applet 是 Component 类的子类,继承了 Component 类的构件绘制、显示的方法,具有一般AWT 构件的图形绘制功能。它包含的方法有:paint-|_|-方法,具体执行 Applet 的绘制;update-|_|-方法,用于更新 Applet 的显示;repaint-|_|-方法,主要用于 Applet 的重新显示,它调用 update-|_|-方法实现对 Applet 的更新。22.Applet 生命周期方法有 init1、 23、stop4 和 destroy5。(分数:2.00)填空项 1:_ (正确答案:start)解析:解析 Applet 的生命周期是指从 Applet 下载到浏览器,到用户退出浏览器,终止 Applet 运行的过程。Applet 生命周期方法包括 init-|_|-、start-|_|-、stop-|_|-、destroy-|_|-。


    注意事项

    本文(【计算机类职业资格】Applet程序设计及答案解析.doc)为本站会员(tireattitude366)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开