2009年3月全国计算机等级考试二级Java语言程序设计笔试试题



Similar documents
2009年9月全国计算机等级考试二级Java真题及答案


Chapter 9: Objects and Classes

新・解きながら学ぶJava

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

Chapter 9: Objects and Classes

untitled

javaexample-02.pdf

Swing-02.pdf

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

JavaIO.PDF

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

java2d-4.PDF

chp11.ppt

Microsoft Word - 第3章.doc

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

untitled

untitled

Microsoft Word - 01.DOC

(京)新登字063号

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

基于CDIO一体化理念的课程教学大纲设计

chp6.ppt

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

软件工程文档编制

<4D F736F F F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

Learning Java

C 1

EJB-Programming-4-cn.doc

Java

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检

D C 93 2

附录J:Eclipse教程

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

《大话设计模式》第一章

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

Microsoft PowerPoint - ch02

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

Java 1 Java String Date

<4D F736F F D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

CHAPTER VC#

電機工程系認可證照清單 /7/1

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温

untitled

Microsoft Word - Broker.doc

Microsoft Word - ch04三校.doc

untitled

PowerPoint 簡報

Microsoft PowerPoint - 14Threads.ppt

CHAPTER 1

Microsoft PowerPoint - course2.ppt

C/C++语言 - C/C++数据

untitled

untitled

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

1.5招募说明书(草案)

untitled

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO

建模与图形思考

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

全国计算机技术与软件专业技术资格(水平)考试

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)

untitled

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

PowerPoint Presentation

Microsoft Word - Learn Objective-C.doc



新版 明解C++入門編

ZW1.PDF

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

C/C++语言 - 运算符、表达式和语句

提问袁小兵:

利用Java技术编写桌面软件基础

EJB-Programming-3.PDF

第3章.doc

目 录 实 验 一 : 熟 悉 Java 开 发 环 境... 1 实 验 二 : 类 与 面 向 对 象... 7 实 验 三 : 继 承 和 多 态 实 验 四 : 异 常 处 理 实 验 五 : 流 文 件 及 基 于 文 本 的 应 用... 23

1 行 业 发 展 不 平 衡 我 国 房 地 产 中 介 服 务 业 起 步 较 晚, 专 业 分 工 程 度 和 国 外 发 达 国 家 相 比 还 有 很 大 差 距 房 地 产 中 介 服 务 行 业 的 发 展 水 平 与 房 地 产 开 发 行 业 的 市 场 化 水 平 密 切 相 关

汇集全球21位医生的经验和智慧,总结出最实用的专业建议,这些都是最值得你牢记的健康提醒

第一章 章标题-F2 上空24,下空24

Microsoft Word - 新1-12.doc

OOP with Java 通知 Project 4: 推迟至 4 月 25 日晚 9 点

02

Microsoft PowerPoint - ch03

FY.DOC

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

C/C++程序设计 - 字符串与格式化输入/输出

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

CC213

Microsoft PowerPoint - 09Future

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

Transcription:

