更多“一个Applet编译后的类名是Test.class,运行此小程序的命令是JavaTest。()”相关问题
  • 第1题:

    当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java。)。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    编写和运行java applet程序与编写和运行java application程序不同的步骤是( )。

    A.编写源代码

    B.编写html文件调用该小程序,以.html为扩展名存入相同文件夹

    C.编译过程

    D.解释执行


    正确答案:B

  • 第3题:

    下列说法中,错误的一项是______。

    A.一个Applet可以有多个类,但是继承java.applet.Applet的公有类只有一个

    B.一个Applet只能由一个继承java.applet.Applet类的公有类构成 ’

    C.Applet继承java.applet.Applet类的公有类名必须和源文件名一致

    D.JApplet必须是java.Swing.JApplet的子类


    正确答案:B
    解析:一个Applet可以有多个类,除了必须有的Applet类的子类还可以有用户自定义的别的类。

  • 第4题:

    下列叙述中,错误的是

    A.JavaApplication与Applet所用编译命令相同

    B.通常情况下,JavaApplication只能有一个main()方法

    C.JavaApplet必须有HTML文件才能运行

    D.JavaApplet程序的.class文件可用java命令运行


    正确答案:D
    解析:Applet是能够嵌入HTML语言中,并在浏览器中运行的类。Applet的运行环境是Web浏览器,所以必须建立HTML文件,告诉浏览器如何加载和运行Applet。Applet是不能直接通过Java命令启动运行的。

  • 第5题:

    下列关于Applet的叙述中,正确的是

    A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行

    B.Applet应该定义为javax.applet.Applet类或java.swing.Applet类的子类

    C.Applet与Application的主要区别在编译方式上

    D.通过在Applet中使用getParameter可从HTML文件中获得参数


    正确答案:D
    解析:本题考查Applet的基本概念。选项A说法错误,Applet虽然是Java类,但并不能用JDK中的解释器java.exe直接解释运行,而必须使用appletviewer来运行,运行过程比 Application更复杂。Applet必须定义为 java.applet.Applet类或javax.swing.JApplet类的子类,选项B说法错误。Applet与Application的主要区别在执行方式上,它们的编译方式是相同的,选项C说法错误。通过在Applet中使用getParameter可从HTML文件中获得参数,选项D说法正确。

  • 第6题:

    如果用户定义的Applet类中没有init()方法,则该程序

    A.必须定义一个main()方法

    B.无法通过编译

    C.可以通过编译,但运行时将出错

    D.可以通过编译,并且能够正常运行


    正确答案:D
    解析:本题考查Applet。Applet运行时,首先由浏览器调用init()方法,通知该Applet已经被加载到浏览器中,使Applet执行一些基本的初始化。该方法不是必须的,可以没有,Applet可以正常编译和运行。因此,本题的正确答案是选项D。

  • 第7题:

    下面的代码实现一个简单的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.产生一个编译时错误


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

  • 第8题:

    除了使用浏览器外,SUN还提供了应用程序appletviewer.exe,专用于执行嵌有Applet程序的网页。以下()语句是用appletviewer运行嵌有Applet程序网页的命令。

    • A、appletviewer网页文件名.java
    • B、appletviewer网页文件名.class
    • C、appletviewer网页文件名.html
    • D、appletviewer网页文件名

    正确答案:C

  • 第9题:

    一个Applet编译后的类名是Test.class,运行此小程序的命令是Java Test。


    正确答案:错误

  • 第10题:

    下列说法中,不正确的是()

    • A、一个java源程序经过编译后,得到的文件的扩展名一定是.class。
    • B、一个java源程序编译通过后,得到的结果文件数也只有一个。
    • C、一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。
    • D、一个java源程序可以包含多个class类。

    正确答案:B

  • 第11题:

    单选题
    下列关于Applet的叙述中,正确的是(  )。
    A

    为了使Applet在浏览器中运行,需要在HTML文件智能嵌入相应的Applet类

    B

    Applet不能从外部接受参数

    C

    Applet不能使用javac命令进行编译

    D

    Java Application与Applet都必须包含main()方法


    正确答案: A
    解析:
    B项,Applet可以从外部接受参数;C项,Applet可以使用javac命令进行编译;D项,程序在作为Applet运行时,可以像普通Applet类一样构造,不必在意main()方法的存在,在运行Applet时,main()方法一般是不被调用的。

  • 第12题:

    判断题
    一个Applet编译后的类名是Test.class,运行此小程序的命令是Java Test。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    如果一个javaapplet源程序文件只定义有一个类,该类的类名为exp_applet,则类exp_applet必须是______________类的子类并且存储该源程序文件的文件名必须为exp_applet.java。


    正确答案:Applet

  • 第14题:

    下面哪个选项正确示例了传递一个参数给applet? ( )

    A.<applet code=Test.class age=33 width=100 heigh=100>

    B.<param name=age value=33>

    C.<applet code=Test.class name-age value=33 width=100 height=100>

    D.<applet Test 33>


    正确答案:B
    解析:该题考查对APPLET>标记中的属性PARAM的理解。属性PARAM是用来传递参数给applet的,它又有两个属性name和value,前者表示参数的名字,后者表示参数的值。选项A和C显然不对,而选项D忽略了关键字param 选项B的表示是正确的。故本题答案是B。

  • 第15题:

    下列叙述中,错误的是

    A.Java Application与Applet 所用编译命令相

    B.通常情况下Java Application 只能有一个main()方法

    C.Java Applet 必须有HTML文件才能运行

    D.Java Applet程序的.class文件可用java命令运行


    正确答案:D
    解析:本题考查的是Java中的Applet以及Applt与Application的区别。选项A, Applet的运行方式和Java Application不同,但是Applet在运行前也必须被编译为类文件,这点和Application是一样的。因此,它们都用javac进行编译。因此,选项A的说法是正确的。选项B,在每个应用程序Application中可以包含多个方法,但应用程序都是以main()方法为入口点执行,因此必须有且只能有一个main方法。故选项B的说法是正确的。选项C,Applet是能够嵌入HTML语言中,并能够在浏览器中运行的类。Applet的运行环境是Web浏览器,所以必须建立HTML文件,告诉浏览器如何加载与运行Applet。所以,选项C的说法是正确的。选项D,根据选项C的分析,Applet是不能直接通过Java命令行启动运行的。因此,选项D的说法是错误的。

  • 第16题:

    如果用户定义的Applet类中没有init()方法,则该程序

    A.必须定义一个main()方法

    B.无法提供编泽

    C.可以提供编译,但运行时将出错

    D.可以提供编译,并且能够正常运行


    正确答案:D

  • 第17题:

    下列不属于Applet运行过程的是( )。

    A.浏览器加载指定URL中的HTML文件

    B.编译Applet程序

    C.浏览器解析HTML文件

    D.浏览器中的Java运行环境运行Applet


    正确答案:B
    解析:Applet的运行过程经历了以下4个步骤:①浏览器加载指定URL中的HTML文件②浏览器解析HTML文件;③浏览器加载HTML文件中指定的Applet类;④浏览器中的Java运行环境运行该Applet。

  • 第18题:

    下列关于小应用程序说法错误的是 ( )

    A.用户所编写的小应用程序的类必须为public

    B.用户所编写的小应用程序必须为java.applet.Applet的子类

    C.用户所编写的小应用程序的类名称可以与它所在的文件名不相同

    D.用户所编写的小应用程序可以不在浏览器上运行


    正确答案:C
    解析:用户编写的小应用程序的类必须为public,否则可能不会被装载,选项A正确;applet仅仅是一个扩展了java.applet.Applet类的Java类,选项B正确;小应用程序不但可以在浏览器上运行,它还可以在命令行中用命令运行,选项D正确;小应用程序的类名一定要与它所在的文件名相同,选项C说法错误。

  • 第19题:

    Applet与Application程序的编译方法和运行方式都不同 。()

    此题为判断题(对,错)。


    答案:错

  • 第20题:

    一个Applet编译后的类名是Test.class,运行此小程序的命令是JavaTest。()


    正确答案:错误

  • 第21题:

    下面说法正确的是()

    • A、Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等
    • B、JDK的编译命令是java
    • C、一个java源文件编译后可能产生多个class文件
    • D、在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序

    正确答案:C

  • 第22题:

    单选题
    Applet程序运行时,浏览器会创建一个类的对象,这个类是()
    A

    Dialog

    B

    Chioce

    C

    Graphics

    D

    Graphical


    正确答案: B
    解析: 暂无解析

  • 第23题:

    判断题
    一个Applet编译后的类名是Test.class,运行此小程序的命令是JavaTest。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    单选题
    下面说法正确的是()
    A

    Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等

    B

    JDK的编译命令是java

    C

    一个java源文件编译后可能产生多个class文件

    D

    在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序


    正确答案: A
    解析: 暂无解析