首页/ 题库 / [单选题]下面的代码实现一个简单的Applet: 的答案

下面的代码实现一个简单的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> 当编译和运行该小程序时会出现什么结果,请选择正确的答案。( )

单选题
2022-03-03 08:37
A、将会出现“Hello World"
B、将会产生一个运行时错误
C、什么都没有
D、产生一个编译时错误
查看答案

正确答案
D

试题解析
解析:该题考查对Applet具体编程的理解。实际上就是考查APplet编程与 Application编程的区别。在应用程序编程中,通常由主类的构造函数和main()方法,在主类的构造函数里面进行一些一次性的初始化工作。而在小程序的编程中,也有主类,既然有类也就有相应的构造函数。但是要知道,Applet是在浏览器或者是通过专门的工具运行的,在创建Applet时,不能通过任何手段给Applet传递参数,所以构造函数应该是不能有参数的。但是,这种错误在编译时并不报错,因为它并没有任何的语法错误,只是会在运行时出错,系统会告诉你无法实例化小程序。注意,本题如果将构造函数改成下面的形式,则编译与运行时都不会出错。public Sample (String string){text="aaaaa";}它的效果与将语句text="aaaaa"放在init()函数里的效果是—样的。也就是说,创建Applet时的初始化工作能放在构造函数里实现的,完全可以放到init()函数里实现。但是,反之,能在init()函数里实现的代码却不一定能在构造函数里实现。这也就是为什么在小程序编程中不用构造函数的原因。故本题答案是D。

标签:
感兴趣题目
Java Blocking是对通过HTTP协议传输的Java applet小程序进行阻断。当配置了Java Blocking时,包含对Java applet的程序的请求指令将会被ASPF阻断过滤。()
Java程序分为两类,分别为Applet和()。
Java Applet只能在图形界面下工作。
Java Applet的三种状态: 1、Init(), 2,Start(),3,Paint(),在Applet载入时的顺序是()。
编写一个 Java Applet 程序,使其在窗口中以红色、绿色和蓝色为顺序循环显示字符串:“ Welcome to Java Applet ”。
JAVA程序主要有APPLET与APPL两种类型。
在JAVA编程中,编写一个APPLET需要继承()。
Java Applet是由独立的解释器程序来运行的
Java提供两种在applet中播放声音的机制:Applet类的play方法和AudioClip接口的play方法。
在Java Applet程序用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素。
Import java.applet.Applet; Import java.awt*;  Public class ImageDemo extends Applet{  Image img;  Public void init(){  Img=getImage(getCodeBase(),”11.gif”);//1 }  Public void paint(Graphics g){ Int w=img.getHeight(this);  Int h=img.getHeight(this);  g.drawImage(img,120,60,w/2,h/2,this);//2  g. drawImage(img,150,0,w*2,h*2,this);//3 }  }以上代码第()行将图像放大。 

Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。

相关题目
下列关于Java Application与Java Applet程序的差别描述正确的是( )。
在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成主类实例的初始化工作。
下面程序的输出结果是( )。 import java.awt.*; import java.applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawstring("Hello World!", 20, 20); } }
下面程序的输出结果是( )。 import java. awt.*; import java. applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello World! ",20,20); } }
下列关于Java Application与Applet的说法中,正确的是
下列关于Java Applicafion与Applet的说法中,正确的是( )。
Java 中对Applet设置了严格的安全限制。下列关于Applet在Java2 中的安全限制叙述正确的是( )。
Java中对Applet设置了严格的安全限制。下列关于Applet在Java2中的安全限制叙述正确的是( )。
Java中对Applet设置了严格的安全限制。下列关于Applet在Java 2中安全限制叙述正确的是( )。
Java中对Applet设置了严格的安全限制。下列关于Applet在Java2中的安全限制叙述正确的是
java中判断applet 来源的方法有()
下面的代码实现一个简单的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> 当编译和运行该小程序时会出现什么结果,请选择正确的答案。( )
下列代码的下画线处应填入的方法名是( )。 import java.awt.*; import java.applet.*; public class Hello extends Applet{ public void (Graphics g){ 9.drawstring("How are you!",l0,10); } }
关于下面的程序段,说法正确的是( )。 import java.awt.*; import java.applet.*; public class Test extends Applet { Canvas MyCanvas; public void init() { MyCanvas=new Canvas() MyCanvas.seBackSround(Color.cyan); add(MyCanvas); } }
关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet{ Canvas MyCanvas; public void init(){ MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); } }
阅读下面Applet程序 import javax.swing.*: import java.awt.*: public Class Test SwingApplet extends JApplet { JLabel 1=new JLabel("This is a Swing Applet."); public void init() { ______ } } 程序中下画线处应填入的正确选项是
显示一行字符串的简单Java Applet。(一行字符串为:“您好,Java 程序!”)
Java语言所编写的程序可以分为两类,Java Applet是对(53)负责的。
Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而JavaApplication程序只能在字符界面中工作。
Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
广告位招租WX:84302438

免费的网站请分享给朋友吧