1. 下列关于JDK、JRE和JVM的描述。哪项正确?B
A. JDK中包含了JRE,JVM中包含了JRE
B. JDK中包含了JRE,JRE中包含了JVM
C. JRE中包含了JDK,JVM中包含了JRE
D. JRE中包含了JDK,JDK中包含了JVM
2. 用于生成Java文档的JDK工具是?
A. javac
B. jdb
C. javadoc
D. junit
答案:C
3. 使用JDK工具生成的Java文档的文件格式是?
A. XML格式
B. HTML格式
C. 二进制格式
D. 自定义格式
答案:B
4. 以下关于支持Java运行平台的叙述,哪项错误?
A. Java可在Solaris平台上运行
B. Java可在Windows平台上运行
C. Java语言与平台无关。Java程序的运行结果与操作系统无关
D. Java语言与平台无关。Java程序的运行结果依赖于操作系统
答案:D
5. 以下关于Applet的描述,哪项错误?
A. 一个Applet就是一段Java程序
B. Applet是一种特殊的Java程序,它需要运行在Web服务器上
C. Applet是一种特殊的Java程序,它需要运行在Web浏览器上
D. Applet是一种Java SE平台的应用程序
答案:B
6. JVM在执行一个Java类时,大致采用以下过程?
A. 装载类->校验类->执行类中的代码
B. 校验类->装载类->执行类中的代码
C. 装载类->执行类中的代码->校验类
D. 执行类中的代码->装载类->校验类
答案:A
7. 用于编译Java源文件的JDK工具是?
A. javac
B. jdb
C. java
D. junit
答案:A
8. 用于执行Java程序的JDK工具是?
A. javac
B. jdb
C. java
D. junit
答案:C
9. Java程序的跨平台特征是由以下哪项技术实现的?
A. 系统硬件
B. JVM
C. Java编译器
D. 操作系统
答案:B
10. 下列有关类、对象和实例的叙述,正确的是哪一项?
A.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别
B.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称
C.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称
D.类是对象的抽象,对象是类的具体化,实例是类的另一个名称
答案:B