1 面向对象程序设计—J a v a 语言习题答案 第1 章 一、选择题 1.下列选项中,不属于 Java 语言特点的一项是( C )
(A)分布式 (B)安全性 (C)编译执行 (D)面向对象 【解析】Java 程序采用解释执行的方法
在系统编译运行 Java 程序时,Java 编译器将Java 程序转化为字节码,在运行时,解释器将编译得到的字节码进行解释执行
2.在 Java 语言中,( C )是最基本的元素
(A)方法 (B)包 (C)对象 (D)接口 【解析】构成 Java 程序的基本元素类(抽象的对象)
3.编译一个定义了 3 个类和 10 个方法的 Java 源文件后,会产生( D )个字节码文件
扩展名是( D )
(A)13 个字节码文件,扩展名为
class (B)1 个字节码文件,扩展名为
class (C)3 个字节码文件,扩展名为
java (D)3 个字节码文件,扩展名为
class 【解析】源文件中的每一个类编译后都会生成一个字节码文件,字节码文件的扩展名是
4.在创建 Applet 应用程序时,需要用户考虑问题是( B )
(A)窗口如何创建 (B)绘制的图形在窗口中的位置 (C)程序的框架 (D)事件处理 【解析】创建 Applet 程序时必须继承系统类 Applet,而 Applet 类中已经包含了如何创建窗口以及事件处理等内容,这类程序的框架也都是固定的,而绘制图形在窗口中的位置则需要由用户确定
5.Java 语言属于( B )种语言
(A)面向机器的语言 (B)面向对象的语言 (C)面向过程的语言 (D)面向操作系统的语言 【解析】Java 语言是一种纯面向对象的语言
6.下列关于 Application 和 Applet 程序的说法中不正确的一项是( B )
(A)Application 使用解释器