首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的代码实现一个简单的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
52
问题
下面的代码实现一个简单的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/FlH0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为
在数据管理技术发展的三个阶段中,数据共享最好的是
数据库设计的根本目标是要解决
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
联网搜索库名或摘要中关键字的命令格式是
在下面附属类方法中的下划线处应填入的正确参数是publicvoidwriteData()throwsIOException{GregorianCalendarcalendar=newGregorianCalendar();cal
下列内部类的正确用途是btnn.addActionListener(new//注册监听器ActionListener(){publicvoidactionPerformed(ActionEventevent){Strings=inp
下列安全控制命令中,______是显示证书缓存区和密钥表项的命令。
设有数组定义:inta[]={11,22,33,44,55,6,77,88,99};,则执行下列几个语句后的输出结果是______、______和______。for(inti=O;i<
随机试题
背景资料: 某水利工程施工招标文件依据《水利水电工程标准施工招标文件》(2009年版)编制。招投标及合同管理过程中发生如下事件: 事件一:评标方法采用综合评估法。投标报价应不高于最高限价7000万元,并不低于最低限价5000万元。 招标文件合同部分关
在这种大雨中,跟车行驶时使用近光灯的目的是?
治疗便秘的主穴是
小王为某中医药大学毕业生,2002年到所在城市中医院工作,毕业1年后顺利通过国家中医执业医师考试并经注册获得行医资格。2005年向所在地卫生行政部门申请开办个体中医诊所,会遇到下列哪种情况( )。
向原有股东配售股份,简称()。
下列关于证券自营业务的说法中,正确的是()
关于银行远期外汇交易的下列说法中错误的是()。
下列旅游者的要求中导游员一般情况下不应婉言拒绝的是()。
下列句子中加点成语使用正确的一项是()。
A、Stonejewelry.B、Beautifulstone:C、Artsandcrafts.D、Amazingpaintings.C信息明示题。男士说自己去镇上的印第安市场买工艺品,故选C。男士提到自己遇到了一位神奇的老妇人,她卖的石
最新回复
(
0
)