2009 年 3 月 全 国 计 算 机 等 级 考 试 笔 试 试 卷 二 级 Java 语 言 程 序 设 计 ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 (1) 下 列 叙 述 中 正 确 的 是 A) 栈 是 先 进 先 出 的 线 性 表 B) 队 列 是 先 进 后 出 的 线 性 表 C) 循 环 队 列 是 非 线 性 结 构 D) 有 序 线 性 表 既 可 以 采 用 顺 序 存 储 结 构, 也 可 以 采 用 链 式 存 储 结 构 (2) 支 持 子 程 序 调 用 的 数 据 结 构 是 A) 栈 B) 树 C) 队 列 D) 二 叉 树 (3) 某 二 叉 树 有 5 个 度 为 2 的 结 点, 则 该 二 叉 树 中 的 叶 子 结 点 数 是 A)10 B)8 C)6 D)4 (4) 下 列 排 序 方 法 中, 最 坏 情 况 下 比 较 次 数 最 少 的 是 A) 冒 泡 排 序 B) 简 单 选 择 排 序 C) 直 接 插 入 排 序 D) 堆 排 序 (5) 软 件 按 功 能 可 以 分 为 : 应 用 软 件 系 统 软 件 和 支 撑 软 件 ( 或 工 具 软 件 ) 下 面 属 于 应 用 软 件 的 是 A) 编 译 程 序 B) 操 作 系 统 C) 教 务 管 理 系 统 D) 汇 编 程 序 (6) 下 列 叙 述 中 错 误 的 是 A) 软 件 测 试 的 目 的 是 发 现 错 误 并 改 正 错 误 B) 对 被 调 试 的 程 序 进 行 错 误 定 位 是 程 序 调 试 的 必 要 步 骤 C) 程 序 调 试 通 常 也 称 为 Debug D) 软 件 测 试 应 严 格 执 行 侧 试 计 划, 排 除 测 试 的 随 意 性 (7) 耦 合 性 和 内 聚 性 是 刘 模 块 独 立 性 度 量 的 两 个 标 准 下 列 叙 述 中 正 确 的 是 A) 提 高 祸 合 性 降 低 内 聚 性 有 利 于 捉 高 模 块 的 独 立 性 B) 降 低 祸 合 性 提 高 内 聚 性 有 利 于 提 高 模 块 的 独 立 性 C) 合 性 是 指 一 个 模 块 内 部 各 个 元 素 间 彼 此 结 合 的 紧 密 程 度 二 级 Java 语 言 程 序 设 计 试 卷 第 1 页 ( 共 7 页 )

