首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的代码实现一个简单的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
83
问题
下面的代码实现一个简单的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://www.kaotiyun.com/show/7y9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
有两个关系R和S如下:则由关系R得到关系S的操作是
下面对对象概念描述正确的是
结构化程序设计中,下面对GOTO语句使用描述正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
构成计算机软件的是
下列选项中不属于结构化程序设计原则的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下面代码的输出结果是vlist=list(range(5))print(vlist)
实现下列______接口可以对TextField对象的事件进行监听和处理。
比较线程和进程,下列说法有误的是
随机试题
当x→0时,函数f(x)=sinax与g(x)=ln(1—2x)为等价无穷小,则常数a的值为().
肌力为0级时,可促进肌力的训练为
一青年女性,脱发,四肢关节痛半年,肝、脾均于肋下2cm,查Hb60g/L,RBC1.8×1012/L,WBC7.7×109/L,PLT50×109/L,网织红细胞12%,骨髓示增生性贫血,酸化血清溶血试验(一),尿蛋白(++)。最可能的诊断是
A.鼠疫B.流行性感冒C.百日咳D.麻风病E.流行性腮腺炎
将一部分资金投资于无风险资产从而保证资产组合的最低价值的前提下,将其余资金投资于风险资产并随着市场的变动调整风险资产和无风险资产的比例,同时不放弃资产升值潜力的一种动态调整策略是()
在数据库技术中,实体一联系模型是一种()。
在口语教学中,运用______可以增强学生的听音辨音能力。
单独完成某项工作,甲需要16小时,乙需要12小时,如果按照甲、乙、甲、乙……的顺序轮流工作,每次1小时,那么完成这项工作需要多长时间?
假设银行某些规定的变动扩大了信用卡的可获得性。如果物价有所变动,中央银行应该如何应对这种变动?[厦门大学806宏微观经济学2013研]
简述法律规则的逻辑结构。(2010年一综一第64题)
最新回复
(
0
)