第一部分 基础知识练习 目标
本章对应于《学生指南》各章的内容分别提供了练习题集,包括: ● 第一章Java入门 ● 第二章数据类型和运算符 ● 第三章流程控制与数组 ● 第四章封装 ● 第五章继承 ● 第六章抽象类与接口 ● 第七章多态 ● 第八章异常 ● 第九章多线程机制 ● 第十章输入输出流
● 第十一章使用泛型和集合框架
● 第十二章基于Swing的图形用户界面(GUI)设计 ● 第十三章Java事件驱动编程
1-1
第一章练习题(Java入门)
1.下列哪项不是JDK所包含的内容?(选一项) A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机
2.下列关于JDK、JRE和JVM的描述。哪项正确? A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM
3.下列哪个工具可以编译java源文件? A.javac B.jdb
C.javadoc D.junit
4.JDK工具javadoc的作用是哪项? A.生成Java文档 B.编译Java源文件 C.执行Java类文件 D.测试Java代码
5.以下哪些包是Java标准库中常用的包?(选三项) A.java.lang
B.javax.servlet .http C.j ava. io
D.java.sql
1-2
6.使用JDK工具生成的Java文档的文件格式是? A.XML格式 B.自定义格式 c.二进制格式 D.HTML格式
7.以下关于JVM的叙述,哪项正确?(选两项) A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关
C.JVM支持Java程序运行,它能够直接运行Java字节码文件 D.JVM支持Java程序运行,它能够直接运行Java源代码文件
8.以下关于支持Java运行平台的叙述,哪项错误? A.Java可在Solaris平台上运行 B.Java可在Windows平台上运行
C.Java语言与平台无关。Java程序的运行结果依赖于操作系统 D.Java语言与平台无关。Java程序的运行结果与操作系统无关
9.以下关于Applet和Java程序之间关系的叙述,哪项错误? A. -个Applet就是一段Java程序
B.Applet是一种特殊的Java程序,它需要运行在Web服务器上 C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上 D.Applet是一种Java SE平台的应用程序
10.以下关于Java HotSpot的描述,哪两项错误?(选两项)
A.JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用 B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用
C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化 D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化
1-3
11.环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来
隔开?
A.: B. , C.* D:|
12.CLASSPATH中的“.”的含义是哪项? A.省略号 B.当前目录 C.所有目录 D.上级目录
13.JVM在执行一个Java类时,大致采用以下过程? A.执行类中的代码一>装载类一>校验类 B.校验类一>装载类一>执行类中的代码 C.装载类一>执行类中的代码一>校验类 D.装载类一>校验类一>执行类中的代码
14.当运行—个Java程序时,传递参数的格式是哪项? A. java类名参数1,参数2 B. javac类名参数1参数2 C. java类名参数1参数2 D. java类名参数1+参数2
15.以下关于Java文件名的叙述,正确的有?(选两项) A.Java源文件的扩展名应为.java
B.Java源文件的文件名应与文件中的类名一致 C. Java字节码文件的扩展名应为.java D. 一个Java源文件中只能包含一个Java类
1-4
lC 2D 3A 4A SACD 6D 7AC 8C 9B 10 A D 11 A 12 B 13 D 14 C 15 A B
1-5