首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的代码实现一个简单的Applet: import java.applet.Applet; import java.awt.*; public class Sample extends Applet { private
下面的代码实现一个简单的Applet: import java.applet.Applet; import java.awt.*; public class Sample extends Applet { private
admin
2010-02-22
61
问题
下面的代码实现一个简单的Applet: import java.applet.Applet; import java.awt.*; public class Sample extends Applet { private String text="Hello World"; public void init() { add(new Label(text)); } public Sample (String string) { text=string; } } 通过下面的HTML文件访问: <html> <title>Sample Applet</title> <body> <applet code="Sample.class" width=200 height=200></applet> </body> </html> 当编译和运行该小程序时会出现什么结果,请选择正确的答案。( )
选项
A、将会出现“Hello World”
B、将会产生一个运行时错误
C、什么都没有
D、产生一个编译时错误
答案
8
解析
该题考查对Applet具体编程的理解。实际上就是考查Applet编程与 Application编程的区别。在应用程序编程中,通常由主类的构造函数和main()方法,在主类的构造函数里面进行一些一次性的初始化工作。而在小程序的编程中,也有主类,既然有类也就有相应的构造函数。但是要知道,Applet是在浏览器或者是通过专门的工具运行的,在创建Applet时,不能通过任何手段给Applet传递参数,所以构造函数应该是不能有参数的。但是,这种错误在编译时并不报错,因为它并没有任何的语法错误,只是会在运行时出错,系统会告诉你无法实例化小程序。注意,本题如果将构造函数改成下面的形式,则编译与运行时都不会出错。public Sample (String string){text = "aaaaa";}它的效果与将语句text="aaaaa"放在init()函数里的效果是一样的。也就是说,创建Applet时的初始化工作能放在构造函数里实现的,完全可以放到init()函数里实现。但是,反之,能在init()函数里实现的代码却不一定能在构造函数里实现。这也就是为什么在小程序编程中不用构造函数的原因。故本题答案是D。
转载请注明原文地址:https://kaotiyun.com/show/Oanp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
建立一个文件名和表单名均为myform的表单文件,表单上有:表格控件gridl(RecordSourceType属性手工设置为“别名”),文本框控件Textl,命令按钮控件Commandl(文本为“确定”)。程序运行时在文本框中输入“部门名”,然后单击“
从“订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是()。
关系数据库的任何检索操作所涉及的3种基本运算不包括()。
将文本框的PasswordChar属性值设置为星号(木),那么,当在文本框中输入“2008奥运”时,文本框中显示的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
冒泡排序算法在最好的情况下的元素交换次数为()。
数据流程图(DFD图)是()。
下列说法错误的是
下列选项中的接口声明正确的是______。
下列情况中,不会使线程转入不可运行状态的是______。
随机试题
月经病的治疗原则重在
《中国药典》收载的木瓜丸为包糖衣的浓缩丸,其处方由制川乌、制草乌、白芷、海风藤、威灵仙、木瓜、鸡血藤、川芎、当归、人参、狗脊(制)、牛膝组成。具有祛风散寒、除湿通络的功能。该处方中一饮片呈不规则的段,表面黑褐色、棕褐色或棕黑色,有细纵纹,有的皮部脱落,
为减少支气管扩张患者肺部继发感染和全身中毒症状,最关键的措施是()
构筑物满水试验前必须具备的条件有()。
所设置的操作员一旦被引用,仍可以被修改和删除。()
税务机关调查税收违法案件时,查询案件涉嫌人员储蓄存款的,应经()。
由银监会负责监管的非银行金融机构不包括()。
将32个元素进行堆排序,则最坏的情况需要比较()次。
A、Toarousestudents’motivationforstudy.B、Tobeconsultedonacademicmatters.C、Tohelpstudentswiththeirpersonalmatter
A、Aresearchassistant.B、Awriter.C、Anofficeclerk.D、Astudent.DW:Matthew,haveyoubegunyourcompositionyet,theoneth
最新回复
(
0
)