首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的代码实现一个简单的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
68
问题
下面的代码实现一个简单的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全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是
下列关于线性链表的叙述中,正确的是
下列叙述中正确的是
构成计算机软件的是
在快速排序法中,每经过一次数据交换(或移动)后
下面叙述中错误的是
构成计算机软件的是
数据流图中带有箭头的线段表示的是()。
draw.py是一个turtle绘图的Python源程序,该程序采用了importturtle模式引入turtle库,并绘制了一个图形。请编写程序,以该源文件作为文件输入,修改文件中代码,将import使用方式改为importturtleast模式
在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
随机试题
在任意条件下,任一基元反应的活化能Ea()。
男性,60岁。反复咳喘40余年,活动后气短10余年,间断双下肢水肿5年,加重1天入院。吸烟史40年。查体:嗜睡,口唇发绀,颈静脉怒张,桶状胸,双肺可闻及干湿啰音,心率110次/分,心律整,肝肋下3.0cm,双下肢水肿。血气分析示pH7.26,PaO245m
患儿,男,10岁。上课不能静坐于座位上,不能按时完成作业,上课常干扰他人,任性易冲动,智力正常。最可能的诊断是
A、除湿养护法B、密封养护法C、对抗贮存法D、低温养护法E、高温养护法花椒等对热敏感的饮片贮存属于
某县某乡政府批准了乔某自建房申请及宅基地,乔某房子建好后,该县水利局以其违反防洪法规为由责令其拆除。乔某以县水利局为被告提起行政诉讼。下列说法正确的是:()
时期指标是反映社会经济现象总体在一段时期内发展过程的总量。()
某船运公司2016年拥有机动船4艘,每艘净吨位为3000吨;拖船1艘,发动机功率为1500千瓦。机动船舶车船税年基准税额为:净吨位201吨至2000吨的,每吨4元;净吨位2001吨至10000吨的,每吨5元,该船运公司2016年应缴纳车船税()元
依据《中华人民共和国义务教育法》的规定,下列说法正确的是()。
司法机关依法独立行使职权并不意味着其行使司法权不受监督。以下选项属于对司法权监督的是()
以下对IBM-PC系列及其兼容机论述正确的是( )。
最新回复
(
0
)