2010 年 3 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Visual FoxPro 数 据 库 程 序 设 计 ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 (1) 下 列 叙 述 中 正 确 的 是 ( ) A) 对 长 度 为 n 的 有 序 链 表 进 行 查 找, 最 坏 情 况 下 需 要 的 比 较 次 数 为 n B) 对 长 度 为 n 的 有 序 链 表 进 行 对 分 查 找, 最 坏 情 况 下 需 要 的 比 较 次 数 为 (n/2) C) 对 长 度 为 n 的 有 序 链 表 进 行 对 分 查 找, 最 坏 情 况 下 需 要 的 比 较 次 数 为 (log 2 n) D) 对 长 度 为 n 的 有 序 链 表 进 行 对 分 查 找, 最 坏 情 况 下 需 要 的 比 较 次 数 为 (nlog 2 n) (2) 算 法 的 时 间 复 杂 度 是 指 ( ) A) 算 法 的 执 行 时 间 B) 算 法 所 处 理 的 数 据 量 C) 算 法 程 序 中 的 语 句 或 指 令 条 数 D) 算 法 在 执 行 过 程 中 所 需 要 的 基 本 运 算 次 数 (3) 软 件 按 功 能 可 以 分 为 : 应 用 软 件 系 统 软 件 和 支 撑 软 件 ( 或 工 具 软 件 ) 下 面 属 于 系 统 软 件 的 是 ( ) A) 编 辑 软 件 B) 操 作 系 统 C) 教 务 管 理 系 统 D) 浏 览 器 (4) 软 件 ( 程 序 ) 调 试 的 任 务 是 ( ) A) 诊 断 和 改 正 程 序 中 的 错 误 B) 尽 可 能 多 地 发 现 程 序 中 的 错 误 C) 发 现 并 改 正 程 序 中 的 所 有 错 误 D) 确 定 程 序 中 错 误 的 性 质 (5) 数 据 流 程 图 (DFD 图 ) 是 ( ) A) 软 件 概 要 设 计 的 工 具 B) 软 件 详 细 设 计 的 工 具 C) 结 构 化 方 法 的 需 求 分 析 工 具 D) 面 向 对 象 方 法 的 需 求 分 析 工 具 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 1 页 ( 共 12 页 )
(6) 软 件 生 命 周 期 可 分 为 定 义 阶 段, 开 发 阶 段 和 维 护 阶 段 详 细 设 计 属 于 ( ) A) 定 义 阶 段 B) 开 发 阶 段 C) 维 护 阶 段 D) 上 述 三 个 阶 段 (7) 数 据 库 管 理 系 统 中 负 责 数 据 模 式 定 义 的 语 言 是 ( ) A) 数 据 定 义 语 言 B) 数 据 管 理 语 言 C) 数 据 操 纵 语 言 D) 数 据 控 制 语 言 (8) 在 学 生 管 理 的 关 系 数 据 库 中, 存 取 一 个 学 生 信 息 的 数 据 单 位 是 ( ) A) 文 件 B) 数 据 库 C) 字 段 D) 记 录 (9) 数 据 库 设 计 中, 用 E-R 图 来 描 述 信 息 结 构 但 不 涉 及 信 息 在 计 算 机 中 的 表 示, 它 属 于 数 据 库 设 计 的 ( ) A) 需 求 分 析 阶 段 B) 逻 辑 设 计 阶 段 C) 概 念 设 计 阶 段 D) 物 理 设 计 阶 段 (10) 有 两 个 关 系 R 和 T 如 下 : R A B C a 1 2 b 2 2 c 3 2 d 3 2 T A B C c 3 2 d 3 2 则 由 关 系 R 得 到 关 系 T 的 操 作 是 ( ) A) 选 择 B) 投 影 C) 交 D) 并 (11) 在 Visual FoxPro 中, 编 译 后 的 程 序 文 件 的 扩 展 名 为 ( ) A)PRG C)DBC B)EXE D)FXP (12) 假 设 表 文 件 TEST. DBF 已 经 在 当 前 工 作 区 打 开, 要 修 改 其 结 构, 可 使 用 命 令 ( ) A)MODI STRU C)MODI DBF B)MODI COMM TEST D)MODI TYPE TEST 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 2 页 ( 共 12 页 )
(13) 为 当 前 表 中 所 有 学 生 的 总 分 增 加 10 分, 可 以 使 用 的 命 令 是 ( ) A)CHANGE 总 分 WITH 总 分 +10 B)REPLACE 总 分 WITH 总 分 +10 C)CHANGE ALL 总 分 WITH 总 分 +10 D)REPLACE ALL 总 分 WITH 总 分 +10 (14) 在 Visual FoxPro 中, 下 面 关 于 属 性 事 件 方 法 叙 述 错 误 的 是 ( ) A) 属 性 用 于 描 述 对 象 的 状 态 B) 方 法 用 于 表 示 对 象 的 行 为 C) 事 件 代 码 也 可 以 象 方 法 一 样 被 显 式 调 用 D) 基 于 同 一 个 类 产 生 的 两 个 对 象 的 属 性 不 能 分 别 设 置 自 己 的 属 性 值 (15) 有 如 下 赋 值 语 句, 结 果 为 大 家 好 的 表 达 式 是 ( ) a=" 你 好 " b=" 大 家 " A)b+AT(a,1) C)b+LEFT(a,3,4) B)b+RIGHT(a,1) D)b+RIGHT(a,2) (16) 在 Visual FoxPro 中, 表 是 指 ( ) A) 报 表 B) 关 系 C) 表 格 控 件 D) 表 单 (17) 在 下 面 的 Visual FoxPro 表 达 式 中, 运 算 结 果 为 逻 辑 真 的 是 ( ) A)EMPTY(. NULL.) C)AT('xy','abcxyz') B)LIKE('xy? ','xyz') D)ISNULL(SPACE(0)) (18) 以 下 关 于 视 图 的 描 述 正 确 的 是 ( ) A) 视 图 和 表 一 样 包 含 数 据 B) 视 图 物 理 上 不 包 含 数 据 C) 视 图 定 义 保 存 在 命 令 文 件 中 D) 视 图 定 义 保 存 在 视 图 文 件 中 (19) 以 下 关 于 关 系 的 说 法 正 确 的 是 ( ) A) 列 的 次 序 非 常 重 要 B) 行 的 次 序 非 常 重 要 C) 列 的 次 序 无 关 紧 要 D) 关 键 字 必 须 指 定 为 第 一 列 (20) 报 表 的 数 据 源 可 以 是 ( ) 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 3 页 ( 共 12 页 )
A) 表 或 视 图 B) 表 或 查 询 C) 表 查 询 或 视 图 D) 表 或 其 他 报 表 (21) 在 表 单 中 为 表 格 控 件 指 定 数 据 源 的 属 性 是 ( ) A)DataSource C)DataFrom B)RecordSource D)RecordFrom (22) 如 果 指 定 参 照 完 整 性 的 删 除 规 则 为 级 联, 则 当 删 除 父 表 中 的 记 录 时 ( ) A) 系 统 自 动 备 份 父 表 中 被 删 除 记 录 到 一 个 新 表 中 B) 若 子 表 中 有 相 关 记 录, 则 禁 止 删 除 父 表 中 记 录 C) 会 自 动 删 除 子 表 中 所 有 相 关 记 录 D) 不 作 参 照 完 整 性 检 查, 删 除 父 表 记 录 与 子 表 无 关 (23) 为 了 在 报 表 中 打 印 当 前 时 间, 这 时 应 该 插 入 一 个 ( ) A) 表 达 式 控 件 B) 域 控 件 C) 标 签 控 件 D) 文 本 控 件 (24) 以 下 关 于 查 询 的 描 述 正 确 的 是 ( ) A) 不 能 根 据 自 由 表 建 立 查 询 B) 只 能 根 据 自 由 表 建 立 查 询 C) 只 能 根 据 数 据 库 表 建 立 查 询 D) 可 以 根 据 数 据 库 表 和 自 由 表 建 立 查 询 (25)SQL 语 言 的 更 新 命 令 的 关 键 词 是 ( ) A)INSERT C)CREATE B)UPDATE D)SELECT (26) 将 当 前 表 单 从 内 存 中 释 放 的 正 确 语 句 是 ( ) A)ThisForm.Close C)ThisForm.Release B)ThisForm.Clear D)ThisForm.Refresh (27) 假 设 职 员 表 已 在 当 前 工 作 区 打 开, 其 当 前 记 录 的 姓 名 字 段 值 为 李 彤 (C 型 字 段 ) 在 命 令 窗 口 输 入 并 执 行 如 下 命 令 : 姓 名 = 姓 名 " 出 勤 "? 姓 名 屏 幕 上 会 显 示 ( ) A) 李 彤 B) 李 彤 出 勤 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 4 页 ( 共 12 页 )
C) 李 彤 出 勤 D) 李 彤 - 出 勤 (28) 假 设 图 书 表 中 有 C 型 字 段 图 书 编 号, 要 求 将 图 书 编 号 以 字 母 A 开 头 的 图 书 记 录 全 部 打 上 删 除 标 记, 可 以 使 用 SQL 命 令 ( ) A)DELETE FROM 图 书 FOR 图 书 编 号 ="A" B)DELETE FROM 图 书 WHERE 图 书 编 号 ="A%" C)DELETE FROM 图 书 FOR 图 书 编 号 ="A*" D)DELETE FROM 图 书 WHERE 图 书 编 号 LIKE "A%" (29) 下 列 程 序 段 的 输 出 结 果 是 ( ) ACCEPT TO A IF A=[123] S=0 ENDIF S=1?S A)0 B)1 C)123 D) 由 A 的 值 决 定 第 (30) 到 第 (35) 题 基 于 图 书 表 读 者 表 和 借 阅 表 三 个 数 据 库 表, 它 们 的 结 构 如 下 : 图 书 ( 图 书 编 号, 书 名, 第 一 作 者, 出 版 社 ): 图 书 编 号 书 名 第 一 作 者 和 出 版 社 为 C 型 字 段, 图 书 编 号 为 主 关 键 字 ; 读 者 ( 借 书 证 号, 单 位, 姓 名, 职 称 ): 借 书 证 号 单 位 姓 名 职 称 为 C 型 字 段, 借 书 证 号 为 主 关 键 字 ; 借 阅 ( 借 书 证 号, 图 书 编 号, 借 书 日 期, 还 书 日 期 ): 借 书 证 号 和 图 书 编 号 为 C 型 字 段, 借 书 日 期 和 还 书 日 期 为 D 型 字 段, 还 书 日 期 默 认 值 为 NULL, 借 书 证 号 和 图 书 编 号 共 同 构 成 主 关 键 字 (30) 查 询 第 一 作 者 为 张 三 的 所 有 书 名 及 出 版 社, 正 确 的 SQL 语 句 是 ( ) A)SELECT 书 名, 出 版 社 FROM 图 书 WHERE 第 一 作 者 = 张 三 B)SELECT 书 名, 出 版 社 FROM 图 书 WHERE 第 一 作 者 =" 张 三 " C)SELECT 书 名, 出 版 社 FROM 图 书 WHERE " 第 一 作 者 "= 张 三 D)SELECT 书 名, 出 版 社 FROM 图 书 WHERE " 第 一 作 者 "=" 张 三 " (31) 查 询 尚 未 归 还 的 图 书 编 号 和 借 书 日 期, 正 确 的 SQL 语 句 是 ( ) 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 5 页 ( 共 12 页 )
A)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE 还 书 日 期 ="" B)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE 还 书 日 期 =NULL C)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE 还 书 日 期 IS NULL D)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE 还 书 日 期 (32) 查 询 读 者 表 的 所 有 记 录 并 存 储 于 临 时 表 文 件 one 中 的 SQL 语 句 是 ( ) A)SELECT * FROM 读 者 INTO CURSOR one B)SELECT * FROM 读 者 TO CURSOR one C)SELECT * FROM 读 者 INTO CURSOR DBF one D)SELECT * FROM 读 者 TO CURSOR DBF one (33) 查 询 单 位 名 称 中 含 北 京 字 样 的 所 有 读 者 的 借 书 证 号 和 姓 名, 正 确 的 SQL 语 句 是 ( ) A)SELECT 借 书 证 号, 姓 名 FROM 读 者 WHERE 单 位 =" 北 京 %" B)SELECT 借 书 证 号, 姓 名 FROM 读 者 WHERE 单 位 =" 北 京 *" C)SELECT 借 书 证 号, 姓 名 FROM 读 者 WHERE 单 位 LIKE " 北 京 *" D)SELECT 借 书 证 号, 姓 名 FROM 读 者 WHERE 单 位 LIKE "% 北 京 %" (34) 查 询 2009 年 被 借 过 书 的 图 书 编 号 和 借 书 日 期, 正 确 的 SQL 语 句 是 ( ) A)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE 借 书 日 期 =2009 B)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE year( 借 书 日 期 )=2009 C)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE 借 书 日 期 =year(2009) D)SELECT 图 书 编 号, 借 书 日 期 FROM 借 阅 WHERE year( 借 书 日 期 )=year(2009) (35) 查 询 所 有 工 程 师 读 者 借 阅 过 的 图 书 编 号, 正 确 的 SQL 语 句 是 ( ) A)SELECT 图 书 编 号 FROM 读 者, 借 阅 WHERE 职 称 =" 工 程 师 " B)SELECT 图 书 编 号 FROM 读 者, 图 书 WHERE 职 称 =" 工 程 师 " C)SELECT 图 书 编 号 FROM 借 阅 WHERE 图 书 编 号 = (SELECT 图 书 编 号 FROM 借 阅 WHERE 职 称 =" 工 程 师 ") D)SELECT 图 书 编 号 FROM 借 阅 WHERE 借 书 证 号 IN (SELECT 借 书 证 号 FROM 读 者 WHERE 职 称 =" 工 程 师 ") 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 6 页 ( 共 12 页 )
二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 一 个 空 的 正 确 答 案 写 在 答 题 卡 l ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 注 意 : 以 命 令 关 键 字 填 空 的 必 须 拼 写 完 整 (1) 一 个 队 列 的 初 始 状 态 为 空 现 将 元 素 A,B,C,D,E,F,5,4,3,2,1 依 次 入 队, 然 后 再 依 次 退 队, 则 元 素 退 队 的 顺 序 为 1 (2) 设 某 循 环 队 列 的 容 量 为 50, 如 果 头 指 针 front=-45( 指 向 队 头 元 素 的 前 一 位 置 ), 尾 指 针 rear=l0 ( 指 向 队 尾 元 素 ), 则 该 循 环 队 列 中 共 有 2 个 元 素 (3) 设 二 叉 树 如 下 : A B C F D E G H 对 该 二 叉 树 进 行 后 序 遍 历 的 结 果 为 3 (4) 软 件 是 4 数 据 和 文 档 的 集 合 (5) 有 一 个 学 生 选 课 的 关 系, 其 中 学 生 的 关 系 模 式 为 : 学 生 ( 学 号, 姓 名, 班 级, 年 龄 ), 课 程 的 关 系 模 式 为 : 课 程 ( 课 号, 课 程 名, 学 时 ), 其 中 两 个 关 系 模 式 的 键 分 别 是 学 号 和 课 号, 则 关 系 模 式 选 课 可 定 义 为 : 选 课 ( 学 号, 5, 成 绩 ) (6) 为 表 建 立 主 索 引 或 候 选 索 引 可 以 保 证 数 据 的 6 完 整 性 (7) 已 有 查 询 文 件 queryone.qpr, 要 执 行 该 查 询 文 件 可 使 用 命 令 7 (8) 在 Visual FoxPro 中, 职 工 表 EMP 中 包 含 有 通 用 型 字 段, 表 中 通 用 型 字 段 中 的 数 据 均 存 储 到 另 一 个 文 件 中, 该 文 件 名 为 8 (9) 在 Visual FoxPro 中, 建 立 数 据 库 表 时, 将 年 龄 字 段 值 限 制 在 18~45 岁 之 间 的 这 种 约 束 属 于 9 完 整 性 约 束 (10) 设 有 学 生 和 班 级 两 个 实 体, 每 个 学 生 只 能 属 于 一 个 班 级, 一 个 班 级 可 以 有 多 名 学 生, 则 学 生 和 班 级 实 体 之 间 的 联 系 类 型 是 l0 (11)Visual FoxPro 数 据 库 系 统 所 使 用 的 数 据 的 逻 辑 结 构 是 l1 (12) 在 SQL 语 言 中, 用 于 对 查 询 结 果 计 数 的 函 数 是 l2 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 7 页 ( 共 12 页 )
(13) 在 SQL 的 SELECT 查 询 中, 使 用 l3 关 键 词 消 除 查 询 结 果 中 的 重 复 记 录 (14) 为 学 生 表 的 年 龄 字 段 增 加 有 效 性 规 则 年 龄 必 须 在 18~45 岁 之 间 的 SQL 语 句 是 ALTER TABLE 学 生 ALTER 年 龄 l4 年 龄 <=45 AND 年 龄 >=18 (15) 使 用 SQL Select 语 句 进 行 分 组 查 询 时, 有 时 要 求 分 组 满 足 某 个 条 件 时 才 查 询, 这 时 可 以 用 l5 子 句 来 限 定 分 组 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 8 页 ( 共 12 页 )
2010 年 3 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 Visual FoxPro 参 考 答 案 及 详 解 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) (1)A) 解 析 本 题 主 要 考 查 的 知 识 点 为 查 找 技 术 顺 序 查 找 的 使 用 情 况 :1 线 性 表 为 无 序 表 ;2 表 采 用 链 式 存 储 结 构 二 分 法 查 找 只 适 用 于 顺 序 存 储 的 有 序 表, 并 不 适 用 于 线 性 链 表 (2)D) 解 析 算 法 的 时 间 复 杂 度, 是 指 执 行 算 法 所 需 要 的 计 算 工 作 量 算 法 的 工 作 量 可 以 用 算 法 在 执 行 过 程 中 所 需 基 本 运 算 的 执 行 次 数 来 度 量 (3)B) 解 析 软 件 根 据 应 用 目 标 的 不 同, 是 多 种 多 样 的 软 件 按 功 能 可 以 分 为 : 应 用 软 件 系 统 软 件 支 撑 软 件 ( 或 工 具 软 件 ) 应 用 软 件 是 为 解 决 特 定 领 域 的 应 用 而 开 发 的 软 件 系 统 软 件 是 计 算 机 管 理 自 身 资 源, 提 高 计 算 机 使 用 效 率 并 为 计 算 机 用 户 提 供 各 种 服 务 的 软 件 支 撑 软 件 是 介 于 系 统 软 件 和 应 用 软 件 之 间, 协 助 用 户 开 发 软 件 的 工 具 性 软 件, 包 括 辅 助 和 支 持 开 发 和 维 护 应 用 软 件 的 工 具 软 件, 还 包 括 辅 助 管 理 人 员 控 制 开 发 进 程 和 项 目 管 理 的 工 具 软 件 (4)A) 解 析 在 对 程 序 进 行 了 成 功 的 测 试 之 后 将 进 入 程 序 调 试 ( 通 常 称 Debug, 即 排 错 ) 程 序 调 试 的 任 务 是 诊 断 和 改 正 程 序 中 的 错 误 它 与 软 件 测 试 不 同, 软 件 测 试 是 尽 可 能 多 地 发 现 软 件 中 的 错 误 先 要 发 现 软 件 的 错 误, 然 后 借 助 于 一 定 的 调 试 工 具 去 执 行 并 找 出 错 误 的 具 体 位 置 软 件 测 试 贯 穿 整 个 软 件 生 命 期, 调 试 主 要 在 开 发 阶 段 (5)C) 解 析 本 题 考 查 数 据 流 程 图 DFD 的 概 念 对 于 面 向 数 据 流 的 结 构 化 分 析 方 法, 按 照 DeMarco 的 定 义, 结 构 化 分 析 就 是 使 用 数 据 流 图 (DFD) 数 据 字 典 (DD) 结 构 化 英 语 判 定 表 和 判 定 树 等 工 具, 来 建 立 一 种 新 的 称 为 结 构 化 规 格 说 明 的 目 标 文 档 结 构 化 分 析 方 法 的 实 质 是 着 眼 于 数 据 流, 自 顶 向 下, 逐 层 分 解, 建 立 系 统 的 处 理 流 程, 以 数 据 流 图 和 数 据 字 典 为 主 要 工 具, 建 立 系 统 的 逻 辑 模 型 数 据 流 图 (DFD Data Flow Diagram) 是 描 述 数 据 处 理 过 程 的 工 具, 是 需 求 理 解 的 逻 辑 模 型 的 图 形 表 示, 它 直 接 支 持 系 统 的 功 能 建 模 数 据 流 图 从 数 据 传 递 和 加 工 的 角 度, 来 刻 画 数 据 流 从 输 入 到 输 出 的 移 动 变 换 过 程 由 此 可 得 数 据 流 程 图 是 结 构 化 方 法 的 需 求 分 析 工 具 (6)B) 解 析 本 题 考 查 软 件 生 命 周 期 的 相 关 概 念 通 常, 将 软 件 产 品 从 提 出 实 现 使 用 维 护 到 停 止 使 用 退 役 的 过 程 称 为 软 件 生 命 周 期 也 就 是 说, 软 件 产 品 从 考 虑 其 概 念 开 始, 到 该 软 件 产 品 不 能 使 用 为 止 的 整 个 时 期 都 属 于 软 件 生 命 周 期 一 般 包 括 可 行 性 研 究 与 需 求 分 析 设 计 实 现 测 试 交 付 使 用 以 及 维 护 等 活 动 还 可 以 将 软 件 生 命 周 期 分 为 软 件 定 义 软 件 开 发 及 软 件 运 行 维 护 三 个 阶 段 (7)A) 解 析 数 据 库 管 理 系 统 一 般 提 供 相 应 的 数 据 语 言, 它 们 分 别 是 : 数 据 定 义 语 言, 负 责 数 据 的 模 式 定 义 与 数 据 的 物 理 存 取 构 建 ; 数 据 操 纵 语 言, 负 责 数 据 的 操 纵, 包 括 查 询 及 增 删 改 等 操 作 ; 数 据 控 制 语 言, 负 责 数 据 完 整 性 安 全 性 的 定 义 与 检 查 以 及 并 发 控 制 故 障 恢 复 等 功 能 (8)D) 解 析 本 题 考 查 关 系 数 据 库 中, 数 据 单 位 的 相 关 概 念 文 件 是 指 存 储 在 外 部 介 质 上 的 数 据 的 集 合 数 据 库 是 存 储 在 计 算 机 存 储 设 备 上, 结 构 化 的 相 关 数 据 集 合 它 不 仅 包 括 描 述 事 物 的 数 据 本 身, 而 且 还 包 括 相 关 事 物 之 间 的 联 系 在 数 据 库 中, 表 的 行 称 为 记 录, 列 称 为 字 段 由 此 可 得, 题 中 存 取 一 个 学 生 信 息 的 数 据 单 位 为 记 录 (9)C) 解 析 E-R 模 型 ( 实 体 联 系 模 型 ) 是 将 现 实 世 界 的 要 求 转 化 成 实 体 联 系 属 性 等 几 个 基 本 概 念, 以 及 它 们 间 的 两 种 基 本 联 接 关 系, 并 且 可 用 一 种 图 非 常 直 观 地 表 示 出 来 它 属 于 数 据 库 设 计 的 概 念 设 计 阶 段 (10)A) 解 析 由 关 系 R 和 T 所 包 含 的 元 素 可 知, 关 系 R 经 过 选 择 操 作 就 可 以 得 到 关 系 T (11)D) 解 析 程 序 文 件 的 扩 展 名 是.PRG, 可 执 行 文 件 的 扩 展 名 是.EXE, 数 据 库 文 件 的 扩 展 名 是.DBC, 编 译 后 的 程 序 文 件 的 扩 展 名 是.FXP (12)A) 解 析 在 VFP 中, 修 改 当 前 表 的 结 构 的 命 令 是 :MODIFY STRUCTURE (13)D) 解 析 在 VFP 中, 修 改 表 记 录 的 命 令 有 3 个, 分 别 是 Change Edit 和 Replace 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 9 页 ( 共 12 页 )
其 中,Change 和 Edit 命 令 均 用 于 交 互 对 当 前 表 的 记 录 进 行 编 辑 修 改, 并 且 默 认 修 改 的 是 当 前 记 录 所 以 选 项 A) 和 选 项 C) 的 Change 命 令 为 交 互 状 态 下 的 修 改 记 录 的 命 令, 此 处 命 令 格 式 也 是 错 误 的 ; 可 以 使 用 REPLACE 命 令 直 接 用 指 定 表 达 式 或 值 修 改 记 录,REPLACE 命 令 的 常 用 格 式 是 : REPLACE FieldName1 WITH eexpression1[, FieldName2 WITH eexpression2] [ FOR lexpression1] 该 命 令 的 功 能 是 直 接 利 用 表 达 式 eexpression 的 值 替 换 字 段 FieldName 的 值, 从 而 达 到 修 改 记 录 值 的 目 的, 该 命 令 一 次 可 以 修 改 多 个 字 段 (eexpression1,eexpression2 ) 的 值, 如 果 不 使 用 FOR 短 语, 则 默 认 修 改 的 是 当 前 记 录 ; 如 果 使 用 了 FOR 短 语, 则 修 改 逻 辑 表 达 式 lexpression1 为 真 的 所 有 记 录 ALL 短 语 用 来 指 明 要 修 改 的 是 表 中 全 部 记 录 (14)D) 解 析 在 面 向 对 象 概 念 中, 基 于 一 个 类 可 以 生 成 多 个 不 同 的 对 象, 每 个 对 象 可 以 设 置 不 同 的 属 性 和 方 法 (15)D) 解 析 本 题 中, a 和 b 是 字 符 型 变 量, + 为 字 符 串 连 接 运 算 符, 用 来 将 前 后 两 个 字 符 串 首 尾 相 接 LEFT(< 字 符 表 达 式 >,< 长 度 >) 从 指 定 表 达 式 值 的 左 端 取 一 个 指 定 长 度 的 子 串 作 为 函 数 值 RIGHT(< 字 符 表 达 式 >,< 长 度 >) 从 指 定 表 达 式 值 的 右 端 取 一 个 指 定 长 度 的 子 串 作 为 函 数 值 函 数 AT() 的 格 式 是 :AT(< 字 符 表 达 式 1>,< 字 符 表 达 式 2>[,< 数 值 表 达 式 >]), 功 能 是 : 如 果 < 字 符 表 达 式 1> 是 < 字 符 表 达 式 2> 的 子 串, 则 返 回 < 字 符 表 达 式 1> 值 的 首 字 符 在 < 字 符 表 达 式 2> 中 的 位 置 ; 若 不 是 子 串, 则 返 回 0 函 数 值 为 数 值 型 一 个 汉 字 的 长 度 为 2, 由 此 可 知, 选 项 D) 答 案 正 确 (16)B) 解 析 在 关 系 型 数 据 库 中, 二 维 表 即 是 关 系, 关 系 即 是 二 维 表 (17)B) 解 析 1EMPTY(< 表 达 式 >), 返 回 值 : 逻 辑 型 功 能 : 根 据 指 定 表 达 式 的 运 算 结 果 是 否 为 空 值, 返 回 逻 辑 真 (.T.) 或 返 回 逻 辑 假 (.F.) 2LIKE(< 字 符 表 达 式 1>,< 字 符 表 达 式 2>), 返 回 值 : 逻 辑 型 功 能 : 比 较 两 个 字 符 串 对 应 位 置 上 的 字 符, 若 所 有 对 应 字 符 都 相 匹 配, 函 数 返 回 逻 辑 真 (.T.), 否 则 返 回 逻 辑 假 (.F.) < 字 符 表 达 式 1> 中 可 以 包 含 通 配 符 * 和?, 其 中,* 可 以 与 任 何 数 目 的 字 符 相 匹 配,? 可 以 与 任 何 单 个 字 符 相 匹 配 3AT(< 字 符 表 达 式 1>,< 字 符 表 达 式 2> [,< 数 值 表 达 式 1>]), 返 回 值 : 数 值 型 功 能 : 如 果 < 字 符 表 达 式 1> 是 < 字 符 表 达 式 2> 的 子 串, 则 返 回 < 字 符 表 达 式 1> 值 的 首 字 符 在 < 字 符 表 达 式 2> 值 中 的 位 置 ; 若 不 是 子 串, 则 返 回 0 4ISNULL(< 表 达 式 >), 返 回 值 : 逻 辑 型 功 能 : 判 断 一 个 表 达 式 的 运 算 结 果 是 否 是 NULL 值, 若 是 NULL 值 则 返 回 逻 辑 真 (.T.), 否 则 返 回 逻 辑 假 (.F.) (18)B) 解 析 视 图 是 根 据 基 本 表 派 生 出 来 的, 在 关 系 数 据 库 中, 视 图 始 终 不 真 正 含 有 数 据, 是 原 来 表 的 一 个 窗 口, 可 以 通 过 视 图 更 新 基 本 表 中 的 数 据 视 图 只 能 在 数 据 库 中 建 立, 数 据 库 打 开 时, 视 图 从 基 本 表 中 检 索 数 据 ; 数 据 库 关 闭 后 视 图 中 的 数 据 将 消 失 在 关 系 数 据 库 中, 视 图 是 操 作 表 的 窗 口, 可 以 把 它 看 成 从 表 中 派 生 出 来 的 虚 表, 它 依 赖 于 表, 但 不 独 立 存 在, 只 能 建 立 在 数 据 库 中, 也 只 有 在 包 含 视 图 的 数 据 库 打 开 时, 才 能 使 用 视 图 (19)C) 解 析 关 系 即 是 表, 表 中 行 列 的 排 列 次 序 是 无 关 紧 要 的, 关 键 字 也 不 必 指 定 为 第 一 列 (20)C) 解 析 报 表 的 数 据 源 可 以 是 数 据 库 表 自 由 表 临 时 表 查 询 和 视 图 (21)B) 解 析 表 格 控 件 的 数 据 源 属 性 是 RecordSource (22)C) 解 析 参 照 完 整 性 与 表 之 间 的 关 联 有 关, 它 的 大 概 含 义 是 : 当 插 入 删 除 或 修 改 一 个 表 中 的 数 据 时, 通 过 参 照 引 用 相 互 关 联 的 另 一 个 表 中 的 数 据, 来 检 查 对 表 的 数 据 操 作 是 否 正 确 参 照 完 整 性 规 则 包 括 更 新 规 则 删 除 规 则 和 插 入 规 则 删 除 规 则 规 定 了 删 除 父 表 中 的 记 录 时, 如 何 处 理 相 关 的 子 表 中 的 记 录 : 如 果 选 择 级 联, 则 自 动 删 除 子 表 中 的 所 有 相 关 记 录 ; 如 果 选 择 限 制, 若 子 表 中 有 相 关 记 录, 则 禁 止 删 除 父 表 中 的 记 录 ; 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 10 页 ( 共 12 页 )
如 果 选 择 忽 略, 则 不 作 参 照 完 整 性 检 查, 即 删 除 父 表 的 记 录 时 与 子 表 无 关 (23)B) 解 析 在 报 表 设 计 器 中, 域 控 件 用 于 打 印 表 或 视 图 中 的 字 段 变 量 或 表 达 式 的 计 算 结 果 标 签 控 件 用 于 书 写 说 明 性 文 字 或 标 题 文 本 (24)D) 解 析 可 以 根 据 数 据 库 表 自 由 表 或 视 图 建 立 查 询 (25)B) 解 析 在 SQL 语 言 中,UPDATE 是 更 新 命 令,INSERT 是 插 入 命 令,CREATE 是 创 建 表 的 命 令, SELECT 是 查 询 命 令 (26)C) 解 析 释 放 和 关 闭 当 前 表 单 的 命 令 是 :ThisForm.Release (27)A) 解 析 Visual FoxPro 6.0 中 的 变 量 分 为 字 段 变 量 和 内 存 变 量, 当 出 现 内 存 变 量 和 字 段 变 量 同 名 时, 如 果 要 访 问 内 存 变 量, 则 必 须 在 变 量 名 前 加 上 前 缀 M.( 或 M->) 本 题 中, 赋 值 表 达 式 : 姓 名 = 姓 名 - 出 勤, 等 号 右 边 的 姓 名 为 字 段 变 量, 其 值 为 当 前 记 录 的 姓 名 字 段 值 李 彤, 等 号 左 边 的 姓 名 是 内 存 变 量, 赋 值 后 的 值 为 李 彤 出 勤, 而 最 后 输 出 的 姓 名 变 量 为 字 段 变 量, 即 当 前 记 录 的 姓 名 字 段 值 李 彤 (28)D) 解 析 在 SQL 的 WHRER 子 句 的 条 件 表 达 式 中, 字 符 串 匹 配 的 运 算 符 是 LIKE, 通 配 符 % 表 示 0 个 或 多 个 字 符, 另 外 还 有 一 个 通 配 符 _ 表 示 一 个 字 符 (29)B) 解 析 ACCEPT 命 令 格 式 : ACCEPT [< 字 符 表 达 式 >] to < 内 存 变 量 > 当 程 序 执 行 到 该 命 令 时, 暂 停 往 下 执 行, 等 待 用 户 从 键 盘 输 入 字 符 串 当 用 户 以 回 车 键 结 束 输 入 时, 系 统 将 该 字 符 串 存 入 指 定 的 内 存 变 量, 然 后 继 续 往 下 执 行 程 序 程 序 结 构 是 指 程 序 中 命 令 或 语 句 执 行 的 流 程 结 构 顺 序 结 构 选 择 结 构 和 循 环 结 构 是 程 序 的 三 种 基 本 结 构 IF ENDIF 语 句 是 选 择 结 构 中 的 条 件 语 句 按 照 顺 序 执 行 的 原 则 无 论 是 否 执 行 IF 语 句, 语 句 S=1 赋 值 语 句 都 会 执 行 所 以 本 程 序 段 的 返 回 值 是 1 (30)B) 解 析 在 SQL 语 句 中,WHERE 子 句 用 来 指 定 查 询 条 件, 查 询 条 件 用 逻 辑 表 达 式 表 示, 只 有 选 项 B) 中 的 查 询 条 件 表 达 式 书 写 正 确 (31)C) 解 析 在 SQL 语 句 中, 空 值 查 询 用 IS NULL (32)A) 解 析 在 SQL 语 句 中, 将 查 询 结 果 保 存 在 临 时 表 中 应 使 用 短 语 INTO CURSOR (33)D) 解 析 在 SQL 的 WHRER 子 句 的 条 件 表 达 式 中, 字 符 串 匹 配 的 运 算 符 是 LIKE, 通 配 符 % 表 示 0 个 或 多 个 字 符, 另 外 还 有 一 个 通 配 符 _ 表 示 一 个 字 符 (34)B) 解 析 根 据 题 意, 借 书 日 期 字 段 为 日 期 型 变 量, 用 YEAR() 函 数 可 求 出 借 书 日 期 的 年 份 (35)D) 解 析 根 据 题 意, 查 询 中 用 到 了 借 阅 和 读 者 两 个 表, 选 项 A) 使 用 的 是 连 接 查 询, 由 于 缺 少 连 接 条 件, 所 以 错 误 ; 选 项 B) 和 选 项 C) 选 择 的 表 错 误 ; 选 项 D) 使 用 的 嵌 套 查 询, 先 在 内 查 询 中 从 读 者 表 中 查 找 出 职 称 是 工 程 师 的 读 者 的 借 书 证 号, 然 后 以 此 为 条 件 再 在 外 查 询 中 从 借 阅 表 中 查 找 出 对 应 的 图 书 编 号 二 填 空 题 ( 每 空 2 分, 共 30 分 ) (1)ABCDEF54321 解 析 在 队 列 这 种 数 据 结 构 中, 最 先 插 入 的 元 素 将 最 先 被 删 除, 所 以 队 列 又 称 为 先 进 先 出 的 线 性 表 在 本 题, 根 据 队 列 先 进 先 出 的 特 点, 元 素 退 队 的 顺 序 与 进 队 的 顺 序 相 同, 即 A,B,C,D,E,F,5,4, 3,2,1 (2)15 解 析 本 题 考 查 队 列 个 数 的 计 算 方 法 因 为 循 环 队 列 个 数 = 循 环 队 列 的 容 量 - 头 指 针 + 尾 指 针, 即 50-45+10=15 (3)EDBGHFCA 解 析 对 于 二 叉 树 的 后 序 遍 历, 其 规 则 是, 首 先 遍 历 左 子 树, 然 后 遍 历 右 子 树, 最 后 访 问 根 结 点, 并 且 遍 历 左 右 子 树 时, 仍 然 先 遍 历 左 子 树, 然 后 遍 历 右 子 树, 最 后 访 问 根 结 点 依 据 此 规 则, 对 于 题 目 给 出 的 二 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 11 页 ( 共 12 页 )
叉 树, 后 序 遍 历 的 结 果 为 EDBGHFCA (4) 程 序 解 析 本 题 考 查 软 件 的 概 念 计 算 机 软 件 是 计 算 机 系 统 中 与 硬 件 相 互 依 存 的 另 一 部 分, 是 包 括 程 序 数 据 及 相 关 文 档 的 完 整 集 合 其 中, 程 序 是 软 件 开 发 人 员 根 据 用 户 需 求 开 发 的 用 程 序 设 计 语 言 描 述 的 适 合 计 算 机 执 行 的 指 令 ( 语 句 ) 序 列 数 据 是 使 程 序 能 正 常 操 纵 信 息 的 数 据 结 构 文 档 是 与 程 序 开 发 维 护 和 使 用 有 关 的 图 文 资 料 可 见 软 件 由 两 部 分 组 成 : 一 是 机 器 可 执 行 的 程 序 和 数 据 ; 二 是 机 器 不 可 执 行 的, 与 软 件 开 发 运 行 维 护 使 用 等 有 关 的 文 档 (5) 课 号 解 析 本 题 考 查 关 系 模 式 的 相 关 内 容 因 为 两 个 关 系 模 式 的 键 分 别 是 学 号 和 课 号 (6) 实 体 解 析 实 体 完 整 性 即 保 证 表 中 记 录 的 惟 一 性, 使 表 中 无 重 复 记 录 (7)do queryone.qpr 解 析 运 行 查 询 文 件 的 命 令 是 :do < 查 询 文 件 名 >, 其 中 查 询 文 件 名 必 须 带 上 扩 展 名.qpr (8)emp.fpt 或 emp 解 析 在 VFP 中, 通 用 型 字 段 保 存 在 与 表 名 同 名 的 fpt 文 件 中 (9) 域 解 析 域 完 整 性 指 的 是 对 表 中 字 段 的 取 值 的 限 定 域 约 束 规 则 也 称 字 段 有 效 性 规 则, 在 插 入 或 修 改 字 段 值 时 起 作 用, 主 要 用 于 数 据 输 入 正 确 性 检 验 (10) 多 对 一 解 析 根 据 题 意, 学 生 是 多 方, 班 级 是 一 方, 故 学 生 和 班 级 实 体 之 间 的 联 系 类 型 是 多 对 一 (11) 表 或 关 系 解 析 关 系 型 数 据 库 系 统 使 用 的 数 据 的 逻 辑 结 构 是 关 系 ( 或 二 维 表 ) Visual FoxPro 是 关 系 型 数 据 库 系 统, 在 Visual FoxPro 中, 关 系 即 是 表, 表 即 是 关 系 (12)count() 解 析 在 SQL 语 言 中,count() 函 数 用 于 对 查 询 结 果 计 数 (13)distinct 解 析 在 SQL 语 言 中,distinct 关 键 词 用 于 消 除 查 询 结 果 中 的 重 复 记 录 (14)SET CHECK 解 析 修 改 或 增 加 字 段 有 效 性 规 则 的 SQL 语 句 格 式 为 :ALTER TABLE < 表 名 > ALTER < 字 段 名 > SET CHECK < 逻 辑 表 达 式 >[ERROR.][default.] (15)HAVING 解 析 在 分 组 与 计 算 查 询 语 句 中, 使 用 HAVING 子 句 可 以 对 分 组 进 一 步 加 以 控 制 用 这 个 子 句 定 义 这 些 组 所 必 须 满 足 的 条 件, 以 便 将 其 包 含 在 结 果 中,HAVING 子 句 必 须 与 GROUP BY 短 语 同 时 使 用 2010 年 3 月 笔 试 真 卷 及 答 案 详 解 第 12 页 ( 共 12 页 )