首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的代码实现一个简单的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
63
问题
下面的代码实现一个简单的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://jikaoti.com/ti/YUb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面关于算法的叙述中,正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、()和限制使用goto语句。
下面不属于软件设计原则的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
数据流程图(DFD图)是()。
在数据库中,产生数据不一致的根本原因是
调用线程的下列方法,不会改变该线程在生命周期中状态的方法是
下列关于java.lang包中封装的基本类的说法中,不正确的一项是______。
随机试题
下列哪项不符合正常胎盘剥离情况
下列关于基准收益率的表述中正确的是()。
关于现金结算的股份支付,等待期内每个资产负债表日应按授予日的公允价值计量,确认成本费用和相应的应付职工薪酬。()
关于电子计算机的特点,以下说法错误的是()。
根据下列资料,回答下列问题:以下是央行2015年年初公布的2014年金融统计数据报告。①2014年人民币贷款增加9.78万亿元,外币贷款增加582亿美元。2014年12月月末,本外币贷款余额86.79万亿元
A、 B、 C、 D、 C
Accordingtothepassage,—isthemostimportantfunctionofinstitutionsofhighereducation.Aseriousoutcomebroughtoutby
A、B、C、D、B
FiguringoutthecheapesttimetovisitDisneycanbea【K1】________(frighten)task,butonewomanfiguredoutaratherspeci
Robotsareusefulinexploringspacebecausetheycanworkintheconditionswhichexistinspace.Suchrobotsusuallylooklike
最新回复
(
0
)