D) 内 聚 性 是 指 模 块 间 互 相 连 接 的 紧 密 程 度 (8) 数 据 库 应 用 系 统 中 的 核 心 问 题 是 A) 数 据 库 设 计 B) 数 据 库 系 统 设 计 C) 数 据 库 维 护 D) 数 据 库 管 理 员 培 训 (9) 有 两 个 关 系 R,S 如 下 : 由 关 系 R 通 过 运 算 得 到 关 系 S, 则 所 使 用 的 运 算 为 A) 选 择 B) 投 影 C) 插 入 D) 连 接 (10) 将 E-R 图 转 换 为 关 系 模 式 时, 实 体 和 联 系 都 可 以 表 示 为 A) 属 性 B) 键 C) 关 系 D) 域 (11)Java 虚 拟 机 (JVM) 运 行 Java 代 码 时, 不 会 进 行 的 操 作 是 A) 加 载 代 码 B) 校 验 代 码 C) 编 译 代 码 D) 执 行 代 码 (12)Java 程 序 的 并 发 机 制 是 A) 多 线 程 B) 多 接 口 C) 多 平 台 D) 多 态 性 (13) 在 方 法 内 部 使 用, 代 表 对 当 前 对 象 自 身 引 用 的 关 键 字 是 A) super B) This C) Super D) this (14) 阅 读 下 列 程 序 public class VariableUse{ public static void main(string[] arqs){ int a; if(a==8){ int b=9; System.out.println( a= +a); System.out.println( b= +b); System.out.println( a= +a); 二 级 Java 语 言 程 序 设 计 试 卷 第 2 页 ( 共 7 页 )

System.out.println( b= +b); 该 程 序 在 编 译 时 的 结 果 是 A) 变 量 a 未 赋 值 B) 第 二 个 System.out.println( b= +b) 语 句 中, 变 量 b 作 用 域 有 错 C) 第 二 个 System.out.println( a= +a) 语 句 中, 变 量 a 作 用 域 有 错 D) 第 一 个 System.out.println( b= +b) 语 句 中, 变 量 b 作 用 域 有 错 (15) 下 列 不 属 于 Swing 的 构 件 是 A)JButton B)JLabel C)JFrame D)JPane (16) 对 鼠 标 点 击 按 钮 操 作 进 行 事 件 处 理 的 接 口 是 A)MouseListener C)ActionListener B)WindowListener D)KeyListener (17)AWT 中 用 来 表 示 颜 色 的 类 是 A)Font B)Color C)Panel D)Dialog (18) 下 列 运 算 符 中, 优 先 级 最 高 的 是 A)++ B)+ C)* D)> (19)Java 语 言 中 属 于 跳 转 语 句 的 是 A)try B)catch C)finally D)break (20) 阅 读 下 列 利 用 递 归 来 求 n! 的 程 序 class FactorialTest{ static long Factorial (int n){// 定 义 Factorial() 方 法 if(n==1) return 1; else return n* Factorial( ); Public static void main(string a[]){//main() 方 法 Int n=8; System.out.println(n+!= +Factorial(n)); 二 级 Java 语 言 程 序 设 计 试 卷 第 3 页 ( 共 7 页 )

为 保 证 程 序 正 确 运 行, 在 下 划 线 处 应 该 填 入 的 参 数 是 A)n-1 B)n-2 C)n D)n+1 (21) 阅 读 下 列 代 码 public class Person{ static int arr[ ]= new int[10]; public static void main (String args){ System.out.println(arr [9]); 该 代 码 的 运 行 结 果 是 A) 编 译 时 将 产 生 错 误 B) 编 译 时 正 确, 运 行 时 将 产 生 错 误 C) 输 出 零 D) 输 出 空 (22) 在 Java 中 若 要 使 用 一 个 包 中 的 类 时, 首 先 要 求 对 该 包 进 行 导 入, 其 关 键 字 是 A)import B)package C)include D)packet (23) 继 承 是 面 向 对 象 编 程 的 一 个 重 要 特 征, 它 可 降 低 程 序 的 复 杂 性 并 使 代 码 A) 可 读 性 好 B) 可 重 用 C) 可 跨 包 访 问 D) 运 行 更 安 全 (24) 阅 读 下 列 代 码 片 段 class InterestTest ActionListener{ public void actionperformed(actionevent event){ double interest=balance*rate/100; balance +=interest; NumberFormat format = NumberFormat.getCurrencyInstance( ); System.out.printlb( balance= + Formatter.format.(balance)); Private double rate; 在 下 划 线 处, 应 填 的 正 确 选 项 是 二 级 Java 语 言 程 序 设 计 试 卷 第 4 页 ( 共 7 页 )

A)Implementation C)implements B)Inheritance D)extends (25) 下 列 方 法 中, 不 属 于 类 String 的 方 法 是 A)toLowerCase() B)valueOf() C)charAt() D)append() (26) grid[9] [5] 描 述 的 是 A) 二 维 数 组 B) 一 维 数 组 C) 五 维 数 组 D) 九 维 数 组 (27)Java 类 库 中, 将 信 息 写 入 内 存 的 类 是 A)java.io.FileOutputstream B)java.io.ByteArrayOutputStream C)java.io.BufferedOutputstream D)java.io.DataOutputStream (28) 阅 读 下 列 Java 语 句 ObjectOutputStream out = new ObjectOutputStream ( new ( employee.dat )) ; 在 下 划 线 处, 应 填 的 正 确 选 项 是 A)File C)FileOutputStream B)FileWriter D)OutputStream (29) 使 新 创 建 的 线 程 参 与 运 行 调 度 的 方 法 是 A)run() B)start() C)init() D)resume() (30)Java 中 的 线 程 模 型 由 三 部 分 组 成, 与 线 程 模 型 组 成 无 关 的 是 A) 虚 拟 的 CPU B) 程 序 代 码 C) 操 作 系 统 的 内 核 状 态 D) 数 据 (31) 当 Applet 需 要 更 新 显 示 内 容 时, 应 该 调 用 的 方 法 是 A)paint() B)update() C)start() D)repaint() (32) 向 Applet 传 递 参 数 的 正 确 描 述 是 A)<param name=age,value=20> B)<applet code=try.class width=100, height=100, age=33> C)<name=age, value=20> D)<applet code=try.class name=age, value=20> (33)Applet 的 默 认 布 局 管 理 器 是 二 级 Java 语 言 程 序 设 计 试 卷 第 5 页 ( 共 7 页 )

