1、选择题1Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( B )A、 String args B、String args C、Char arg D、StringBuffer args2.下列的哪个选项可以正确用以表示八进制值 8?( D )A)0x8 B)0x10 C)08 D)0105Java Applet 在被浏览器加载的时候首先被执行且在 applet 整个生命周期中只被运行一次的方法是( A )?A、init() B、start() C、opreationcrawl() D、reader()6在浏览器中执行 applet 程序,以下选项中的哪个方法将被最先执行( A ) 。A、init() B、start() C、destroy() D、stop()9类 Parent、Child 定义如下:1 public class Parent2 public float aFun(float a, float b) throws3 IOException 45public class Child extends Parent67将
2、以下哪种方法插入行 6 是不合法的。 ( A )A、float aFun(float a, float b) B、public int aFun(int a, int b)throws Exception C、public float aFun(float p, float q) D、public int aFun(int a, int b)throws IOException 10给出下面代码,关于该程序以下哪个说法是正确的?( C )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零 D、输出空11在编写 Java Applet 程序时,需在程序的开头写上( B )语句。A、import java.awt.* ; B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphi
3、cs ;12下列类定义中哪些是合法的抽象类的定义?( C )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstract void growl()System.out.println(“growl”);13在使用 interface 声明一个接口时,只可以使用( D )修饰符修饰该接口。A、private B、protected C、private protected D、public14. 设有下面两个赋值语句:a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue();下述说法正确的是( D ) 。A、a 是整数类型变量,b 是整数类对象。B、a 是整数类对象,b 是整数类型变量。C、a 和 b 都是整数类对象并且值相等。 D、a 和 b 都是整数类型变
4、量并且值相等。15以下哪项可能包含菜单条( B ) 。A、Panel B、Frame C、Applet D、Dialog16下列哪一项不属于 Swing 的顶层容器?( B )A)JApplet B)JTree C)JDialog D)JFrame17、给定下列表达式Integer I= new Integer(42);Long L= new Long(42);Double D= new Double(42.0);则下列表达式输出为 true 的是_D_(A) (I=L) (B) (I=D) (C) (D=L) (D) (I.equals (D)18. 请问所有的异常类皆继承哪一个类?( B ) 。A)java.io.ExceptionB)java.lang.ThrowableC)java.lang.ExceptionD)java.lang.Error2 面 向 过 程 程 序 设 计 的 核 心 是 : ( C )A、 商 业 逻 辑 和 算 法 B、 客 观 实 体 和 数 据 结 构C、 算 法 和 要 解 决 的 问 题 D、 客 观 实 体 和 要 解 决 的 问 题7 方
5、法 的 作 用 不 包 含 : ( D)A 使 程 序 结 构 清 晰 B 功 能 复 用C 代 码 简 洁 D 重 复 代 码8 方 法 内 的 变 量 : ( B)A 一 定 在 方 法 内 所 有 位 置 可 见 B 可 能 在 方 法 内 的 局 部 可 见C 可 以 在 方 法 外 可 见 D 方 法 外 也 可 用9 void 的 含 义 : ( A )A 方 法 没 有 返 回 值 B 方 法 体 为 空C 没 有 意 义 D. 定 义 方 法 时 必 须 使 用10 return 语 句 : ( C )A 只 能 让 方 法 返 回 数 值 B 方 法 都 必 须 含 有C 方 法 中 可 以 有 多 句 return D 不 能 用 来 返 回 对 象11 关 于 对 象 成 员 占 用 内 存 的 说 法 哪 个 正 确 ? ( B )A 同 一 个 类 的 对 象 共 用 同 一 段 内 存B、 同 一 个 类 的 对 象 使 用 不 同 的 内 存 段 , 但 静 态 成 员 共 享 相 同 的 内 存 空 间C 对 象 的 方 法 不 占 用 内 存D 以 上
6、 都 不 对12 下 列 说 法 哪 个 正 确 ? ( C )A 不 需 要 定 义 类 , 就 能 创 建 对 象B 对 象 中 必 须 有 属 性 和 方 法C 属 性 可 以 是 简 单 变 量 , 也 可 以 是 一 个 对 象D、 属 性 必 须 是 简 单 变 量13 下 列 说 法 哪 个 正 确 ? ( A )A、 一 个 程 序 可 以 包 含 多 个 源 文 件B、 一 个 源 文 件 中 只 能 有 一 个 类C、 一 个 源 文 件 中 可 以 有 多 个 公 共 类D、 一 个 源 文 件 只 能 供 一 个 程 序 使 用14 关 于 方 法 main( ) 的 说 法 哪 个 正 确 ? ( C )A 方 法 main( ) 只 能 放 在 公 共 类 中B main()的 头 定 义 可 以 根 据 情 况 任 意 更 改C 一 个 类 中 可 以 没 有 main()方 法D 所 有 对 象 的 创 建 都 必 须 放 在 main()方 法 中15 构 造 函 数 何 时 被 调 用 ? ( A )A、 创 建 对 象 时 B、 类 定 义 时C、
7、 使 用 对 象 的 方 法 时 D、 使 用 对 象 的 属 性 时16 抽 象 方 法 : ( C )A、 可 以 有 方 法 体B、 可 以 出 现 在 非 抽 象 类 中C、 是 没 有 方 法 体 的 方 法D、 抽 象 类 中 的 方 法 都 是 抽 象 方 法 19 this 和 super: ( C )A、 都 可 以 用 在 main()方 法 中B、 都 是 指 一 个 内 存 地 址C、 不 能 用 在 main()方 法 中D、 意 义 相 同21 例 外 包 含 下 列 哪 些 内 容 ? ( A )A 程 序 执 行 过 程 中 遇 到 的 事 先 没 有 预 料 到 的 情 况B 程 序 中 的 语 法 错 误 C 程 序 的 编 译 错 误D 以 上 都 是22 对 于 已 经 被 定 义 过 可 能 抛 出 例 外 的 语 句 , 在 编 程 时 : ( A )A、 必 须 使 用 try catch 语 句 处 理 例 外 , 或 用 throws 将 其 抛 出B 如 果 程 序 错 误 , 必 须 使 用 try catch 语 句 处 理 例
8、外C 可 以 置 之 不 理D 只 能 使 用 try catch 语 句 处 理24 字 符 流 与 字 节 流 的 区 别 在 于 ( D )A 前 者 带 有 缓 冲 , 后 者 没 有B 前 者 是 块 读 写 , 后 者 是 字 节 读 写C. 二 者 没 有 区 别 , 可 以 互 换 使 用D. 每 次 读 写 的 字 节 数 不 同25 下 列 流 中 哪 个 不 属 于 字 节 流 ( D )A FileInputStreamB BufferedInputStreamC. FilterInputStreamD.InputStreamReader1、Java 源程序经编译生成的字节码文件的扩展名为(A) ,字节码文件由解释器执行。A)class B)java C)exe D)html6、System 类属于( D )包。A)java.util B)java.io C)java.awt D)java.lang7、代码模板产生了一个异常 ArrayStoreException。产生这个错误可能的原因是什么?A A)程序试图在数组中存贮错的数据类型B)程序试图在数组单元 0
9、存贮数据C)程序试图在串中访问不存在的字符位置D)程序试图访问数组下标外的数组元素12、既能作为类的修饰符, 也能作为类成员的修饰符的是( A )。A) public B) extends C) Float D)static13、以下哪个方法仅在 Applet 程序被创建和首次被载入支持 Java 的浏览器时被调用( B)。A)paint() B)init() C)action() D)start()19、哪个不是 FilterInputStream 的子类? (D)A)DataInputStreamB)BufferedInputStreamC)PushbackInputStreamD)FileInputStream22、给出下面代码段:1) switch(m) 2) case 0: System.out.println(case 0);3) case 1: System.out.println(case 1); break;4) case 2: 5) default: System.out.println(default); 6) 下列 m 的哪些值将引起default的输出? (D)A)0
《java期末复习试卷含答案》由会员第***分享,可在线阅读,更多相关《java期末复习试卷含答案》请在金锄头文库上搜索。