首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的代码实现一个简单的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
94
问题
下面的代码实现一个简单的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全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
数据库设计中反映用户对数据要求的模式是
下面描述中不属于数据库系统特点的是
下列叙述中正确的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
pip功能列表帮助信息的命令格式是
下列数组a中,版本较新的能在程序运行时动态调整大小的是
随机试题
老井找窜时,应先进行()。
关于RNA聚合酶的叙述,不正确的是
具有降血糖作用的药物是
比较吉非替尼剂量疗效的临床试验是
附骨疽初起,用方为附骨疽成脓,用方为
根据《建设工程安全生产管理条例》,下列关于工程监理单位的安全责任的说法,不正确的是()。
A、B两公司都想借入3年期的500万美元借款,A公司想借入固定利率借款,B公司想借入浮动利率借款。因两家公司信用等级不同,市场向它们提供的利率也不同,具体情况见下表。根据以上资料,回答下列问题:两家公司可以选择的套利方案是()。
甲公司设立于2005年12月31日,预计2006年年底投产。假定目前的证券市场属于成熟市场,根据等级筹资理论的原理,甲公司在确定2006年筹资顺序时,应当优先考虑的筹资方式是( )。
饭店工作人员发现违法犯罪分子、形迹可疑的人员和被公安机关通缉的罪犯,未向当地公安机关报告,知情不报或隐瞒包庇的,公安机关可以酌情给予警告或者处以()以下罚款。
HereisaletterfromColoradoStateUniversitytoinformtheapplicantMr.LithathehasbeenadmittedtoCognitivePsychology
最新回复
(
0
)