A)BorderLayout B)F1owLayout C)GridLayout D)PanelLayout (34) 阅 读 下 列 代 码 段 class Test implements Runnable{ public int run(){ int i=0; while (true){ i++; System.out.println( i= +i); 上 述 代 码 的 编 译 结 果 是 A) 程 序 通 过 编 译 并 且 run() 方 法 可 以 正 常 输 出 递 增 的 i 值 B) 程 序 通 过 编 译, 调 用 run() 方 法 将 不 显 示 任 何 输 出 C) 程 序 不 能 通 过 编 译, 因 为 while 的 循 环 控 制 条 件 不 能 为 true D) 程 序 不 能 通 过 编 译, 因 为 run() 方 法 的 返 回 值 类 型 不 是 void (35) 如 果 线 程 调 用 下 列 方 法, 不 能 保 证 使 该 线 程 停 止 运 行 的 是 A)sleep() B)stop() C)yield() D)wait() 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 至 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 (1) 假 设 用 一 个 长 度 为 50 的 数 组 ( 数 组 元 素 的 下 标 从 0 到 49) 作 为 栈 的 存 储 空 间, 栈 底 指 针 bottom 指 向 栈 底 元 素, 栈 顶 指 针 top 指 向 栈 顶 元 素, 如 果 bottom=49,top=30( 数 组 下 标 ), 则 栈 中 具 有 1 个 元 素 (2) 软 件 测 试 可 分 为 白 盒 测 试 和 黑 盒 测 试 基 本 路 径 测 试 属 于 2 测 试 (3) 符 合 结 构 化 原 则 的 三 种 基 本 控 制 结 构 是 : 选 择 结 构 循 环 结 构 和 3 (4) 数 据 库 系 统 的 核 心 是 4 (5) 在 E-R 图 中, 图 形 包 括 矩 形 框 菱 形 框 椭 圆 框 其 中 表 示 实 体 联 系 的 是 5 框 (6) Java 语 言 中, 使 用 关 键 字 6 对 当 前 对 象 的 父 类 对 象 进 行 引 用 (7) 能 打 印 出 一 个 双 引 号 的 语 句 是 System.out.println( 7 ); 二 级 Java 语 言 程 序 设 计 试 卷 第 6 页 ( 共 7 页 )

(8) Swing 中 用 来 表 示 表 格 的 类 是 javax.swing. 8 (9) 大 多 数 Swing 构 件 的 父 类 是 javax.swing. 9, 该 类 是 一 个 抽 象 类 (10) 流 (stream) 可 以 看 作 是 一 个 流 动 的 10 缓 冲 区 (11) Java 接 口 内 的 方 法 都 是 公 共 的 11 的, 实 现 接 口 就 要 实 现 接 口 内 的 所 有 方 法 (12) Java 语 言 的 12 可 以 使 用 它 所 在 类 的 静 态 成 员 变 量 和 实 例 成 员 变 量, 也 可 以 使 用 它 所 在 方 法 中 的 局 部 变 量 (13) 下 列 程 序 构 造 了 一 个 Swing Applet, 请 在 下 划 线 处 填 入 正 确 的 代 码 Import javax.swing.*; Import java.awt.*; public class SwingApplet extends 13 { JLabel l=new JLabel( This is a Swing Applet. ); public Void init(){ Container contentpane=getcontentpane(); contentpane.add(l); (14) 实 现 线 程 交 互 的 wait() 和 notify() 方 法 在 14 类 中 定 义 (15) 请 在 下 划 线 处 填 入 代 码, 使 程 序 正 常 运 行 并 且 输 出 Hello! Class Test 15 { public static void main (String[] args){ Test t== new Test(); t.start(); public void run(){ System.out.println( Hello! ); ( 本 试 题 答 案 请 在 全 国 计 算 机 等 级 考 试 网 上 下 载 网 址 是 http://www.ncre.org.cn) 二 级 Java 语 言 程 序 设 计 试 卷 第 7 页 ( 共 7 页 )