Java选择题(学生版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java练习题

一、单选题

1. Java程序的执行过程中用到一套JDK工具,其中java.exe是指()(p5 表1.1)

A. Java文档生成器

B. Java解释器

C. Java编译器

D. Java类分解器

2. 编译Java程序的命令文件名是()(p5 表1.1)

A. java.exe

B. javac.exe

C. javac

D. appletviewer.exe

3. 编译Java程序filename.java后生成的程序是()(p2 图1.3)

A. filename.html

B. FileName.class

C. filename.class

D. filename.jar

4. 已知JavaDemo.class是一个独立应用程序的class文件,下面的执行语句中正确的是()。(p2 图1.3,p5 表1.1,p5例1.1)

A. java JavaDemo.class

B. java Javademo

C. javac JavaDemo

D. java JavaDemo

5. 设JavaAppletDemo.java是一个Applet程序,如果要执行这个Applet(假定其web 文件是JavaAppletDemo.html),正确的操作语句是()。(p5 表1.1,p7例1.2)

A. appletviewer javaAppletDemo.java

B. appletviewer JavaAppletDemo.class

C. appletviewer JavaAppletDemo.htm

D. appletviewer JavaAppletDemo.html

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

A. java

B. class

C. html

D. exe

7. Java编译器将源代码翻译成独立于平台的格式是()。(p2 图1.3)

A. opcodes

B. bytecodes

C. virtual machines

D. applet 8.可以用来创建Java程序的工具集是()(p4 )

A. JRE

B. JNI

C. JVM

D. JDK

9. Java语言与其他主要语言相比较,独有的特点是()(p3)

A. 面向对象

B. 多线程

C. 平台无关性

D. 可扩展性

10. 如果一个public类命名为MyClass,它的源文件名是什么?()(p5 程序说明)

A. MyClass.src

B. MyClass

C. MyClass.java

D. myclass.java

11. 声明Java独立应用程序main()方法时,正确表达是()(p5 例1.1及程序说明)

A. public static void main(String[] args){…}

B. private static void main(String args[]){…}

C. public void main(String args[]){…}

D. public static void main(){…}

12. main方法是Java的Application程序执行的入口点,对main方法的修饰与说明以下

哪项是正确的()。(p5 例1.1及程序说明)

A. public static void main()

B. public static void main(String args[])

C. public void main(String arg[ ])

D. public static int main(String[ ] args)

13. Main()方法的返回类型是:()(p5 例1.1及程序说明)

A. int

B. void

C. boolean

D. static

14. 下面哪个选项是正确的main方法说明?()

A. public main(String args[])

B. public static void main(String args[])

C. void main()

D. private static void main(String args[])

15. 运行下面程序段的结果是:()。(p5 例1.1及程序说明)

public class MyMain{

public static void main(String args){

System.out.println(“Hello Java”);

}

}

A.正常输出Hello Java B.编译时出错

C.运行时出错 D. 以上答案都不对

16. 下列有关Java语言的叙述中,正确的是()。(p5程序说明)

A. Java是不区分大小写的

B. 源文件名与public类型的类名必须相同

C. 源文件的扩展名为.jar

D. 源文件中public类的数目不限

17. Java用来定义一个新类时,所使用的关键字为()。(p5 例1.1及程序说明)

A. class

B. public

C. struct

D. class 或struct

18. 一个可以独立运行的Java应用程序()。

A. 可以有一个或多个main方法

B. 最多只能有两个main方法

C. 可以有一个或零个main方法

D. 只能有一个main方法

19. 下面几个说法中正确的是()。(p6 表1.2,例1.2,p8,p168 1.)

A. Java Applet是可以独立运行的一种程序

B. Java Applet是一种程序,他与Java Application没有什么区别

C. Java Applet必须嵌入到HTML文件由浏览器运行

D. Java Applet有自己的main()方法

20. 下面关于Applet的说法正确的是()(p6 表1.2,p168 11.1之2.,p168,11.2之1.)

A. Applet也需要main方法

B. Applet必须继承自java.awt.Applet

C. Applet能访问本地文件

D. Applet程序不需要编译

21. 下面哪个是不合法的标识符?()(p10)

A. $persons;

B. TwoUsers;

C. *point;

D. _endline;

相关文档
最新文档