Java习题集第二章Java应用程序与Java Applet

目录

第 2 章 Java应用程序与Java Applet

一.单项选择题

二、填空题

三. 程序设计题


一.单项选择题

1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?(    )

A. String  args       B.String  ar[]    C.Char  arg     D.StringBuffer args[]

2.  每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(   )类或者界面是公共的

A.一个      B.两个        C.四个       D.任意多个

3.在当前的java实现中,每个编译单元就是一个以(   )为后缀的文件

A. java    B. class    C. doc   D.  exe

4.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行(     )。

A.init()            B.start()       C.destroy()     D.stop()

5.有以下程序片段,下列哪个选项不能插入到行1。(       )

1.

2 .public  class  Interesting{

3. //do sth  

4.}

A.import java.awt.*;                B.package mypackage;       

C.class OtherClass{   }             D.public class MyClass{ }

6.在编写Java  Applet程序时,需在程序的开头写上(      )语句。

A.import  java.awt.* ;              B.import  java.applet.Applet ;

C.import  java.io.* ;               D.import  java.awt.Graphics ;

7. void的含义:  (  )

A.方法没有返回值                     B. 方法体为空

C.没有意义                          D. 定义方法时必须使用

8. return语句:  (  )

A.只能让方法返回数值                B.方法都必须含有

C.方法中可以有多句return              D.不能用来返回对象

9.下列说法哪个正确?  (  )

A.一个程序可以包含多个源文件

B.一个源文件中只能有一个类

C.一个源文件中可以有多个公共类

D.一个源文件只能供一个程序使用

10.关于方法main()的说法哪个正确?(  )

A.方法main()只能放在公共类中

B. main()的头定义可以根据情况任意更改

C.一个类中可以没有main()方法

D.所有对象的创建都必须放在main()方法中

11.定义一个类,必须使用的关键字是(  )

A.public        B.class     C.interface     D.static

12.编译Java  Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(      )。

    A. java    B. .class      C. html          D. .exe

13.在Java  Applet程序用户自定义的Applet子类中,一般需要重载父类的(  D   )方法来完成一些画图操作。
   A. start( )        B. stop( )     C. init( )       D. paint( )
14.能够支持javadoc命令的注释语句是 (  d    )。

A./**...// B./*...*/ C.// D./**...*/

15.Java源文件和编译后的文件扩展名分别为(      )

 A. .class和  .java            B..java和 .class       

C..class和  .class           D. .java和  .java

16.在Java  Applet程序用户自定义的Applet子类中,一般需要重载父类的(      )方法来完成一些画图操作。

A. start( )     B. stop( )       C. init( )                D. paint( )

17.对于一个Java源文件,import, class定义以及package正确的顺序是:
A. package,import,class   B. class,import,package

C. import,package,class  D. package,class,import

18.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?(    )

A. String  args  B.String  args[]    C.Char  arg     D.StringBuffer args[]

二、填空题

1.定义类的保留字是        ,定义接口的保留字是        

2.Java源程序的扩展名是        ,经过编译后的程序的扩展名是        

3. 如果将类MyClass声明为public,它的文件名称必须是       才能正常编译。

4. Java程序中的单行注释符是         ,多行注释符是          

5. 开发与运行Java程序需要经过的三个主要步骤为                 

6. 创建一个名为 MyPackage 的包的语句是         ,该语句应该放在程序的位置为:            

7. Java语言的类型检查机制要求对于没有返回值的方法,在其前面必须加   进行说明。

8. Java 源文件中最多只能有_____个公共类,其它类的个数不限。

9. 在JAVA语言中,为将源代码翻译成______文件时产生的错误称为编译错误。而将程序在运行中产生的错误称为运行错误。

10. Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、_____。

11. 每个java应用程序可以包括许多方法,但必须有且只能有一个_____方法。

12. JAVA源文件中最多只能有一个_____类,其它类的个数不限。

13. JAVA的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是_____和基本API,它们都是具有可扩展性。

14. 类库主要包括核心JAVA包、_____和org扩展包。

15. JAVA解释器采用生成与体系结构无关的______指令的技术,只需安装JAVA运行系统,就可保证JAVA程序可以在网络的任何地方运行。

16. JAVA的体系结构中,最下层是_____,由适配器和JAVA OS组成,保证JAVA体系结构可以跨平台。

. 程序设计题

1.编写一个输出"Hello  World!"的程序,用两种方式实现(Application、Applet)。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值