1、沈 阳 工 业 大 学 共 4 页 第 1 页装订线Java 程 序 设 计 试 题( 2008 / 2009 学 年 第 一 学 期 )一 二 三 四 五 六 七 八 九 十 总 分一 、 单 项 选 择 题 ( 总 分 20 分 , 每 小 题 2 分 )1. 若 采 用 Sun 公 司 的 Java 开 发 工 具 jdk1.6.0, 并 且 该 工 具 的 安 装 路 径 是 C:,则 在 配 置 系 统 环 境 变 量 时 需 要 在 Path 中 添 加 。(A)C:jdk1.6.0demo;(B)C:jdk1.6.0lib;(C)C:jdk1.6.0bin;(D)C:jdk1.6
2、.0include;2. 下 面 的 选 项 中 , 不 属 于 Java 基 本 数 据 类 型 的 是 。(A)char (B)Integer (C)float (D)double3. 假 设 有 以 下 代 码Stringstr1=“123”;Stringstr2=“123”;System.out.println(st1=str2);则 程 序 的 输 出 结 果 是 。(A)true (B)false (C)1 (D)04. 下 面 关 于 final 的 描 述 中 , 不 正 确 的 是 。(A) 用 final 修 饰 成 员 变 量 , 则 该 变 量 值 不 能 被 改 变
3、。(B) 用 final 修 饰 成 员 方 法 , 则 该 方 法 不 能 被 重 写 。(C) 用 final 修 饰 类 , 则 该 类 不 能 被 继 承 。(D) 若 用 final 修 饰 变 量 , 则 必 须 在 声 明 该 变 量 时 对 其 进 行 赋 值 。5. 若 在 方 法 中 显 式 抛 出 异 常 ArithmeticException, 则 使 用 的 语 句 是 。(A)throwsnewArithmeticException();(B)thrownewArithmeticException();(C)ThrowsnewArithmeticException(
4、);(D)ThrownewArithmeticException();6. 若 在 程 序 中 使 用 组 件 TextField, 则 需 要 导 入 的 包 是 。(A)java.awt(B)java.applet(C)java.lang(D)java.util7.JDK1.1 及 以 后 的 版 本 中 所 采 用 的 事 件 模 型 是 。(A) 层 次 模 型 (B) 沙 箱 模 型 (C) 委 托 模 型 (D) 网 状 模 型8. 下 面 关 于 线 程 的 描 述 中 , 不 正 确 的 是 。(A) 在 线 程 的 生 命 周 期 中 , 经 历 了 新 建 、 运 行 、
5、中 断 和 死 亡 四 个 状 态(B) 线 程 的 核 心 功 能 位 于 run 方 法 中(C) 当 线 程 执 行 start 方 法 后 进 入 运 行 状 态(D) 可 以 通 过 继 承 Thread 类 创 建 线 程9. 下 面 关 于 输 入 输 出 流 类 的 描 述 中 , 不 正 确 的 是 。(A)File 对 象 可 能 对 应 一 个 文 件 或 者 一 个 文 件 夹(B) 通 过 File 对 象 可 以 读 写 文 件 内 容(C)FileInputStream 和 FileOutputStream 分 别 用 于 字 节 流 的 输 入 和 输 出(D)
6、FileReader 和 FileWriter 分 别 用 于 字 符 流 的 输 入 和 输 出10. 下 面 关 于 Java应 用 程 序 和 Java小 应 用 程 序 的 描 述 中 , 不 正 确 的 是 。(A)Java 应 用 程 序 的 执 行 入 口 是 main 方 法(B)Java 小 应 用 程 序 的 执 行 入 口 是 init 方 法(C)Java 应 用 程 序 可 以 单 独 运 行(D)Java 小 应 用 程 序 可 以 单 独 运 行班 级学 号姓 名 得 分沈 阳 工 业 大 学 共 4 页 第 2 页装订线 二 、 填 空 题 ( 总 分 20 分
7、 , 每 空 2 分 )1. 顺 序 执 行 下 面 两 条 语 句 的 输 出 结 果 是 。Stringstr=7+8+“aaa”;System.out.println(str);2. 假 设 存 在 两 个 类 Base 和 Test, 若 类 Test 继 承 类 Base, 则 类 Test 的 声 明 部 分可 以 写 成 。 若 类 Base 实 现 ActionListener 接 口 ,则 类 Base 的 声 明 部 分 可 以 写 成 。3. 下 面 程 序 的 输 出 结 果 是 。classBasepublicvoidmethod()System.out.printl
8、n(“Hello”);publicclassTestextendsBasepublicvoidmethod()Sytem.out.println(“Hi”);publicstaticvoidmain(Stringargs)Basea=newTest();a.method();4. 若 采 用 AWT组 件 创 建 一 个 GUI, 则 创 建 一 个 显 示 “ 计 算 ” 命 令 按 钮 的 语 句是 。5. 下 面 是 一 段 Java 应 用 程 序 , 该 程 序 的 功 能 是 显 示 一 个 Frame, 在 Frame 的标 题 栏 显 示 “ Java 应 用 程 序 ” ,
9、并 且 其 尺 寸 为 400300。import java.awt.*;class JavaApp JavaApp(String str)super(str);publicstaticvoidmain(Stringargs)JavaApp t=newJavaApp(“Java 应 用 程 序 ”);6. 在 Java语 言 中 采 用 的 线 程 调 度 策 略 是 。7.Java小 应 用 程 序 的 源 程 序 和 HTML文 件 之 间 有 时 需 要 传 递 参 数 。 若 在 HTML文 件 中 需 要 设 置 参 数 名 为 “ Application” , 参 数 值 为 “
10、Program” 的 参 数 , 则 在Java 小 应 用 程 序 的 源 程 序 中 取 得 该 参 数 值 的 语 句 可 以 是。三 、 判 断 题 ( 总 分 10 分 , 每 小 题 1 分 )1.Java 语 言 中 应 用 程 序 分 为 Java 应 用 程 序 和 Java 小 应 用 程 序 。 ( )2. 若 创 建 数 组 inta=1,2,3, 则 可 以 采 用 a.length()计 算 数 组 元 素 的 个 数 。 ( )3.Java 语 言 中 的 继 承 既 包 含 单 重 继 承 , 又 包 含 多 重 继 承 。 ( )4. 把 子 类 对 象 当
11、作 父 类 对 象 来 处 理 称 为 上 塑 造 型 。 ( )5.Java 语 言 中 可 以 采 用 关 键 字 throw 声 明 可 以 抛 出 的 异 常 。 ( )6. 类 Frame 和 Panel 均 可 以 单 独 使 用 。 ( )7.Jdk1.1 及 以 后 的 版 本 中 采 用 的 事 件 处 理 模 型 是 委 托 模 型 。 ( )8. 若 创 建 一 个 线 程 , 则 通 常 需 要 重 写 start 方 法 。 ( )9. 通 过 文 件 输 入 输 出 流 类 可 以 获 取 文 件 的 名 字 、 路 径 等 信 息 。 ( )10. 在 java
12、语 言 中 , 可 以 使 用 JDBC-ODBC 桥 连 接 数 据 库 。 ( )四 、 简 答 题 ( 总 分 20 分 , 每 小 题 5 分 )班 级学 号姓 名 得 分得 分得 分沈 阳 工 业 大 学 共 4 页 第 3 页装订线1. 请 阐 述 Java 应 用 程 序 和 Java 小 应 用 程 序 的 区 别 。2. 请 阐 述 Java 中 的 异 常 处 理 机 制 。3. 请 以 窗 口 关 闭 为 例 阐 述 Java 中 的 事 件 处 理 机 制 。4. 请 阐 述 Java 中 采 用 实 现 Runnable 接 口 的 线 程 创 建 方 法 。五 、
13、编 程 题 ( 总 分 30 分 , 每 小 题 10 分 )1. 编 写 一 个 Java 应 用 程 序 , 该 程 序 能 够 从 键 盘 输 入 两 个 整 数 , 计 算 并 且 输 出这 两 个 数 的 和 。 要 求 : 考 虑 异 常 的 捕 获 和 处 理 。班 级学 号姓 名 得 分沈 阳 工 业 大 学 共 4 页 第 4 页2. 编 写 一 个 Java 应 用 程 序 , 要 求 : (1)使 用 AWT组 件 创 建 一 个 Frame, 在 Frame放 置 两 个 TextField 和 一 个 Button; (2)当 点 击 Button 时 , 获 取 第
14、 一 个 TextField中 的 信 息 , 并 且 把 该 信 息 写 入 第 二 个 TextField 中 。 3. 编 写 一 个 Java 小 应 用 程 序 。 要 求 : (1)编 写 一 个 名 称 为 TestApplet.java 的 类文 件 , 该 程 序 能 够 画 一 条 起 点 在 (30,40), 终 点 在 (300,300)的 直 线 。 (2)编 写 一个 名 称 为 Test.html 的 HTML 文 件 。提 示 : 画 线 方 法 drawLine(x1,y1,x2,y2), 其 中 x1和 y1是 起 始 点 的 坐 标 , x2和 y2是 终 止 点 的 坐 标 。班 级学 号姓 名班 级学 号姓 名