1 JAVA 程序设计语言基础习题 (1)在Jav a 中,负责对字节代码解释执行的是(B )。 A.垃圾回收器 B.虚拟机 C.编译器 D.多线程机制 //编译器将 JAVa 源程序编译成字节代码,即虚拟机代码,然后由虚拟机将虚拟机代码换成相应硬件的机器代码,之后加以执行。 (2)Jav a 语言中,负责并发管理的机制是( D) A.垃圾回收 B.虚拟机 C.代码安全 D.多线程 //多线程即是多任务的特殊形式,多个任务并发执行。 (3)下列叙述中,正确的是 (C ) A.源文件扩展名为.jar B.源文件名与 pu blic 类名可以不相同 C.Jav a 语言的标识符是区分大小写的 D.源文件中pu blic 类的数目不限 //A 项扩展名应为.jav a;B 项应为相同;D 项 pu blic 类只能有一个。 (4)Jav a 为移动设备提供的平台是( A ) A.J2ME B.J2SE C.J2EE D.J2RE //J2ME 是致力于消费产品与嵌入式设备之间的最佳解决方案,特别是在移动通信设备,移动计算设备上应用广泛;J2SE 是用于编写桌面/工作站应用软件;J2EE是前沿的JAVA 技术平台,为服务器的计算提供了所有范围的企业级功能。J2RE是JAVA 的运行环境。 (5)JDK 中提供的文档生成器是( C ) A.jav a.ex e B. jav ap.ex e C. jav adoc.ex e D. jdb.ex e //A 中的jav a.ex e 是jav a 语言解释器;B 中的jav ap.ex e 是jav a 类文件反汇编器,用于分析类中的所有成员方法和成员变量,当然也包括构造方法;C 中的jav adoc.ex e 是Jav a API 文档生成器;D 中的jdb.ex e 是jav adebu g 的缩写,既 JAVA调试器。 (6)在Jav a 语言中,不允许使用指针体现出的Jav a 特性是( D ) A.可移植 B.解释执行 C.健壮性 D.安全性 //jav a 不支持指针数据类型,它提供了字节码的检查机制还提供了自动的“内存垃圾”手机功能,提高了 JaVA 的稳定性和安全性。 (7)下列描述中,错误的是(A ) A.Jav a 要求编程者管理内存 B.Jav a 的安全性体现在多个层次上 C.Applet 要求在支持 Jav a 的浏览器上运行 D.Jav a 有多线程机制 Jav a 不需要编程者管理内存,提供了自动的“内存垃圾”的收集功能 // Jav a 不需要编程者管理内存,提供了自动的“内存垃圾”的收集功能 (8)Jav a 编译器将源代码翻译成独立于平台的格式是(B ) A.opcodes B.by tecodes C.v irtu al m...