《Java程序设计》第06章在线测试剩余时间:58:03
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( A )。
A、init()B、start()
C、destroy()D、stop()
2、在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是( A )。
A、init()B、start()
C、paint()D、destroy()
3、paint()方法使用哪种类型的参数? ( A )
A、GraphicsB、Graphics2D
C、StringD、Color
4、向Applet传递参数的正确描述是( A )。
A、PARAM name="age,value=20"B、APPLET code=Try.class width=100
C、name=age,value=20D、applet code=Try.class name=age,value=20
5、下列关于Java Application与Java Applet程序的差别描述正确的是( D )。
A、运行方式不同,程序结构相同,运行工具不同,受到的限制相同B、运行方式相同,程序结构不同,运行工具不同,受到的限制相同
C、运行方式相同,程序结构相同,运行工具不同,受到的限制也不同D、运行方式不同,程序结构不同,运行工具不同,受到的限制也不同
第二题、多项选择题(每题2分,5道题共10分)
1、下列叙述中,正确的是( ABC )。
A、Applet的默认布局管理器是FlowLayout
B、JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中
C、JApplet的内容面板的默认布局管理器是BorderLayout
D、JApplet的内容面板的默认布局管理器是FlowLayout
2、护本地主机,对Applet安全限制中错误的是( BCD )。
A、Applet不能运行任何本地可执行程序
B、Applet可向Applet之外的任何主机建立网络连接
C、Applet可读、写本地计算机的文件系统
D、Applet可加载本地库或方法
3、下列关于Applet程序的描述中,正确的是( ABC )。
A、将编辑好的Java源文件,使用javac命令生成字节码文件
B、将字节码文件嵌入HTML文件,并存放在一个WWW服务器中
C、使用浏览器解释HTML文件中的标记
D、使用编译器直接执行嵌套在HTML文件中的字节码文件
4、下列关于向Applet程序传递参数的描述中,正确的是( BCD )
A、Applet程序可以通过命令获取外部参数
B、Applet程序可以通过HTML文件获取外部参数
C、使用Applet标记中的PARAM标志来实现
D、Applet程序中使用getParameter()方法读取参数值
5、与显示相关的Applet方法有( ACD )。
A、paint()
B、start()
C、repaint()
D、update()
第三题、判断题(每题1分,5道题共5分)
1、任何运行在Web页面中的小应用程序都必须是Java中java.applet.Applet类的子类。
正确
2、Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
错误
3、Applet程序是以.Java为扩展名的Java语言源程序,该程序经过编译器后便可成为可执行文件。
错误
4、stop()方法是用来暂停执行操作的,它与start()方法不同,只被调用一次。
错误
5、Applet类是Java语言类库中的一个重要的系统类,它被存放在java.awt包中。
错误