目录
一.单项选择题
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)。