首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的代码实现一个简单的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-07-28
97
问题
下面的代码实现一个简单的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/7y9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
数据字典(DD)所定义的对象都包含于
下面不属于软件需求分析阶段主要工作的是
层次型、网状型和关系型数据库划分原则是
下面描述中错误的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
在软件开发中,需求分析阶段产生的主要文档是
对如下二叉树进行后序遍历的结果为
以下选项中说法错误的是
设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};,则执行下列几个语句后的输出结果是______。ints=0;for(int
随机试题
对二手车进行评估就是为了能尽可能确切地反映出二手车当前的技术状态及其实际价值,为即将发生交易的双方当事人提供商品的价值尺度。()
行政程序的基本原则:________,________,________,________。
女性,49岁,近1个月来频繁发作胸痛,多于休息和躺卧时发生,含服硝酸甘油后数分钟可以缓解。今晨持续剧烈胸痛2小时,含服硝酸甘油无缓解。为迅速明确诊断,还应进行什么检查
男性,22岁。上腹突发刀割样剧痛2小时,全腹压痛,反跳痛,以剑突下为著,肌紧张呈木板状,肠音消失,治疗原则中应不包括
关于吴某涉嫌故意泄露国家秘密罪,下列哪些选项属于需要运用证据加以证明的事实?
企业产能计划的类型包括()。
某石化企业为增值税一般纳税人,2017年4月发生以下业务:(1)从国外某石油公司进口原油50000吨,支付不含税价款折合人民币9000万元,其中包含包装费及保险费折合人民币10万元。(2)开采原油10000吨,并将开采的原油对外销售60
房地产开发企业无正当理由不参加资质年检的,视为年检不合格,可由原资质审批部门公告资质证书作废,收回证书,并可处以()的罚款。
四季花海景区,属于延庆县四海镇。这里有“万里长城第一楼”之称的九眼楼长城和被誉为“北京的香格里拉”的西沟里自然风景区以及天关门“摩崖石刻”和四海城遗址。()
适用于周转率很小,存放时间较长的货品应该采用的货位编码方式是()。
最新回复
(
0
)