Microsoft Word - 扉页.doc

Size: px
Start display at page:

Download "Microsoft Word - 扉页.doc"

Transcription

1 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) 全 国 计 算 机 等 级 考 试 命 题 研 究 中 心

2 内 容 提 要 本 书 紧 扣 国 家 教 育 部 考 试 中 心 2004 年 制 定 的 最 新 全 国 计 算 机 等 级 考 试 大 纲, 在 深 入 研 究 近 几 年 全 国 计 算 机 等 级 考 试 真 题 的 基 础 上 编 写 而 成 本 书 的 编 写 特 点 是 10+3, 即 包 含 10 套 标 准 预 测 试 卷 和 3 套 上 机 试 卷, 每 套 试 卷 都 配 有 详 细 的 答 案 及 分 析 本 书 适 用 于 参 加 全 国 计 算 机 等 级 考 试 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) 的 人 员 考 前 训 练 使 用, 也 可 作 为 广 大 计 算 机 初 学 者 及 大 中 专 院 校 师 生 的 参 考 书 为 了 使 考 生 了 解 最 新 的 考 试 内 容, 本 书 特 别 提 供 了 2002 年 9 月 2003 年 4 月 和 9 月 全 国 计 算 机 等 级 考 试 笔 试 试 卷 本 册 特 别 附 赠 2004 年 4 月 最 新 真 题 及 答 案 分 析 图 书 在 版 编 目 (CIP) 数 据 二 级 Visual FoxPro 语 言 程 序 设 计 / 全 国 计 算 机 等 级 考 试 命 题 研 究 组 编. 西 安 : 西 北 工 业 大 学 出 版 社, ( 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 ) ISBN Ⅰ. 二 Ⅱ. 全 Ⅲ. 关 系 数 据 库 数 据 库 管 理 系 统,Visual FoxPro 程 序 设 计 水 平 考 试 自 学 参 考 资 料 Ⅳ.TP 中 国 版 本 图 书 馆 CIP 数 据 核 字 (2004) 第 号 出 版 发 行 : 西 北 工 业 大 学 出 版 社 通 信 地 址 : 西 安 市 友 谊 西 路 127 号 邮 编 : 电 话 : 网 址 : 印 刷 者 : 兴 平 市 印 刷 厂 开 本 :787 mm mm 1/8 印 张 :82.5 字 数 :2 214 千 字 版 次 :2004 年 7 月 第 2 版 2004 年 7 月 第 1 次 印 刷 定 价 :84.00 元 ( 共 7 册, 每 册 元 )

3 前 言 国 家 教 育 部 考 试 中 心 组 织 的 全 国 计 算 机 等 级 考 试 是 国 内 规 模 最 大 应 试 人 数 最 多 的 计 算 机 水 平 考 试 为 了 使 更 多 的 应 试 者 熟 悉 各 种 题 型, 掌 握 解 题 技 巧, 能 在 短 时 间 内 进 行 有 效 的 复 习 并 突 破 过 关, 我 们 在 对 近 几 年 来 全 国 计 算 机 等 级 考 试 真 题 深 入 研 究 的 基 础 上, 特 别 组 织 并 编 写 了 本 套 丛 书 本 套 丛 书 题 型 分 配 与 真 题 一 致, 力 求 从 深 度 和 广 度 上 反 映 考 试 的 难 度 和 水 平 这 些 题 目 都 是 多 年 从 事 全 国 计 算 机 等 级 考 试 辅 导 的 指 导 教 师 的 经 验 积 累, 且 在 历 届 辅 导 班 中 实 际 应 用 为 了 便 于 考 生 在 做 题 的 过 程 中 掌 握 知 识 点, 本 书 对 每 套 预 测 试 卷 都 给 出 了 参 考 答 案 和 详 细 的 分 析, 希 望 考 生 通 过 分 析 部 分 的 学 习, 能 达 到 举 一 反 三 的 目 的, 花 最 少 的 精 力 取 得 最 佳 的 复 习 效 果 本 套 丛 书 适 合 于 参 加 全 国 计 算 机 等 级 考 试 ( 二 级 ~ 三 级 ) 的 人 员 考 前 训 练 使 用, 也 可 作 为 广 大 计 算 机 初 学 者 及 大 中 专 院 校 师 生 的 参 考 书 衷 心 希 望 本 套 丛 书 能 够 为 您 顺 利 通 过 计 算 机 等 级 考 试 助 一 臂 之 力 本 套 丛 书 由 以 下 7 册 组 成 : 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 二 级 C 语 言 程 序 设 计 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 二 级 Visual FoxPro 语 言 程 序 设 计 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 二 级 Visual Basic 语 言 程 序 设 计 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 三 级 信 息 管 理 技 术 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 三 级 数 据 库 技 术 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 三 级 网 络 技 术 全 国 计 算 机 等 级 考 试 标 准 预 测 试 卷 三 级 PC 技 术 本 书 由 笔 试 试 卷 最 新 真 题 和 上 机 试 卷 三 部 分 组 成, 即 包 括 10 套 标 准 预 测 试 卷 3 套 最 新 (2002 年 9 月 2003 年 4 月 和 2003 年 9 月 ) 全 真 试 卷 和 3 套 上 机 试 卷, 每 套 笔 试 试 卷 都 配 有 详 细 的 答 案 及 分 析, 最 后 附 有 全 国 计 算 机 等 级 考 试 应 试 技 巧 另 外, 本 册 特 别 附 赠 2004 年 4 月 最 新 真 题 及 答 案 分 析 由 于 时 间 仓 促, 不 足 之 处 在 所 难 免 恳 请 广 大 读 者 将 本 套 教 材 的 使 用 情 况 及 各 种 意 见 建 议 及 时 反 馈 给 我 们, 以 便 我 们 在 今 后 的 工 作 中 不 断 地 改 进 和 完 善 全 国 计 算 机 等 级 考 试 命 题 研 究 组

4 目 录 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 一 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...1 参 考 答 案 及 分 析...8 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 二 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...13 参 考 答 案 及 分 析...20 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 三 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...25 参 考 答 案 及 分 析...31 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 四 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...37 参 考 答 案 及 分 析...43 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 五 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...49 参 考 答 案 及 分 析...55 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 六 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...61 参 考 答 案 及 分 析...67 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 七 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...73 参 考 答 案 及 分 析...78 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 八 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...85 参 考 答 案 及 分 析...90 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 九 )( 二 级 Visual FoxPro 语 言 程 序 设 计 )...97 参 考 答 案 及 分 析 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 十 )( 二 级 Visual FoxPro 语 言 程 序 设 计 ) 参 考 答 案 及 分 析 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) 参 考 答 案 及 分 析 年 4 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) 参 考 答 案 及 分 析 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) 参 考 答 案 及 分 析 上 机 预 测 试 卷 ( 一 ) 上 机 预 测 试 卷 ( 二 ) 上 机 预 测 试 卷 ( 三 ) 应 试 技 巧 年 4 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) 参 考 答 案 及 分 析...171

5 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 一 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1. 有 SAY GET 语 句 中 的 功 能 符 和 格 式 符 的 使 用 正 确 的 是 ( ) A)PICTURE 指 定 的 功 能 符 是 位 对 位 进 行 格 式 控 制, 即 一 对 一 格 式 化, 功 能 符 使 用 时 不 用 字 符 定 界 符 B)FUNCTION 子 句 指 定 的 格 式 符 能 控 制 所 有 位 的 格 式, 即 整 体 格 式 化, 格 式 符 使 用 时 要 用 字 符 定 界 符 C)FUNCTION 子 句 既 可 以 使 用 格 式 符 又 可 以 使 用 功 能 符, 格 式 符 前 面 必 须 加 符 二 者 之 间 用 空 格 分 开 D)PICTURE 子 句 既 可 以 使 用 格 式 符 也 可 以 使 用 功 能 符, 功 能 符 前 面 必 须 加 符 且 要 求 功 能 符 在 前, 格 式 符 在 后 2. 假 定 出 生 日 期 为 日 期 型 内 存 变 量, 下 列 表 达 式 中 结 果 不 是 日 期 型 的 是 ( ) A)CTOD("2003/10/01") B){99/10/01}+365 C)CTOD( 出 生 日 期 ) D)DATE( ) 3. 当 我 们 了 解 了 对 象 可 能 发 生 的 各 种 事 件 以 后, 最 重 要 的 就 是 如 何 编 写 事 件 代 码, 下 列 编 写 事 件 代 码 的 方 法 中 不 正 确 的 是 ( ) A) 为 对 象 的 某 个 事 件 编 写 代 码 就 是 要 编 写 一 个 扩 展 名 为.prg 的 程 序, 其 主 文 件 名 就 是 事 件 的 名 字 B) 为 对 象 的 某 个 事 件 编 写 代 码 就 是 要 将 代 码 写 入 该 对 象 的 该 事 件 的 过 程 中 C) 可 以 由 定 义 了 该 事 件 过 程 中 的 类 继 承 D) 在 属 性 对 话 框 中 选 择 该 对 象 的 事 件 并 双 击, 在 事 件 窗 口 中 输 入 相 应 的 事 件 代 码 4. 在 执 行 了 SET INDEX TO SCORE 之 后, 当 前 文 件 的 记 录 已 按 成 绩 字 段 升 序 排 列, 现 要 定 位 于 成 绩 及 格 ( 大 于 等 于 60) 的 第 一 个 记 录, 应 该 使 用 的 命 令 是 ( ) A)LOCATE FOR 成 绩 >=60 B)FIND 成 绩 >=60 C)SEEK 60 D)GO 60 5.EOF( ) 是 测 试 函 数, 当 正 使 用 的 数 据 表 文 件 的 记 录 指 针 已 达 到 尾 部, 其 函 数 值 为 ( ) A)0 B)1 C).T. D).F. 6. 有 SAY GET 语 句 中 的 校 验 子 句 叙 述 正 确 的 是 ( ) 1

6 A)RANGE 子 句 是 非 强 制 校 验, 如 果 输 入 的 数 据 超 过 或 等 于 给 定 上 下 限, 则 提 示 出 错 B)VALID 子 句 是 强 制 校 验, 如 果 输 入 的 数 据 使 条 件 表 达 式 为 真 或 数 值 表 达 式 的 值 不 等 于 零, 则 报 警 并 提 示 出 错 C)RANGE 非 强 制 校 验, 只 有 当 编 辑 的 变 量 发 生 了 变 化, 并 按 了 回 车 键 才 予 以 校 验, 在 给 定 的 初 值 超 过 了 上 限 或 下 限 时, 如 果 是 用 光 标 键 移 出 当 前 编 辑 区, 则 不 会 提 示 无 效 D)VALID 强 制 校 验, 在 初 值 使 条 件 表 达 式 为 假 或 使 数 值 表 达 式 为 零 时, 只 要 按 下 回 车 键, 就 实 施 校 验, 并 提 示 正 确 的 数 据 范 围 7. 设 变 量 X=0.729, 在 执 行 命 令 :? ROUND(X,2) 后 显 示 的 结 果 是 ( ) A)0.72 B)0.73 C)0.70 D) 已 执 行 过 命 令 USE 职 工.DBF INDEX ON 职 称 TO 职 工.IDX 现 要 查 找 职 称 为 教 授 的 记 录, 应 使 用 命 令 ( ) A)FIND 职 称 =" 教 授 " B)FIND & 职 称 C)FIND 教 授 D)SEEK & 职 称 9. 如 果 字 符 串 S1= 人 口 普 查,S2= 是 科 学 地 制 定 国 民 经 济 政 策 的 基 础, 若 想 得 到 字 符 串 人 口 普 查 是 科 学 地 制 定 国 民 经 济 政 策 的 基 础 应 该 执 行 的 命 令 是 ( ) A)SUBSTR(S1,1,8)+S2 B)TRIM(S1) S2 C)S1 S2 D)TRIM(S1 S2) 10. 已 知 数 据 库 DB1.DBF 中 姓 名 字 段 的 宽 度 为 8, 执 行 如 下 各 类 命 令 STORE 姓 名 TO MNAME? MNAME 李 明? LEN(MNAME) 最 后 一 条 命 令 显 示 的 结 果 是 ( ) A)MNAME B)4 C)6 D)8 11. 执 行 命 令? AT(" 成 立 "," 中 华 人 民 共 和 国 成 立 ") 显 示 的 结 果 是 ( ) A)15 B)14 C).T. D)T 12. 下 列 表 达 式 中, 运 算 结 果 为 数 值 型 的 正 确 表 达 式 是 ( ) A)DATE( )+TIME( ) B)DATE( )+20 C)DATE( ) CTOD("01/01/99") D)DATE( ) DTOC(DATE( )) 13. 有 如 下 命 令 序 列 2

7 X=2 Y=3 Z=5? Z=X+Y 执 行 最 后 一 条 命 令 后, 显 示 的 结 果 应 该 是 ( ) A).T. B).F. C)5 D)X+Y 14. 将 查 询 到 的 学 生 信 息 存 放 到 数 组 a 中 的 语 句 是 ( ) A)SELECT * FROM 学 生 INTO CURSOR a B)SELECT * FROM 学 生 INTO ARRAY a C)SELECT * FROM 学 生 INTO TABLE a D)SELECT * FROM 学 生 TO FILE a ADDITIVE 15. 执 行 如 下 两 条 命 令 STRING=" 快 乐 每 一 天 "? SUBSTR(STRING,(LEN(STRING)/2 4),4) 屏 幕 显 示 的 结 果 是 ( ) A) 快 乐 B) 乐 每 C) 每 一 D) 一 天 16. 执 行 命 令 ACCEPT " 请 输 入 数 据 :"TO AA 时, 可 以 通 过 键 盘 输 入 的 内 容 包 括 ( ) A) 字 符 串 B) 数 值 和 字 符 串 C) 数 值 字 符 串 和 逻 辑 值 D) 数 值 字 符 串 逻 辑 值 和 表 达 式 17. 若 用 MODIFY STRUCTURE 命 令 把 数 据 库 文 件 中 备 注 字 段 的 宽 度 由 50 改 为 30, 而 且 不 做 其 他 修 改, 则 备 注 字 段 的 数 据 ( ) A) 只 保 留 了 前 30 个 字 符 B) 仍 保 持 50 个 字 符 C) 凡 字 段 值 超 过 30 个 字 符 的 整 个 字 段 被 删 空 D) 全 部 丢 失 18. 要 在 屏 幕 的 第 二 行 第 二 列 开 始 显 示 姓 名 (C,8) 存 款 数 额 (N,6,2) 和 开 户 日 期 (D) 三 个 字 段 的 值, 应 该 使 用 命 令 ( ) A)@2,2 SAY 姓 名, 存 款 数 额, 开 户 日 期 B)@2,2 SAY 姓 名 + 存 款 数 额 + 开 户 日 期 C)@2,2 SAY 姓 名 +STR( 存 款 数 额,6,2)+DTOC( 开 户 日 期 ) D)@2,2 SAY 姓 名 +STR( 存 款 数 额,6,2)+CTOD( 开 户 日 期 ) 19. 学 生 数 据 库 中 毕 业 设 计 是 逻 辑 型 字 段, 该 字 段 的 值 为.T. 表 示 毕 业 设 计 为 通 过, 否 则 为 没 有 通 过 若 想 计 算 毕 业 设 计 没 有 通 过 的 学 生 人 数, 应 使 用 命 令 ( ) A)COUNT TO C FOR 毕 业 设 计 =.F. B)COUNT TO C FOR.NOT. 毕 业 设 计 C)COUNT TO C FOR 毕 业 设 计 ="F" D)COUNT TO C FOR 毕 业 设 计 =".F." 20. 当 前 打 开 的 数 据 库 文 件 结 构 为 : 商 品 名 (C,5), 单 价 (N,6,2), 库 中 共 有 50 条 记 录, 该 数 据 库 文 件 中 每 条 记 录 占 用 的 字 节 数 是 ( ) 3

8 A)11 B)12 C)13 D) 有 如 下 命 令 序 列 : DISPLAY 姓 名, 出 生 日 期 FOR 性 别 =" 男 " 执 行 这 条 命 令 后, 屏 幕 显 示 的 是 所 有 性 别 字 段 值 为 男 的 记 录, 这 时 文 件 指 针 ( ) A) 指 向 最 后 一 个 性 别 为 男 的 记 录 B) 指 向 最 后 一 个 性 别 为 男 的 记 录 的 下 一 个 记 录 C) 指 向 文 件 尾 D) 状 态 视 库 文 件 中 数 据 记 录 的 实 际 情 况 而 定 22. 在 执 行 了 SET EXACT ON 以 后, 下 列 四 组 字 符 串 比 较 运 算 中, 两 个 结 果 均 为 真 的 一 组 是 ( ) A)" 王 楠 "=" 王 楠 是 一 位 女 学 生 " 和 " 王 楠 "$" 王 楠 是 一 位 女 学 生 " B)" 王 楠 是 一 位 女 学 生 "=" 王 楠 " 和 " 王 楠 是 一 位 女 学 生 "$" 王 楠 " C)" 王 楠 是 一 位 女 学 生 "=" 王 楠 " 和 " 王 楠 是 一 位 女 学 生 "=" 王 楠 " D)" 王 楠 "==" 王 楠 " 和 " 王 楠 是 一 位 女 学 生 ">" 王 楠 " 23. 若 能 够 正 常 执 行 命 令 REPLACE ALL MYFIELD WITH DTOC(DATE()) 说 明 字 段 MYFIELD 的 类 型 是 ( ) A) 数 值 型 B) 字 符 型 C) 逻 辑 型 D) 日 期 型 24. 有 如 下 命 令 CLEAR MEMORY DIMENSION ARRAY(20) LIST MEMORY 最 后 一 条 命 令 显 示 定 义 的 内 存 变 量 的 数 是 ( ) A)20 B)1 C)0 D) 下 列 语 句 中, 能 够 正 确 地 给 内 存 变 量 MLOGIC 赋 逻 辑 真 值 的 命 令 是 ( ) A)STORE "T" TO MLOGIC B)MLOGIC=.T. C)MLOGIC=TRUE D)STORE.T. TO MLOGIC 26. 设 有 数 据 库 FILE.DBF, 执 行 如 下 命 令 序 列 : SET DELETED OFF USE FILE LIST Recode# 商 品 名 金 额 1 洗 衣 机 电 冰 箱 寸 彩 电 空 调 机 GO 3 4

9 DELETE GO BOTTOM INSERT BLANK REPLACE 商 品 名 WITH "34 寸 彩 电 ", 金 额 WITH 6000 SUM 金 额 TO S 当 前 S 的 值 应 该 是 ( ) A)11300 B)17300 C)11400 D) FILE.DBF 文 件 已 经 打 开, 要 按 照 字 符 型 字 段 商 品 名 及 数 值 型 字 段 金 额 建 立 升 序 索 引, 应 使 用 命 令 ( ) A)INDEX TO IFILE ON 商 品 名, 金 额 B)INDEX TO IFILE ON 商 品 名 + 金 额 C)INDEX TO IFILE ON 商 品 名 金 额 D)INDEX TO IFILE ON 商 品 名 +STR( 金 额,8,2) 28. 有 如 下 命 令 序 列 : SELECT 1 USE FILE1 LIST CLOSE DATABASE SELECT 0 USE FILE2 LIST SELECT 0 USE FILE3 LIST SELECT 0 USE FILE4 执 行 以 上 命 令 序 列 后,FILE4 所 在 的 工 作 区 是 ( ) A) 第 1 区 B) 第 2 区 C) 第 3 区 D) 第 4 区 29. 有 如 下 命 令 序 列 : SELECT 1 USE 仓 库 明 细 SELECT 2 USE 零 件 出 库 执 行 以 上 四 条 命 令 之 后, 若 想 用 UPDATE 命 令 根 据 零 件 出 库 的 数 据 更 新 仓 库 明 细 的 相 关 数 据, 而 且 使 用 RANDOM 选 项, 则 ( ) A) 必 须 对 仓 库 明 细 和 零 件 出 库 两 个 数 据 库 按 相 同 的 关 键 字 进 行 排 序 或 索 引 B) 两 个 数 据 库 都 不 必 按 关 键 字 进 行 排 序 或 索 引 5

10 C) 只 对 仓 库 明 细 数 据 库 按 关 键 字 进 行 排 序 或 索 引 D) 只 对 零 件 出 库 数 据 库 按 关 键 字 进 行 排 序 或 索 引 30. 执 行 命 令 DISPLAY WHILE 性 别 =" 男 " 时, 屏 幕 上 显 示 了 若 干 记 录, 但 执 行 命 令 DISPLAY WHILE 性 别 =" 女 " 时, 屏 幕 上 没 有 显 示 任 何 记 录, 这 说 明 ( ) A) 库 文 件 是 空 文 件 B) 库 文 件 中 没 有 性 别 字 段 值 为 女 的 记 录 C) 库 文 件 中 的 第 一 个 记 录 的 性 别 字 段 值 不 是 女 D) 库 文 件 中 当 前 记 录 的 性 别 字 段 值 不 是 女 31. 有 如 下 命 令 序 列 : SET DELETED ON USE FILE GO 3 DELETE COUNT TO A? A,RECCOUNT() 设 FILE 数 据 库 中 共 有 100 条 记 录, 则 执 行 了 以 上 命 令 序 列 后, 屏 幕 的 显 示 结 果 是 ( ) A) B)99 99 C) D) SQL 语 句 中 删 除 表 的 命 令 是 ( ) A)DROP TABLE B)DELETE TABLE C)ERASE TABLE D)DELETE DBF 33. 执 行 如 下 命 令 : USE STUDENT INDEX STU LIST Record # 学 号 姓 名 性 别 年 龄 刘 云 飞 男 张 欣 蓝 女 田 新 月 女 李 志 远 男 22 SORT ON 学 号 TO XH 最 后 一 条 命 令 的 屏 幕 显 示 信 息 表 明 ( ) A) 文 件 正 在 使 用 B)STUDENT.DBF 已 经 存 在 C)4 条 记 录 排 序 完 成 D)STUDENT.DBF 已 被 索 引 34. 执 行 如 下 命 令 序 列 : SELECT 1 USE DB1 INDEX ON 字 段 1 TO IDB1 SELECT 2 USE DB2 6

11 INDEX ON 字 段 X TO IDB2 SELECT 3 USE DB3 SET RELATION TO 字 段 1 INTO A SET RELATION TO 字 段 X INTO B ADDITIVE 指 针 的 连 动 情 况 是 ( ) A)DB1 的 指 针 带 动 DB2 的 指 针 移 动, 然 后 DB2 的 指 针 带 动 DB3 的 指 针 移 动 B)DB1 的 指 针 带 动 DB2 和 DB3 的 指 针 移 动 C)DB2 的 指 针 带 动 DB1 和 DB3 的 指 针 移 动 D)DB3 的 指 针 带 动 DB1 和 DB2 的 指 针 移 动 35. 执 行 下 列 语 句 序 列 : A=2800 DO CASE CASE A<1000 B=5/10 CASE A>1000 B=10/100 CASE A>2000 B=15/100 CASE A>3000 B=20/100 ENDCASE 变 量 B 的 值 是 ( ) A)0.05 B)0.10 C)0.15 D)0.20 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 投 影 运 算 记 为 1 2. 下 列 命 令 SEEK,FIND,LOCATE,TOTAL 和 JOIN 中, 执 行 时 不 要 求 对 表 文 件 进 行 索 引 的 命 令 是 2 和 3 3. 在 SELECT-SQL 语 句 中, 用 4 子 句 消 除 重 复 出 现 的 记 录 行 4.Visual FoxPro 6.0 支 持 两 类 索 引 文 件, 即 5 和 单 项 索 引 文 件 5. 执 行 STORE 100 TO S,N,M 这 条 命 令 后, 变 量 N 的 值 是 6 6. 经 过 命 令 PUBLIC 定 义 后 的 内 存 变 量 为 7 7. 类 具 有 8 9 和 以 字 段 学 号 作 为 关 键 字 对 当 前 数 据 库 文 件 中 的 记 录 建 立 索 引 文 件 XH.IDX 的 命 令 是 主 程 序 中 的? 命 令 显 示 的 结 果 是 12 * 主 程 序 名 :ZHU.PRG SET TALK OFF 7

12 A=0 Z=FS(5,A)? Z RETURN * 自 定 义 函 数 :FS.PRG PARAMETERS X,Y Y=X*X+15 RETURN Y 10. 用 [ESC] 键 中 断 一 个 正 在 运 行 的 程 序 时, 屏 幕 提 示 如 下 :Call from< 文 件 名 >,Cancel(C), Ignore(I),Suspend(S) 若 按 (C) 键, 其 作 用 是 13 ; 若 按 (I) 键, 其 作 用 是 14 ; 若 按 (S) 键, 其 作 用 是 15 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 D) 分 析 格 式 输 出 命 SAY GET 语 句 中 的 PICTURE 子 句 既 可 以 使 用 格 式 符 也 可 以 使 用 功 能 符, 在 使 用 功 能 符 前 面 必 须 加 符 且 一 般 要 求 功 能 符 在 前, 格 式 符 在 后 2. 答 案 C) 分 析 CTOD( 表 达 式 ) 是 转 换 表 达 式 为 对 应 的 日 期 时 间 值, 其 中 表 达 式 为 日 期 型 3. 答 案 A) 分 析 为 对 象 的 某 个 事 件 编 写 代 码 就 是 将 代 码 直 接 写 入 该 对 象 的 该 事 件 的 过 程 中 4. 答 案 A) 分 析 顺 序 查 找 命 令 :LOCATE [< 范 围 >] [FOR< 条 件 >] 说 明 :(1)< 范 围 > 项 缺 省 时, 系 统 默 认 为 ALL (2) 若 找 到 满 足 条 件 的 首 记 录, 则 指 针 指 向 该 记 录, 否 则 指 向 范 围 尾 或 文 件 尾 (3) 若 缺 省 所 有 可 选 项, 则 记 录 指 针 指 向 1 号 记 录 (4) 若 想 继 续 找, 可 以 利 用 继 续 查 找 命 令 CONTINUE, 使 指 针 指 向 满 足 条 件 的 下 一 条 记 录 使 用 本 命 令 前, 必 须 使 用 过 LOCTAE 命 令 此 命 令 可 反 复 使 用, 直 到 超 出 < 范 围 > 或 文 件 尾 5. 答 案 C) 分 析 EOF( ) 函 数 用 于 测 试 由 区 号 或 表 别 名 指 定 文 件 中 的 记 录 指 针 是 否 指 向 文 件 尾, 若 是 则 返 回.T., 若 不 是 则 返 回.F. 6. 答 案 C) 分 析 在 格 式 输 入 输 出 命 令 中,RANGE 是 限 定 READ 输 入 数 值 的 上 下 区 间 RANGE 进 行 非 强 制 校 验 时, 只 有 当 编 辑 的 变 量 发 生 了 变 化, 并 按 了 回 车 键 才 予 以 校 验, 在 给 定 的 初 值 超 过 了 上 限 或 下 限 时, 如 果 是 用 光 标 键 移 出 当 前 编 辑 区, 则 不 会 提 示 无 效 7. 答 案 B) 分 析 ROUND( 表 达 式 1, 表 达 式 2) 函 数 是 按 表 达 式 2 指 定 的 小 数 位 数 求 表 达 式 1 四 舍 五 入 后 的 值 题 目 中 是 保 留 2 位 小 数, 即 对 第 3 位 的 数 进 行 四 舍 五 入 8

13 8. 答 案 C) 分 析 关 于 FIND 命 令, 格 式 :FIND< 字 符 串 > < 数 值 型 常 数 >, 此 命 令 是 对 已 打 开 的 数 据 表 文 件 中 快 速 搜 索 关 键 字 与 < 字 符 串 > 或 < 数 值 型 常 数 > 相 匹 配 的 第 一 个 记 录 9. 答 案 D) 分 析 TRIM(< 字 符 表 达 式 >) 是 截 取 尾 部 空 格 的 函 数, 两 个 字 符 串 进 行 减 运 算, 就 是 把 第 二 个 字 符 串 连 接 到 第 一 个 字 符 串 的 尾 部 10. 答 案 D) 分 析 LEN( ) 函 数 是 测 试 字 符 串 长 度 的 函 数,MNAME 变 量 中 存 放 的 是 宽 度 为 8 的 姓 名 字 段, 所 以 其 长 度 为 答 案 A) 分 析 AT(< 字 符 表 达 式 1>,< 字 符 表 达 式 2>, [< 字 符 表 达 式 n>]) 功 能 : 查 找 字 符 表 达 式 1 在 字 符 表 达 式 2 中 的 起 始 位 置 如 果 有 数 值 表 达 式 n, 则 确 定 字 符 型 表 达 式 1 在 字 符 型 表 达 式 2 中 的 第 n 次 出 现 的 起 始 位 置 ; 如 果 未 指 明 数 值 表 达 式 n, 则 确 定 第 一 次 出 现 的 起 始 位 置 ; 如 果 字 符 表 达 式 1 不 在 字 符 表 达 式 2 中, 则 返 回 值 为 0 成 立 字 符 串 在 中 华 人 民 共 和 国 成 立 字 符 串 中 的 起 始 位 置 是 第 15 个 字 符 12. 答 案 C) 分 析 DATE( ) 是 输 出 系 统 当 前 日 期 的 函 数, 返 回 值 为 日 期 型 ;CTOD(< 字 符 型 表 达 式 >) 函 数 是 将 字 符 型 表 达 式 转 换 为 日 期 型 值 两 个 日 期 型 进 行 减 运 算, 其 结 果 为 数 值 型, 即 是 两 个 日 期 相 差 的 天 数 13. 答 案 A) 分 析? Z=X+Y 语 句 是 判 断 等 号 两 边 的 表 达 式 的 值 是 否 相 等, 根 据 题 意, 最 后 应 返 回 逻 辑 值.T. 14. 答 案 B) 分 析 选 项 A) 将 查 询 到 的 信 息 存 放 到 临 时 表 中 ; 选 项 B) 将 查 询 到 的 信 息 存 放 到 数 组 中 ; 选 项 C) 将 查 询 到 的 信 息 存 放 到 永 久 表 中 ; 选 项 D) 将 查 询 到 的 信 息 添 加 到 文 本 文 件 a 的 末 尾 15. 答 案 A) 分 析 SUBSTR(< 字 符 表 达 式 >,< 起 始 位 置 >,[< 长 度 >]) 函 数 的 功 能 是 从 指 定 起 始 位 置 开 始, 在 字 符 表 达 式 中 截 取 指 定 长 度 的 字 符 串 ;LEN( ) 函 数 是 测 试 字 符 串 长 度 的 函 数 LEN(STRING)/2 的 值 为 5,SUBSTR(STRING,1,4) 函 数 的 值 是 从 字 符 串 快 乐 每 一 天 的 第 1 个 字 符 起 截 取 4 个 字 符, 即 为 快 乐, 所 以 选 择 A) 项 16. 答 案 A) 分 析 通 过 ACCEPT 命 令 只 能 从 键 盘 输 入 字 符 串 17. 答 案 A) 分 析 用 MODIFY STRUCTURE 命 令 对 数 据 库 结 构 中 的 某 一 字 段 进 行 修 改 时, 若 字 段 宽 度 变 小, 则 库 中 只 保 留 改 变 后 的 宽 度 范 围 内 的 字 符 18. 答 案 C) 分 析 STR( ) 函 数 是 将 指 定 的 数 值 表 达 式 转 换 成 相 应 的 数 字 字 符 串, 然 后 返 回 所 形 成 的 字 符 串 ;DTOC( ) 函 数 是 从 日 期 型 或 日 期 时 间 型 表 达 式 中 返 回 字 符 型 的 日 期 在 由 输 出 格 式 输 出 时, 当 显 示 的 是 几 个 不 同 类 型 的 字 段 时, 应 将 其 转 换 成 相 同 类 型 9

14 19. 答 案 B) 分 析 COUNT 命 令 是 统 计 表 中 记 录 的 命 令 对 逻 辑 值 进 行 否 定 时, 应 该 在 其 值 前 面 加 上.NOT., 即 可 变 为 其 否 定 形 式 20. 答 案 B) 分 析 每 条 记 录 占 用 的 字 节 数 应 该 是 :5+6+1=12, 其 中 5 是 商 品 名 字 段 的 长 度,6 是 单 价 字 段 的 长 度,1 是 每 条 记 录 用 来 做 删 除 标 记 的 长 度 21. 答 案 C) 分 析 DISPLAY 命 令, 格 式 为 :DISPLAY[ 范 围 ][FIELDS< 字 段 名 表 >][FOR< 条 件 >][WHILE< 条 件 >][OFF][TO PRINT], 此 命 令 是 显 示 当 前 数 据 表 中 指 定 范 围 满 足 条 件 的 记 录 命 令 命 令 执 行 结 束, 记 录 指 针 则 指 向 最 后 文 件 的 末 尾 22. 答 案 D) 分 析 SET EXACT ON/OFF 命 令 是 设 置 是 否 精 确 地 对 2 个 字 符 串 进 行 比 较, 在 ON 状 态 下 表 示 进 行 精 确 比 较 == 恒 等 运 算, > 是 大 于 运 算, 即 后 面 的 字 符 串 是 否 包 含 在 前 面 的 字 符 串 中 23. 答 案 B) 分 析 DTOC(< 日 期 型 表 达 式 >)[,1] 函 数 是 将 日 期 型 表 达 式 转 换 为 字 符 串, 其 返 回 值 为 字 符 型, 所 以 字 段 MYFIELD 的 类 型 也 应 该 是 字 符 型 24. 答 案 B) 分 析 CLEAR MEMORY 命 令 是 释 放 所 有 内 存 变 量 DIMENSION ARRAY(20) 命 令 是 定 义 有 20 个 元 素 的 数 组 变 量 因 为 只 定 义 了 一 个 数 组, 所 以 内 存 变 量 数 为 答 案 D) 分 析 STORE 命 令 是 将 数 据 存 入 内 存 变 量 数 组 或 者 数 组 元 素 中 26. 答 案 B) 分 析 SET DELETED ON/OFF 命 令 是 设 置 是 否 忽 略 已 作 删 除 标 记 的 记 录, 在 OFF 状 态 下 是 不 忽 略 作 删 除 标 记 的 记 录 所 以 求 金 额 的 总 和 实 际 上 就 是 求 所 有 的 记 录 ( 包 括 新 增 加 的 记 录 ) 金 额 的 总 和 27. 答 案 D) 分 析 按 照 两 个 以 上 不 同 字 段 类 型 的 字 段 建 立 索 引 时, 首 先 要 将 它 们 转 换 成 相 同 的 字 段 类 型 后 才 可 以 用 它 们 相 加 的 值 来 进 行 索 引 28. 答 案 C) 分 析 SELECT 0 命 令 是 选 择 当 前 工 作 区 区 号 最 小 的 空 闲 工 作 区,FILE2 在 第 1 个 工 作 区, FILE3 在 第 2 个 工 作 区, 所 以 FILE4 在 第 3 个 工 作 区 29. 答 案 C) 分 析 执 行 UPDATE 命 令 时, 若 有 RANDOM 选 项, 只 需 要 当 前 表 以 < 关 键 字 段 > 建 立 索 引 或 排 序, 不 用 对 原 表 进 行 排 序 或 索 引 所 以, 题 目 只 需 要 对 当 前 数 据 表 仓 库 明 细 按 关 键 字 进 行 排 序 或 索 引 30. 答 案 D) 分 析 DISPLAY 命 令 格 式 为 :DISPLAY[ 范 围 ][FIELDS< 字 段 名 表 >][FOR< 条 件 >][WHILE< 条 件 >][OFF][TO PRINT], 是 显 示 当 前 数 据 表 中 指 定 范 围 满 足 条 件 的 记 录 命 令 所 以 当 屏 幕 上 没 有 记 录 时, 只 能 说 明 库 文 件 中 当 前 记 录 的 性 别 字 段 值 不 是 女 10

15 31. 答 案 C) 分 析 SET DELETED ON 命 令 是 忽 略 作 删 除 标 记 的 记 录, 所 以 A 的 值 是 99 RECCOUNT(< 工 作 区 >) 是 测 试 指 定 工 作 区 中 表 的 记 录 个 数, 做 过 逻 辑 删 除 的 记 录 也 包 括 在 内 32. 答 案 A) 分 析 通 过 SQL 的 DROP TABLE 命 令 来 删 除 执 行 了 DROP TABLE 之 后, 所 有 与 被 删 除 表 有 关 的 主 索 引 默 认 值 验 证 规 则 都 将 丢 失 当 前 数 据 库 中 的 其 他 表 若 与 被 删 除 的 表 有 关 联, 这 些 规 则 和 关 系 也 都 将 无 效 33. 答 案 C) 分 析 SORT 命 令 是 对 当 前 表 中 的 记 录 排 序, 并 将 排 序 后 的 记 录 输 出 到 新 表 中 所 以, 题 目 中 命 令 执 行 结 束 后,4 条 记 录 排 序 也 就 完 成 了 34. 答 案 D) 分 析 SET RELATION 命 令 是 在 两 个 打 开 表 之 间 建 立 关 联, 建 立 关 联 时 一 般 要 求 两 个 要 建 立 关 联 的 数 据 表 中 要 存 在 同 名 字 段, 同 时 要 求 每 个 数 据 表 事 先 分 别 以 该 字 段 建 立 了 索 引 根 据 题 意, 是 DB3 指 针 带 动 DB1 和 DB2 的 指 针 移 动 35. 答 案 B) 分 析 DO CASE 语 句 是 根 据 给 定 的 值 来 判 断 执 行 满 足 条 件 的 第 一 条 CASE 语 句, 根 据 题 意, 应 该 执 行 第 二 条 CASE 语 句,B 的 值 为 10/100=0.10 二 填 空 题 1. 1 π A (R) 2. 2 LOCATE 3 JOIN 分 析 LOCATE 是 顺 序 查 找 表 中 满 足 指 定 条 件 的 第 一 个 记 录 的 命 令,JOIN 命 令 是 把 两 个 或 两 个 以 上 的 数 据 表 文 件 连 接 起 来, 生 成 一 个 新 的 数 据 表 文 件 的 命 令 它 们 在 执 行 时 不 要 求 对 表 文 件 进 行 索 引 3. 4 DISTINCT 分 析 在 SQL 语 句 中,DISTINCT 命 令 是 用 来 消 除 重 复 出 现 的 记 录 行 4. 5 结 构 复 合 索 引 文 件 分 析 Visual FoxPro 6.0 支 持 结 构 复 合 索 引 和 单 项 索 引 两 种 类 型 的 索 引 文 件 分 析 STORE 命 令 把 100 分 别 赋 给 了 S,N,M 6. 7 全 局 变 量 分 析 PUBLIC 定 义 的 内 存 变 量 为 公 共 变 量, 公 共 变 量 也 叫 全 局 变 量, 是 能 够 在 各 级 程 序 段 中 使 用, 并 在 全 部 程 序 运 行 结 束 后 才 被 释 放 7. 8 继 承 性 9 封 装 性 10 多 态 性 分 析 类 (Class) 是 定 义 了 对 象 特 征 以 及 对 象 外 观 和 行 为 的 模 板, 用 户 可 根 据 类 创 建 对 象 类 具 有 封 装 子 类 继 承 性 多 态 性 隐 藏 不 必 要 的 复 杂 性 等 特 征, 这 些 特 征 对 提 高 代 码 的 可 重 复 性 和 易 维 护 性 有 很 大 的 用 处 11

16 8. 11 INDEX ON 学 号 TO XH 分 析 用 INDEX 命 令 建 立 索 引 文 件, 格 式 为 : INDEX ON< 索 引 表 达 式 >TO< 索 引 文 件 名 >[COMPACT][UNIQUE][ADDITIVE] 功 能 : 根 据 索 引 表 达 式 建 立 索 引 文 件 分 析 根 据 参 数 传 递 将 Z=FS(5,A) 的 值 通 过 执 行 FS.PRG 函 数 得 到 Y 的 值 为 5*5+15=40, 即 Z 的 值 为 取 消 14 跳 过 15 暂 时 终 止 12

17 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 二 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1.R1 与 R2 进 行 差 运 算, 其 结 果 的 元 组 数 应 该 是 ( ) A)1 B)0 C)6 D)2 2. 用 COPY FILE 命 令 复 制 文 件 应 注 意 ( ) A) 所 复 制 的 文 件 必 须 关 闭, 不 能 使 用 通 配 符, 文 件 必 须 指 定 扩 展 名 B) 所 复 制 的 文 件 必 须 打 开, 不 能 使 用 通 配 符, 文 件 必 须 指 定 扩 展 名 C) 所 复 制 的 文 件 必 须 关 闭, 不 能 使 用 通 配 符, 文 件 的 扩 展 名 可 缺 省 D) 所 复 制 的 文 件 必 须 关 闭, 可 以 使 用 通 配 符, 文 件 必 须 指 定 扩 展 名 3. 在 Visual FoxPro 环 境 下, 若 已 打 开 AA.DBF 表 文 件, 统 计 该 表 中 的 记 录 数, 使 用 的 命 令 是 ( ) A)TOTAL B)COUNT C)SUM D)AVERAGE 4. 在 Visual FoxPro 环 境 下, 用 LIST STRU 命 令 显 示 表 中 每 个 记 录 的 长 度 ( 总 计 ) 为 50, 用 户 实 际 可 用 字 段 的 总 宽 度 为 ( ) A)50 B)51 C)49 D)48 5. 执 行 STORE "1999 年 12 月 庆 祝 澳 门 回 归 祖 国!" TO XY 命 令 之 后, 要 在 屏 幕 上 显 示 " 澳 门 1999 年 12 月 回 归 祖 国 ", 应 使 用 命 令 ( ) A)? SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10) B)? SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19) C)? SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,8) D)? SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10) 6. 下 列 关 于 关 系 模 型 的 参 照 完 整 性 规 则 的 描 述 错 误 的 是 ( ) A) 外 键 和 相 应 的 主 键 需 定 义 在 相 同 值 域 上 B) 外 键 和 相 应 的 主 键 可 以 不 同 名 C) 参 照 关 系 模 式 和 依 赖 关 系 模 式 可 以 是 同 一 个 关 系 模 式 D) 外 键 值 不 可 以 为 空 值 7. 以 下 常 量 哪 些 是 合 法 的 数 值 型 常 量 ( ) 13

18 A)235 B)235+E456 C)" " D)235*10 8. 在 数 据 库 设 计 中 用 关 系 模 型 来 表 示 实 体 和 实 体 之 间 的 联 系 关 系 模 型 的 结 构 是 ( ) A) 层 次 结 构 B) 二 维 表 结 构 C) 网 状 结 构 D) 封 装 结 构 9. 以 下 选 项 中 不 能 参 与 数 据 运 算 的 变 量 类 型 是 ( ) A) 屏 幕 型 B) 字 符 型 C) 逻 辑 型 D) 日 期 型 10.? AT(" 海 上 "," 海 内 存 知 己 ") 的 答 案 是 ( ) A)12 B)13 C)16 D)0 11. 有 如 下 命 令 序 列 : s="2003 年 下 半 年 计 算 机 等 级 考 试 "? LEFT(s,6)+RIGHT(s,4) 执 行 以 上 命 令 后, 屏 幕 上 所 显 示 的 是 ( ) A)2003 年 下 半 年 等 级 考 试 B)2003 年 下 等 级 考 试 C)2003 年 考 试 D)2003 年 等 级 考 试 12. 某 数 值 型 字 段 的 宽 度 为 5, 小 数 位 数 为 1, 则 该 字 段 所 能 存 放 的 最 小 数 值 为 ( ) A)0 B) 99.9 C) D) 若 未 打 开 索 引 文 件,APPEND 命 令 的 功 能 等 同 于 命 令 序 列 ( ) A)GOTO EOF B)GOTO BOTTOM INSERT INSERT BEFOR C)GOTO BOTTOM D)GOTO BOTTOM INSERT AFTER INSERT 14. 设 有 日 期 类 型 字 段 rq, 日 期 格 式 为 mm/dd/yyyy 在 以 下 四 组 命 令 中, 各 条 命 令 功 能 完 全 等 效 的 是 ( ) A)LIST FOR SUBSTR(DTOC(rq),4,4)="2003" LIST FOR YEAR(rq)=2003 LIST FOR "2003" $ DTOC(rq) B)LIST FOR SUBSTR(DTOC(rq),7,4)="2003" LIST FOR YEAR(rq)=2003 LIST FOR "2003" $ DTOC(rq) C)LIST FOR SUBSTR(DTOC(rq),1,4)="2003" LIST FOR YEAR(rq)="2003" LIST FOR "2003" $ DTOC(rq) D)LIST FOR SUBSTR(DTOC(rq),7,4)="2003" LIST FOR YEAR(rq)=2003 LIST FOR "2003" $ rq 14

19 15. 当 前 数 据 库 文 件 的 出 生 日 期 字 段 为 日 期 型, 另 有 一 个 数 值 型 的 年 龄 字 段, 现 要 根 据 出 生 日 期 按 年 计 算 年 龄, 并 写 入 年 龄 字 段, 应 该 使 用 命 令 ( ) A)REPLACE ALL 年 龄 WITH YEAR(DATE()) YEAR( 出 生 日 期 ) B)REPLACE ALL 年 龄 WITH DATE() 出 生 日 期 C)REPLACE ALL 年 龄 WITH DTOC(DATE()) DTOC( 出 生 日 期 ) D)REPLACE ALL 年 龄 WITH VAL(DTOC(DATE())) VAL(DTOC( 出 生 日 期 )) 16. 设 当 前 数 据 库 有 一 个 Name 字 段, 另 有 一 个 内 存 变 量 名 也 为 Name, 当 执 行 命 令? Name 时 输 出 的 结 果 一 定 是 ( ) A) 内 存 变 量 Name 的 值 B) 数 据 库 字 段 Name 的 值 C) 不 确 定 D) 指 出 二 义 性 的 错 误 17. 有 下 列 命 令 序 列 : DIMENSION S(3,4) S(2,3)=[3+2]? TYPE(S(7)) 执 行 后 显 示 结 果 是 ( ) A)C B)N C)L D) 出 错 18. 有 如 下 程 序 段 : SET TALK OFF SAY " 请 选 择 菜 单 PROMPT "1 修 改 PROMPT "2 查 询 PROMPT "3 汇 总 PROMPT "0 退 出 " MENU TO sel 执 行 以 上 程 序 段 后 将 在 屏 幕 上 显 示 一 个 菜 单, 如 果 用 户 移 动 光 标 选 择 了 0 退 出 项, 则 内 存 变 量 sel 的 值 是 ( ) A) 数 值 4 B) 数 值 0 C) 字 符 0 D) 字 符 在 下 述 命 令 中, 使 函 数 EOF( ) 的 值 一 定 为.T. 的 命 令 是 ( ) A)REPLACE 基 本 工 资 WITH 基 本 工 资 +500 B)DISPLAY FOR 基 本 工 资 >1000 C)LIST WHILE 基 本 工 资 >1000 D)LIST NEXT 20 FOR 基 本 工 资 > ACCEPT 命 令 可 以 用 于 输 入 ( ) A) 字 符 型 数 据 B) 字 符 和 数 值 型 数 据 C) 字 符 数 值 和 逻 辑 型 数 据 D) 字 符 数 值 逻 辑 和 日 期 型 数 据 21. 要 计 算 职 称 为 工 程 师 系 列 ( 包 括 助 理 工 程 师 工 程 师 和 高 级 工 程 师 ) 的 所 有 技 术 人 员 的 工 资 15

20 总 和, 应 该 使 用 命 令 ( ) ( ) A)SUM 工 资 FOR " 工 程 师 " $ 职 称 B)SUM 工 资 FOR 职 称 >=" 助 理 工 程 师 " C)SUM 工 资 FOR 职 称 >=" 助 理 工 程 师 ".AND. 职 称 =" 工 程 师 ".AND. 职 称 =" 高 级 工 程 师 " D)SUM 工 资 FOR 职 称 >=" 助 理 工 程 师 ".OR. " 工 程 师 ".OR. " 高 级 工 程 师 " 22. 在 使 命 令 进 行 格 式 化 输 入 时, 为 了 保 证 输 入 字 母, 应 该 在 PICTURE 短 语 中 使 用 模 式 符 A)A C)N 23. 设 y=3.8263, 在 执 行 命 令? ROUND(y,3) 后 显 示 的 结 果 是 ( ) A)3.820 C)3.827 B)X D)Z B)3.830 D) 为 了 将 格 式 化 数 据 输 出 到 打 印 机 上, 在 使 命 令 进 行 输 出 前, 应 该 使 用 命 令 ( ) A)SET PRINT ON C)SET DEVICE TO PRINT B)SET DEVICE ON D)SET PRINT TO PRN 25.SCATTER 命 令 用 于 将 当 前 记 录 的 字 段 值 送 到 一 个 数 组 中, 与 该 命 令 相 对 应, 利 用 数 组 更 新 当 前 记 录 字 段 值 的 命 令 是 ( ) A)REPLACE C)CHANGE B)UPDATE D)GATHER 26~35 题 的 程 序 或 操 作 均 基 于 如 下 的 学 生.dbf 文 件, 其 中 学 号 姓 名 和 课 程 名 字 段 为 字 符 型, 成 绩 字 段 为 数 值 型 : 26. 有 如 下 命 令 序 列 : USE 学 生 INDEX ON 成 绩 TO temp 学 号 姓 名 课 程 名 成 绩 张 瑞 雪 Foxbase 黄 丽 Foxbase 林 军 PASCAL 语 言 程 序 设 计 崔 健 C 语 言 程 序 设 计 张 瑞 雪 PASCAL 语 言 程 序 设 计 黄 丽 PASCAL 语 言 程 序 设 计 林 军 C 语 言 程 序 设 计 张 瑞 雪 C 语 言 程 序 设 计 黄 丽 BASIC 语 言 程 序 设 计 69 GO TOP? RECNO() 执 行 以 上 命 令 后, 屏 幕 上 显 示 的 记 录 是 ( ) A)1 B)6 C)7 D)9 27. 执 行 LOCATE FOR 成 绩 <60 命 令 之 后, 要 将 记 录 定 位 在 下 一 个 成 绩 小 于 60 分 的 记 录 上, 应 使 用 命 令 ( ) 16

21 A)LOCATE WHILE 成 绩 <60 B)SKIP C)LOCATE FOR 成 绩 <60 D)CONTINUE 28. 有 如 下 命 令 序 列 : USE 学 生 INDEX ON 姓 名 TO TEMP SET EXACT ON FIND 崔? EOF() 执 行 以 上 命 令 序 列 的 输 出 结 果 是 ( ) A)4 B).T. C).F. D)0 29. 有 如 下 命 令 序 列 : USE 学 生 INDEX ON 课 程 名 TO KC TOTAL ON 课 程 名 TO temp 执 行 以 上 命 令 后,temp 数 据 库 文 件 的 第 2 条 记 录 是 ( ) A) 林 军 PASCAL 语 言 程 序 设 计 66 B) 崔 健 C 语 言 程 序 设 计 46 C) 崔 健 C 语 言 程 序 设 计 215 D) 林 军 PACAL 语 言 程 序 设 计 有 如 下 命 令 序 列 : USE 学 生 GO 4 LIST WHILE 课 程 名 ="C 语 言 程 序 设 计 " 执 行 以 上 命 令 的 显 示 结 果 是 ( ) A) 所 有 课 程 名 为 C 语 言 程 序 设 计 的 记 录 B) 从 第 4 条 记 录 开 始 所 有 课 程 名 为 C 语 言 程 序 设 计 的 记 录 C) 从 第 5 条 记 录 开 始 所 有 课 程 名 为 C 语 言 程 序 设 计 的 记 录 D) 只 有 第 4 条 记 录 31. 设 学 生 库 文 件 已 经 打 开, 执 行 以 下 命 令 : SUM TO s FOR "P"$ 课 程 名.AND. " 程 序 设 计 "$ 课 程 名 s 的 值 是 ( ) A)215 B)178 C)640 D) 有 如 下 程 序 段 : USE 学 生 STORE 0 TO x,y,z 17

22 DO WHILE.NOT.EOF() DO CASE CASE RIGHT( 学 号,1)="1" x=x+ 成 绩 CASE RIGHT( 学 号,1)="2" y=y+ 成 绩 CASE RIGHT( 学 号,1)="3" z =z+ 成 绩 ENDCASE SKIP ENDDO USE? x 执 行 以 上 程 序 后, 显 示 结 果 是 ( ) A)191 B)161 C)46 D) 有 如 下 命 令 序 列 : USE 学 生 DELETE FOR "Foxbase"$ 课 程 名 SET DELETED ON AVERAGE 成 绩 TO aa? aa 执 行 以 上 命 令 后, 显 示 的 记 录 是 ( ) A)71 B)70 C)66 D) 有 如 下 命 令 序 列 : USE 学 生 INDEX ON 课 程 名 TO temp FIND Foxbase DISPLAY 执 行 以 上 命 令 后, 显 示 的 记 录 是 ( ) A) 张 瑞 雪 C 语 言 程 序 设 计 74 B) 张 瑞 雪 Foxbase 90 C) 黄 丽 Foxbase 88 D) 崔 健 C 语 言 程 序 设 计 35. 有 如 下 命 令 序 列 : SET SAFETY OFF USE 学 生 RECALL ALL 18

23 DELETE FOR 学 号 =" ".OR. 成 绩 <60 PACK 执 行 上 面 的 命 令 后, 学 生 文 件 中 的 记 录 数 是 ( ) A)4 B)5 C)6 D)7 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 在 SORT 命 令 中, 当 记 录 按 关 键 字 段 值 升 序 排 序 时 可 以 省 略 参 数 1, 当 记 录 按 关 键 字 段 值 降 序 排 序 时 则 必 须 使 用 参 数 2 2. 视 图 可 以 分 为 3 4 两 种 3. 在 SQL 中, 用 5 命 令 可 以 存 储 表 的 内 容, 即 事 务 提 交 ; 用 6 命 令 可 以 撤 消 对 表 的 修 改, 即 事 务 回 滚 4. 在 SQL 中, 测 试 列 值 是 否 为 空 值 用 7 运 算 符 号, 测 试 列 值 是 否 为 非 空 值 用 8 运 算 符 号 5. 查 询 设 计 器 的 筛 选 选 项 卡 用 来 指 定 查 询 的 9 6. 控 件 类 不 能 10 其 他 对 象 7. 设 SP1.DBF SP2.DBF 和 SP3.DBF 这 三 个 库 文 件 中 的 字 段 如 下 所 示 : SP1.DBF: 学 号 /C, 姓 名 /C, 性 别 /C, 专 业 /C SP2.DBF: 学 号 /C, 数 学 /N, 政 治 /N, 英 语 /N SP3.DBF: 学 号 /C, 德 育 分 /N 程 序 如 下 : SET TALK OFF SELECT 1 USE SP1 SELCET 2 USE SP2 11 SELECT 3 USE SP3 12 SELECT 1 SET RELATION TO 学 号 INTO B 13 LIST 学 号, 姓 名, 性 别, 专 业,B > 数 学,B > 政 治,B > 英 语,C > 德 育 分 SET RELATION TO CLOSE ALL RETURN 8. 有 下 列 程 序 : 主 程 序 MAIN.PRG SET TALK OFF 19

24 CLEAR A=1 B=5 DO SUB? A,B 子 程 序 SUB.PRG PRIVATE B A=10 B=50? A,B RETURN 请 写 出 执 行 程 序 后 的 显 示 结 果 现 有 内 存 变 量 PASS1 QB2 BAS1 BBC2 和 BKY, 把 除 后 三 个 变 量 以 外 的 所 有 变 量 用 内 存 主 文 件 VAR.MEM 存 入 磁 盘, 应 使 用 FoxBASE 命 令 15 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 D) 分 析 在 Visual FoxPro 中, 如 果 关 系 A 和 关 系 B 具 有 相 同 的 属 性, 且 属 性 的 域 也 是 相 同 的, 则 关 系 A 与 关 系 B 的 差 运 算 结 果 为 : 由 属 于 A 而 不 属 于 B 的 所 有 元 组 组 成, 其 属 性 与 关 系 A 或 关 系 B 相 同 所 以 题 目 中 的 R1 与 R2 进 行 差 运 算 后 的 结 果 为 二 元 组 2. 答 案 A) 分 析 COPY FILE 命 令 用 于 复 制 任 何 类 型 的 文 件, 但 是 所 复 制 的 文 件 在 复 制 前 必 须 关 闭, 且 不 能 使 用 通 配 符, 文 件 应 该 指 定 扩 展 名 3. 答 案 B) 分 析 在 Visual FoxPro 中,COUNT 命 令 是 统 计 当 前 数 据 表 中 指 定 范 围 内 符 合 条 件 的 记 录 个 数 其 格 式 :COUNT[< 范 围 >][FOR< 条 件 >][WHILE< 条 件 >][TO< 内 存 变 量 >] 4. 答 案 C) 分 析 LIST STRU 命 令 的 功 能 : 显 示 当 前 数 据 库 表 的 结 构 信 息 说 明 : 在 Visual FoxPro 环 境 中, 数 据 库 表 中 每 个 记 录 的 长 度 为 各 字 段 长 度 之 和 再 加 上 存 放 删 除 标 记 的 1 个 字 节 实 际 上, 用 户 不 能 使 用 删 除 标 记 所 占 的 这 1 个 字 节 5. 答 案 C) 分 析 SUBSTR(< 字 符 表 达 式 >,< 起 始 位 置 >,[< 长 度 >]) 函 数 是 从 指 定 起 始 位 置 开 始, 在 字 符 表 达 式 中 截 取 指 定 长 度 的 字 符 串 ;LEFT(< 字 符 表 达 式 >,< 数 值 表 达 式 >) 函 数 是 从 字 符 表 达 式 左 边 开 始 向 右 截 取 < 数 值 表 达 式 > 指 定 长 度 的 字 符 串 ;RIGHT(< 字 符 表 达 式 >,< 数 值 表 达 式 >) 函 数 是 从 字 符 表 达 式 右 边 开 始 向 左 截 取 < 数 值 表 达 式 > 指 定 长 度 的 字 符 串 6. 答 案 D) 20

25 分 析 关 系 模 式 的 参 照 完 整 性 规 则 要 求 不 引 用 不 存 在 的 实 体, 其 形 式 定 义 为 : 如 果 属 性 集 K 是 关 系 模 式 R 1 的 主 键,K 也 是 关 系 模 式 R 2 的 外 键, 那 么 在 R 2 的 关 系 中,K 的 取 值 只 允 许 两 种 可 能, 或 者 为 空 值, 或 者 等 于 R 1 关 系 中 某 个 主 键 值 故 外 键 有 为 空 的 可 能 性 外 键 和 相 应 的 主 键 可 以 不 同 名, 只 要 定 义 在 相 同 的 值 域 上 即 可 当 参 照 关 系 模 式 和 依 赖 关 系 模 式 为 同 一 关 系 模 式 时, 表 示 了 属 性 间 的 联 系 7. 答 案 A) 分 析 常 量 是 在 命 令 或 程 序 中 可 以 直 接 引 用 的 实 际 值, 其 特 征 是 在 操 作 过 程 中 其 值 不 变 在 Visual FoxPro 中, 常 量 有 6 种 类 型 :(1) 数 值 型 常 量 ;(2) 字 符 型 常 量 ;(3) 逻 辑 型 常 量 ;(4) 日 期 型 常 量 ;(5) 日 期 时 间 型 常 量 ;(6) 浮 点 型 常 量 A) 选 项 属 于 数 值 型 常 量 8. 答 案 B) 分 析 关 系 数 据 库 系 统 一 般 都 由 许 多 不 同 的 关 系 构 成, 其 中 每 个 关 系 就 是 一 个 实 体, 可 以 用 一 张 二 维 表 表 示 9. 答 案 A) 分 析 字 符 型 逻 辑 型 和 日 期 型 都 可 以 与 数 据 进 行 运 算, 但 屏 幕 型 不 可 以 10. 答 案 D) 分 析 AT(< 字 符 表 达 式 1>,< 字 符 表 达 式 2>, [< 字 符 表 达 式 n>]) 功 能 : 查 找 字 符 表 达 式 1 在 字 符 表 达 式 2 中 的 起 始 位 置 如 果 有 数 值 表 达 式 n, 则 确 定 字 符 型 表 达 式 1 在 字 符 型 表 达 式 2 中 的 第 n 次 出 现 的 起 始 位 置 ; 如 果 未 指 明 数 值 表 达 式 n, 则 确 定 第 一 次 出 现 的 起 始 位 置 ; 如 果 字 符 表 达 式 1 不 在 字 符 表 达 式 2 中, 则 返 回 值 为 0 题 目 中, 海 上 不 在 海 内 存 知 己 字 符 表 达 式 中, 所 以 返 回 值 为 答 案 C) 分 析 LEFT(< 字 符 表 达 式 >,< 数 值 表 达 式 >) 函 数 是 从 字 符 表 达 式 左 边 开 始 向 右 截 取 < 数 值 表 达 式 > 指 定 长 度 的 字 符 串 ;RIGHT(< 字 符 表 达 式 >,< 数 值 表 达 式 >) 函 数 是 从 字 符 表 达 式 右 边 开 始 向 左 截 取 < 数 值 表 达 式 > 指 定 长 度 的 字 符 串 本 题 中,LEFT(s,6) 的 值 为 2003 年,RIGHT(s,4) 的 值 为 考 试, 所 以 连 起 来 应 该 是 2003 年 考 试, 故 答 案 为 C) 12. 答 案 B) 分 析 在 数 值 型 字 段 中, 小 数 位 数 为 1 位, 负 号 占 1 位, 所 以 宽 度 为 5 的 负 数, 只 有 3 位 是 数 字, 故 B) 项 正 确 13. 答 案 D) 分 析 利 用 APPEND 命 令 可 以 向 一 个 表 文 件 的 尾 部 追 加 记 录 所 以 它 等 同 于 D) 选 项 14. 答 案 B) 分 析 DTOC( 表 达 式 ) 是 转 换 日 期 表 达 式 为 字 符 串, 结 果 为 字 符 型 ;SUBSTR(< 字 符 表 达 式 >,< 起 始 位 置 >,[< 长 度 >]) 函 数 是 从 指 定 起 始 位 置 开 始, 在 字 符 表 达 式 中 截 取 指 定 长 度 的 字 符 串 ; YEAR( ) 函 数 是 从 指 定 的 日 期 或 日 期 时 间 表 达 式 中 返 回 年 号 ; 在 Visual FoxPro 中 $ 是 包 含 运 算 符, 用 来 判 断 一 个 字 符 串 是 否 在 另 一 个 字 符 串 之 中 15. 答 案 A) 分 析 YEAR( ) 函 数 是 从 指 定 的 日 期 或 日 期 时 间 表 达 式 中 返 回 年 号 ;DATE( ) 函 数 是 返 回 当 前 的 系 统 日 期, 它 是 由 操 作 系 统 控 制 的 当 前 日 期 的 年 与 出 生 年 的 差 即 为 年 龄 的 值, 根 据 题 意 是 按 年 21

26 计 算 年 龄, 所 以 应 该 选 择 A) 项 16. 答 案 B) 分 析 当 内 存 变 量 和 字 段 变 量 名 字 相 同 时, 字 段 变 量 名 的 优 先 级 高 于 内 存 变 量 名, 所 以 在 输 出 变 量 值 是 字 段 变 量 的 值 17. 答 案 B) 分 析 因 为 有 DIMENSION S(3,4), 所 以 S(7) 等 价 于 S(2,3), 每 行 四 列, 第 二 行 第 四 列 即 第 七 个 元 素, 因 此, 类 型 为 数 值 型 18. 答 案 A) 分 析 PROMPT< 字 符 表 达 式 > 命 令 是 指 定 菜 单 项 的 标 题 19. 答 案 B) 分 析 EOF( ) 函 数 的 格 式 为 :EOF([nWorkArea ctablealias]) 其 中 nworkarea 指 定 被 测 工 作 区 号, 其 范 围 为 1~32 767,cTableAlias 指 定 被 测 表 的 别 名 该 函 数 用 于 测 试 由 区 号 或 表 别 名 指 定 文 件 中 的 记 录 指 针 是 否 指 向 文 件 尾 如 果 是 则 返 回 真 值, 否 则 返 回 假 值 函 数 返 回 值 为 逻 辑 型 数 据 默 认 选 项 指 当 前 工 作 区 DISPLAY 命 令, 格 式 为 :DISPLAY[ 范 围 ][FIELDS< 字 段 名 表 >][FOR< 条 件 >][WHILE< 条 件 >][OFF][TO PRINT], 是 显 示 当 前 数 据 表 中 指 定 范 围 满 足 条 件 的 记 录 命 令 命 令 执 行 结 束, 记 录 指 针 则 指 向 最 后 文 件 的 末 尾 20. 答 案 A) 分 析 ACCEPT 是 用 于 输 入 字 符 型 数 据 的 命 令 21. 答 案 A) 分 析 $ 是 包 含 运 算 符, 用 来 判 断 一 个 字 符 串 是 否 在 另 一 个 字 符 串 之 中 22. 答 案 A) 分 析 在 使 命 令 进 行 格 式 化 输 出 时,PICTURE 描 述 子 码 为 A 时, 表 示 只 允 许 输 入 字 母 23. 答 案 D) 分 析 ROUND(< 表 达 式 1>,< 表 达 式 2>) 函 数 是 按 表 达 式 2 指 定 的 小 数 位 数 求 表 达 式 1 四 舍 五 入 后 的 值 题 目 中 是 保 留 3 位 小 数, 即 对 第 4 位 的 数 进 行 四 舍 五 入 24. 答 案 C) 分 析 SET DEVICE TO PRINT 命 令 是 GET 命 令 的 输 出 直 接 送 往 打 印 机 25. 答 案 D) 分 析 GATHER 命 令 是 用 数 组 内 存 变 量 或 者 对 象 中 的 数 据 置 换 活 动 表 中 的 数 据 26. 答 案 B) 分 析 用 INDEX 命 令 建 立 索 引 文 件, 格 式 : INDEX ON< 索 引 表 达 式 >TO< 索 引 文 件 名 >[COMPACT][UNIQUE][ADDITIVE] 功 能 : 是 根 据 索 引 表 达 式 建 立 索 引 文 件 索 引 文 件 是 按 升 序 排 列 的, 所 以 排 到 第 一 个 记 录 的 是 成 绩 最 小 的 记 录, 即 是 第 6 个 记 录 27. 答 案 D) 分 析 在 Visual FoxPro 中,LOCATE 命 令 的 作 用 是 在 当 前 数 据 库 记 录 中 进 行 顺 序 查 找, 当 在 指 定 范 围 内 找 到 一 个 满 足 条 件 的 记 录 时 停 止 查 找, 并 将 指 针 指 向 该 记 录 若 需 要 继 续 查 找 下 一 个 满 足 条 件 的 记 录 应 使 用 CONTINUE 命 令, 这 时 不 能 再 使 用 LOCATE 命 令 CONTINUE 命 令 应 与 22

27 LOCATE 命 令 配 合 使 用, 单 独 使 用 CONTINUE 命 令 无 意 义 28. 答 案 B) 分 析 关 于 FIND 命 令, 格 式 :FIND< 字 符 串 > < 数 值 型 常 数 >, 是 对 已 打 开 的 数 据 表 文 件 快 速 搜 索, 寻 找 其 关 键 字 与 < 字 符 串 > 或 < 数 值 型 常 数 > 字 段 相 匹 配 的 第 一 个 记 录,FIND 命 令 执 行 结 束, 即 查 询 完 数 据 表 中 的 所 有 文 件 所 以 EOF( ) 函 数 的 值 为.T. 29. 答 案 C) 分 析 TOTAL 命 令 是 对 已 按 指 定 字 段 名 做 过 索 引 或 排 序 的 表 文 件, 将 指 定 字 段 值 相 同 的 所 有 记 录 中 的 数 值 字 段 的 值 分 别 进 行 求 和, 并 将 各 自 作 为 一 条 记 录 存 放 在 由 生 成 汇 总 表 文 件 名 指 定 的 文 件 中 在 新 生 成 的 记 录 中, 还 将 包 括 与 字 段 值 相 同 的 所 有 记 录 中 的 首 条 记 录 的 其 他 字 段 的 内 容 30. 答 案 D) 分 析 关 于 LIST 命 令, 格 式 : LIST [ 范 围 ][FIELDS< 字 段 名 表 >][FOR< 条 件 >][WHILE< 条 件 >][OFF][TO PRINT] 功 能 : 显 示 当 前 数 据 表 中 指 定 范 围 内 满 足 条 件 的 记 录 说 明 :WHILE< 条 件 > 子 句 限 定 所 显 示 的 记 录 为 搜 索 范 围 内 找 到 的 第 一 个 满 足 条 件 的 记 录 开 始 连 续 的 若 干 条 记 录 所 以 本 题 只 显 示 被 选 中 且 满 足 条 件 的 记 录 4, 选 择 D) 项 31. 答 案 B) 分 析 SUM 命 令 是 对 当 前 表 中 的 所 有 或 者 指 定 的 数 值 型 字 段 求 和 的 根 据 题 意, 是 对 课 程 名 字 段 和 P 程 序 设 计 相 似 的 记 录 的 求 和, 即 是 对 第 3,5 和 6 的 记 录 求 和 32. 答 案 D) 分 析 根 据 题 意, 变 量 x 中 存 放 的 是 学 号 中 左 边 第 1 位 是 1 的 记 录 成 绩 的 总 和, 即 所 有 学 号 为 的 记 录 的 成 绩 的 和 33. 答 案 C) 分 析 SET DELETED ON/OFF 是 表 示 是 否 处 理 带 有 删 除 标 记 的 记 录,SET DELETED ON 是 不 处 理 带 有 删 除 标 记 的 记 录, 所 以 本 题 是 求 后 7 个 记 录 成 绩 的 平 均 值 34. 答 案 B) 分 析 根 据 题 意 显 示 的 是 课 程 名 为 Foxbase 的 第 一 个 记 录 35. 答 案 B) 分 析 RECALL ALL 是 去 除 当 前 表 中 所 有 记 录 的 删 除 标 记, 再 删 除 学 号 为 的 记 录 或 成 绩 小 于 60 的 记 录 后, 数 据 表 中 剩 下 5 个 记 录 二 填 空 题 1. 1 /A 2 /D 分 析 /A 表 示 升 序 排 列, 即 ASCENDING;/D 表 示 降 序 排 列, 即 DESCENDING 2. 3 本 地 视 图 4 远 程 视 图 分 析 视 图 是 数 据 库 的 一 个 组 成 部 分, 它 兼 有 查 询 和 表 的 双 重 特 点 Visual FoxPro 中 可 以 创 建 两 种 类 型 的 视 图, 即 本 地 视 图 和 远 程 视 图 3. 5 COMMIT 23

28 6 ROLLBACK 4. 7 IS NULL 8 EXISTS 分 析 在 SQL 中,IS NULL 是 用 来 测 试 列 值 是 否 为 空 的 命 令 ;EXISTS 是 用 来 测 试 列 值 是 否 为 非 空 值 的 命 令 5. 9 条 件 包 含 INDEX ON 学 号 TO SP1 12 INDEX ON 学 号 TO SP2 13 SET RELATION TO 学 号 INTO C ADDITIVE 分 析 SET RELATION 命 令 是 在 两 个 打 开 表 之 间 建 立 关 联, 建 立 关 联 时 一 般 要 求 两 个 要 建 立 关 联 的 数 据 表 中 存 在 同 名 字 段, 同 时 要 求 每 个 数 据 表 事 先 分 别 以 该 字 段 建 立 了 索 引 因 而 根 据 题 意 应 该 分 别 以 SP1 和 SP2 的 学 号 字 段 建 立 索 引 分 析 PRIVATE B 是 将 B 定 义 为 局 部 变 量, 所 谓 局 部 变 量 是 指 该 变 量 只 能 在 当 前 程 序 中 使 用, 在 其 他 程 序 中 不 能 使 用 所 以 执 行 完 SUB.PRG 子 程 序 后,A,B 的 值 分 别 为 10 和 50, 但 只 有 A 的 值 返 回 主 程 序 MAIN.PRG 中,B 的 值 没 有 返 回, 因 而 执 行 完 主 程 序 后,A 的 值 为 10,B 的 值 仍 为 主 程 序 中 所 赋 的 值 SAVE ALL EXCEPT B??? TO VAR 或 (EXCEPT B * TO VAR) 分 析 B??? 表 示 所 有 以 字 母 B 开 头 的 内 存 变 量 24

29 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 三 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置, 答 在 试 卷 上 不 得 分 1. 在 数 据 库 设 计 的 ( ) 阶 段, 产 生 DBMS 可 以 接 受 的 源 代 码 A) 概 念 设 计 B) 逻 辑 设 计 C) 物 理 设 计 D) 实 现 2. 下 列 表 达 式 的 结 果 不 是 数 值 的 是 ( ) A)? ROUND(6.5124,2) B)? AT("no","technology") C)? CHR(15) D)? MONTH({^ }) 3. 创 建 自 由 表 结 构 时, 在 各 栏 目 之 间 移 动 光 标 的 不 正 确 操 作 为 ( ) A) 单 击 某 一 栏 目 B) 按 Tab 键 C) 按 组 合 键 Shift+Tab 键 D) 按 回 车 键 4. 在 数 据 库 概 念 设 计 阶 段, 进 行 局 部 ER 模 式 的 设 计 时, 下 列 不 是 为 实 体 的 联 系 确 定 属 性 的 原 则 的 是 ( ) A) 属 性 应 该 是 不 可 再 分 解 的 语 义 单 位 B) 先 确 定 公 共 实 体 类 型 的 属 性 C) 实 体 与 属 性 之 间 的 关 系 只 能 是 1:N 的 D) 不 同 实 体 类 型 的 属 性 之 间 应 为 直 接 关 联 关 系 5. 对 多 表 进 行 操 作 时, 选 择 工 作 区 所 使 用 的 命 令 为 ( ) A)USE B)OPEN C)SELECT D)CREATE 6. 下 列 说 法 中, 错 误 的 是 ( ) A) 在 数 据 库 中, 可 以 包 含 表 视 图 查 询 以 及 表 间 的 永 久 关 系 B) 可 以 通 过 修 改 视 图 中 数 据 来 更 新 数 据 源 中 数 据, 但 查 询 不 可 以 C) 查 询 和 视 图 都 是 用 Select-SQL 语 言 实 现 的, 都 要 以 数 据 表 作 为 数 据 源 D) 视 图 虽 然 具 备 了 一 般 数 据 表 的 特 征, 但 它 本 身 并 不 是 表 7.SQL 语 言 是 ( ) 的 语 言, 易 学 习 A) 过 程 化 B) 非 过 程 化 C) 格 式 化 D) 导 航 化 8.UPDATE-SQL 语 句 的 功 能 是 ( ) 25

30 A) 属 于 数 据 定 义 功 能 B) 属 于 数 据 查 询 功 能 C) 可 以 修 改 表 中 某 些 列 的 属 性 D) 可 以 修 改 表 中 某 些 列 的 内 容 9. 不 属 于 数 据 定 义 功 能 的 SQL 语 句 是 ( ) A)CREATE TABLE B)CREATE CURSOR C)UPDATE D)ALTER TABLE 10. 下 面 关 于 列 表 框 和 组 合 框 的 陈 述 中, 正 确 的 是 ( ) A) 列 表 框 和 组 合 框 都 可 以 设 置 成 多 重 选 择 性 B) 列 表 框 可 以 设 置 成 多 重 选 择, 而 组 合 框 不 能 C) 组 合 框 可 以 设 置 成 多 重 选 择, 而 列 表 框 不 能 D) 列 表 框 和 组 合 框 都 不 能 设 置 成 多 重 选 择 11. 在 报 表 设 计 中, 关 于 报 表 标 题, 下 列 叙 述 中 正 确 的 是 ( ) A) 每 页 打 印 一 次 B) 每 张 报 表 开 头 打 印 一 次 或 单 独 一 页 C) 每 组 打 印 一 次 D) 每 列 打 印 一 次 12. 求 每 个 学 生 的 平 均 成 绩 的 SQL 语 句 是 ( ) A)SELECT 学 生 姓 名,avg( 成 绩 ) FROM student GROUP BY 成 绩 B)SELECT 学 生 姓 名,avg( 成 绩 ) FROM student ORDER BY 成 绩 C)SELECT 学 生 姓 名,avg( 成 绩 ) FROM student ORDER BY 学 生 姓 名 D)SELECT 学 生 姓 名,avg( 成 绩 ) FROM student GROUP BY 学 生 姓 名 13. 报 表 文 件 的 扩 展 名 ( ) A).FMT B).FPT C).FRT D).FRX 14. 在 Visual FoxPro 命 令 格 式 中, 与 字 段 短 语 FIELDS< 字 段 名 列 表 > 对 应 的 关 系 运 算 是 ( ) A) 选 择 B) 投 影 C) 连 接 D) 自 然 连 接 15. 下 面 是 有 关 关 联 操 作 的 说 明, 其 中 错 误 的 是 ( ) A) 关 联 本 身 并 不 进 行 具 体 的 数 据 操 作, 在 关 联 的 基 础 上 进 行 什 么 数 据 操 作 由 其 他 命 令 完 成 B) 只 有 在 两 个 数 据 库 中 具 有 相 同 名 字 段 或 相 同 值 字 段 的 情 况 下 才 能 按 字 段 建 立 关 联 C) 关 联 总 是 单 向 的, 即 当 前 数 据 库 记 录 指 针 的 定 位 影 响 被 关 联 数 据 库 的 记 录 指 针 定 位, 而 不 能 出 现 相 反 方 向 的 影 响 D) 在 当 前 工 作 区 对 其 它 工 作 区 被 关 联 数 据 库 的 数 据 可 以 任 意 读 写, 即 对 子 数 据 库 数 据 既 能 使 用 又 能 修 改 和 追 加 16. 可 以 比 较 大 小 的 数 据 类 型 包 括 ( ) A) 数 值 型 字 符 型 日 期 型 逻 辑 型 26

31 B) 数 值 型 字 符 型 日 期 型 C) 数 值 型 字 符 型 D) 数 值 型 17.VFP6.0 是 一 种 支 持 用 户 使 用 菜 单 命 令 ( ) 三 种 不 同 操 作 方 式 的 新 型 数 据 管 理 系 统 A) 循 环 B) 备 份 文 件 C) 命 令 文 件 D) 内 存 变 量 18. 对 表 文 件 建 立 索 引, 可 使 用 命 令 ( ) A)SORT B)UPDATE C)INDEX D)JOIN 19. 当 前 工 资 表 中 有 110 条 记 录, 当 前 记 录 号 为 10, 用 Sum 命 令 计 算 工 资 总 和 时, 若 缺 省 范 围, 则 系 统 将 ( ) A) 只 计 算 当 前 记 录 的 工 资 值 B) 计 算 机 10 条 记 录 的 工 资 和 C) 计 算 后 10 条 记 录 的 工 资 和 D) 计 算 全 部 记 录 的 工 资 和 20. 在 当 前 表 中, 查 找 第 2 个 学 生 的 记 录, 应 使 用 命 令 ( ) A)LOCATE FOR 职 业 =" 学 生 " NEXT 2 B)LOCATE FOR 职 业 =" 学 生 " C)LOCATE FOR 职 业 =" 学 生 " CONTINUE D)LIST FOR 职 业 =" 学 生 " NEXT 在 命 令 窗 口 中, 显 示 当 前 数 据 库 中 所 有 40 岁 ( 含 40 岁 ) 以 下 职 称 为 教 授 副 教 授 的 姓 名 和 工 资, 应 使 用 命 令 ( ) A)LIST FIEL 姓 名, 工 资 FOR 年 龄 <=40 AND 职 称 =" 教 授 " AND 职 称 =" 副 教 授 " B)LIST FIEL 姓 名, 工 资 FOR 年 龄 <=40 OR 职 称 =" 教 授 " OR 职 称 =" 副 教 授 " C)LIST FIEL 姓 名, 工 资 FOR 年 龄 <=40 AND( 职 称 =" 教 授 " OR 职 称 =" 副 教 授 ") D)LIST FIEL 姓 名, 工 资 FOR 年 龄 <=40 OR( 职 称 =" 教 授 " AND 职 称 =" 副 教 授 ") 22. 有 以 下 命 令 序 列 : CLOSE ALL SELECT B USE TABLE1 SELECT 0 USE TABLE2 SELECT 0 USE TABLE3 该 序 列 执 行 后,TABLE3 表 所 在 的 工 作 区 号 为 ( ) A)0 B)1 C)2 D)3 23. 有 关 多 表 查 询 结 果 中, 以 下 说 法 正 确 的 是 ( ) 27

32 A) 只 可 包 含 其 中 一 个 表 的 字 段 B) 必 须 包 含 查 询 表 的 所 有 字 段 C) 可 包 含 查 询 表 的 所 有 字 段, 也 可 只 包 含 查 询 表 部 分 字 段 D) 以 上 说 法 均 不 正 确 24. 以 下 关 于 视 图 的 描 述 正 确 的 是 ( ) A) 可 以 根 据 自 由 表 建 立 视 图 B) 可 以 根 据 查 询 建 立 视 图 C) 可 以 根 据 数 据 库 基 本 表 建 立 视 图 D) 视 图 与 查 询 功 能 一 样 25.SQL 的 数 据 操 作 语 句 不 包 括 ( ) A)INSERT B)UPDATE C)DELETE D)CHANGE 26.SQL 语 句 中 修 改 表 结 构 的 命 令 是 ( ) A)MODIFY TABLE B)MODIFY STRUCTURE C)ALTER TABLE D)ALTER STRUCTURE 27. 关 于 INSERT-SQL 语 句 描 述 正 确 的 是 ( ) A) 可 以 向 表 中 插 入 若 干 条 记 录 B) 在 表 中 任 何 位 置 插 入 一 条 记 录 C) 在 表 尾 插 入 一 条 记 录 D) 在 表 头 插 入 一 条 记 录 28. 若 要 在 学 生 和 课 程 表 中 查 找 学 号 为 123 号 学 生 的 成 绩, 下 列 语 句 正 确 的 是 ( ) A)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 WHERE 学 号 =0012; B)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 WHERE 学 号 =0012; ON 学 生. 学 号 = 课 程. 学 号 C)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 ON 学 生. 学 号 = 课 程. 学 号 ; WHERE 学 号 =0012 D)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 WHERE 学 生. 学 号 = 课 程. 学 号 29. 执 行 如 下 SQL 语 句 SELECT DISTINCT 成 绩 FROM 学 生 ; WHERE 成 绩 =(SELECT min( 成 绩 ) FROM 学 生 ) INTO DBF student 后, 表 中 student 中 的 记 录 个 数 是 ( ) A)1 B)2 C)3 D)4 30. 若 需 统 计 选 课 表 中 已 经 选 修 了 课 程 的 学 生 人 数, 下 面 语 句 正 确 的 是 ( ) A)SELECT COUNT(DISTINCT 学 生 号 ) FROM 选 课 28

33 B)SELECT COUNT( 学 生 号 ) FROM 选 课 C)SELECT COUNT(*) FROM 选 课 D)SELECT COUNT(DISTINCT*) FROM 选 课 31. 学 生 表 结 构 为 ( 学 号 N(3), 姓 名 C(5), 性 别 C(1), 年 龄 N(3)), 学 号 为 主 索 引, 若 用 SQL 命 令 INSERT 插 入 一 个 记 录, 下 面 语 句 正 确 的 是 ( ) A)("0011"," 欧 阳 子 岩 "," 女 ","23") B)(NULL," 欧 阳 子 岩 "," 女 ","23") C)(0011," 欧 阳 子 岩 "," 女 ",23) D)(0011, 欧 阳 子 岩, 女,23) 32. 下 面 关 于 命 令 DO FORM XX NAME YY LINKED 的 陈 述 中, 正 确 的 是 ( ) A) 产 生 表 单 对 象 引 用 变 量 XX, 在 释 放 变 量 XX 时 自 动 关 闭 表 单 B) 产 生 表 单 对 象 引 用 变 量 XX, 在 释 放 变 量 XX 时 并 不 关 闭 表 单 C) 产 生 表 单 对 象 引 用 变 量 YY, 在 释 放 变 量 YY 时 自 动 关 闭 表 单 D) 产 生 表 单 对 象 引 用 变 量 YY, 在 释 放 变 量 YY 时 并 不 关 闭 表 单 33. 在 对 象 的 引 用 中,Thisform 表 示 ( ) A) 当 前 对 象 B) 当 前 表 单 C) 当 前 表 单 集 D) 当 前 对 象 的 上 一 级 对 象 34. 项 目 管 理 器 的 文 档 选 项 卡 用 于 显 示 和 管 理 ( ) A) 表 单, 报 表 和 查 询 B) 数 据 库, 表 单 和 报 表 C) 查 询, 报 表 和 视 图 D) 表 单, 报 表 和 标 签 35. 在 表 单 设 计 器 环 境 下, 要 选 定 表 单 中 某 选 项 组 里 的 某 个 选 项, 可 以 ( ) A) 单 击 选 项 按 钮 B) 双 击 选 项 按 钮 C) 先 单 击 选 项 按 钮 组, 并 选 择 编 辑 命 令, 然 后 再 单 击 选 项 按 钮 D) 以 上 B) 和 C) 都 可 以 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 在 Visual FoxPro 的 表 之 间 建 立 一 对 多 联 系 是 把 1 的 主 关 键 字 字 段 添 加 到 2 的 表 中 2. 命 令? type([3+5]) 的 显 示 结 果 是 3 3.VisualFoxPro 支 持 两 类 索 引 文 件, 即 4 和 5 4. 数 据 库 系 统 的 核 心 是 6 5.SQL 支 持 集 合 的 并 运 算, 运 算 符 是 7 6. 在 使 命 令 进 行 格 式 化 输 入 时, 为 了 保 证 输 入 字 母, 应 该 在 PICTURE 段 中 使 用 模 式 符 8 7.SQL 中 计 算 最 大 值 和 最 小 值 的 函 数 分 别 为 9 和 有 一 分 支 程 序 为 : IF S>100 DO P1.PRG ELSE IF S>10 29

34 DO P2.PRG ELSE IF S>1 DO P3.PRG ELSE DO P4.PRG ENDIF ENDIF ENDIF 分 别 写 出 执 行 P2,P3,P4 子 程 序 的 条 件 表 达 式 : DO P1.PRG 条 件 为 :S>100 DO P2.PRG 条 件 为 : 11 DO P3.PRG 条 件 为 : 12 DO P4.PRG 条 件 为 : 设 有 如 下 表 : 学 生 ( 学 号 N(3), 姓 名 C(3), 性 别 C(1), 年 龄 N(2)) 课 程 ( 课 程 号 C(3), 课 程 名 称 C(3), 教 师 C(3)) 选 课 ( 学 号 N(3), 课 程 号 C(3), 成 绩 N(3)) 查 询 0015 号 同 学 的 平 均 成 绩, 其 语 句 为 : SELECT 姓 名, 学 生. 学 号,AVG( 成 绩 ) FROM 学 生, 选 课 ; WHERE 学 生. 学 号 =0015 AND; 14 ; 15 30

35 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 D) 分 析 完 成 数 据 库 的 物 理 设 计 之 后, 设 计 人 员 就 要 用 DBMS 提 供 的 数 据 定 义 语 言 和 其 他 实 用 程 序 将 数 据 库 的 逻 辑 设 计 和 物 理 设 计 结 果 严 格 描 述 出 来, 成 为 DBMS 可 以 接 受 的 源 代 码, 再 经 过 调 试 产 生 目 标 代 码, 然 后 组 织 数 据 入 库 2. 答 案 C) 分 析 CHR(15) 函 数 是 返 回 指 定 ASCII 码 值 所 对 应 的 字 符, 所 以 返 回 值 为 字 符 型 3. 答 案 D) 4. 答 案 B) 分 析 设 计 局 部 ER 模 式 时, 确 定 属 性 的 原 则 为 : 属 性 应 该 是 不 可 再 分 解 的 语 义 单 位 ; 实 体 与 属 性 之 间 的 关 系 只 能 是 1:N 的 ; 不 同 实 体 类 型 的 属 性 之 间 应 为 直 接 关 联 关 系 5. 答 案 C) 分 析 对 多 表 进 行 操 作 时, 利 用 命 令 窗 口 方 式 选 择 工 作 区 语 法 :SELECT nworkarea ctablealias 功 能 : 激 活 指 定 工 作 区 6. 答 案 A) 分 析 视 图 可 以 看 作 是 定 制 的 虚 拟 的 表, 通 过 引 用 其 他 的 表 或 视 图, 而 构 成 一 个 新 的 表 它 不 像 表 那 样 实 际 存 在 于 数 据 库 中 7. 答 案 B) 分 析 SQL 是 一 种 功 能 强 大 的 结 构 化 查 询 语 言, 它 与 传 统 的 过 程 化 语 言 不 同, 它 指 定 要 做 什 么 而 不 需 要 知 道 怎 么 做 8. 答 案 D) 分 析 UPDATE-SQL 命 令 的 功 能 是 以 新 值 更 新 表 中 的 记 录 UPDATE-SQL 命 令 属 于 数 据 修 改 功 能 命 令, 它 是 修 改 表 中 的 记 录 值 而 不 是 修 改 表 中 某 些 列 的 属 性, 所 以 本 题 答 案 应 该 为 D) 9. 答 案 C) 分 析 UPDATE-SQL 命 令 属 于 数 据 修 改 命 令, 不 属 于 数 据 定 义 功 能 10. 答 案 B) 分 析 列 表 框 主 要 用 于 创 建 一 个 可 滚 动 的 列 表, 允 许 用 户 从 列 表 中 选 择 所 包 含 的 选 项, 可 以 进 行 多 重 选 择 组 合 框 不 能 进 行 多 重 选 择 11. 答 案 B) 分 析 报 表 带 区 及 打 印 方 式 : 带 区 打 印 方 式 标 题 每 张 报 表 开 头 打 印 一 次 或 单 独 一 页 页 标 头 每 个 页 面 打 印 一 次 细 节 每 条 记 录 打 印 一 次 页 注 脚 每 个 页 面 下 面 打 印 一 次 总 结 每 张 报 表 最 后 一 页 打 印 一 次 或 单 独 占 用 一 页 组 标 头 数 据 分 组 时 每 组 打 印 一 次 组 注 脚 数 据 分 组 时 每 组 打 印 一 次 31

36 续 表 列 标 头 在 分 栏 报 表 时 每 列 打 印 一 次 列 注 脚 在 分 栏 报 表 时 每 列 打 印 一 次 12. 答 案 D) 分 析 本 题 是 对 SQL 数 据 查 询 功 能 的 考 察 首 先 用 GROUP BY 子 句 将 学 生 分 组, 然 后 利 用 求 平 均 函 数 avg( ) 求 出 每 个 学 生 的 平 均 成 绩, 最 后 确 定 所 要 列 出 的 字 段 名 所 以 应 当 按 学 生 姓 名 分 组 进 行 操 作 13. 答 案 D) 分 析 格 式 文 件 的 扩 展 名 是.FMT; 表 备 注 文 件 的 扩 展 名 是.FPT; 报 表 备 注 文 件 的 扩 展 名 是.FRT; 报 表 文 件 的 扩 展 名 是.FRX 所 以 本 题 的 正 确 答 案 是 选 项 D) 14. 答 案 B) 分 析 投 影 运 算 是 从 所 有 字 段 中 选 取 一 部 分 字 段 后 对 其 进 行 操 作, 投 影 操 作 可 以 改 变 关 系 的 结 构, 它 是 一 种 纵 向 操 作 FIELES< 字 段 名 列 表 > 子 句 中 的 字 段 名 列 表 表 示 出 了 命 令 动 词 对 数 据 库 中 字 段 变 量 的 作 用 范 围, 与 关 系 运 算 的 的 投 影 操 作 作 用 相 同 15. 答 案 D) 分 析 关 联 操 作 的 正 确 说 明 是 : 只 有 在 两 个 数 据 库 中 具 有 相 同 名 字 段 或 相 同 值 字 段 的 情 况 下 才 能 按 字 段 建 立 关 联 关 联 总 是 单 向 的, 即 当 前 数 据 库 记 录 指 针 的 定 位 影 响 被 关 联 数 据 库 的 记 录 指 针 定 位, 而 不 能 出 现 相 反 方 向 的 影 响 关 联 本 身 并 不 进 行 具 体 的 数 据 操 作, 在 关 联 的 基 础 上 进 行 什 么 数 据 操 作 由 其 他 命 令 完 成 16. 答 案 A) 分 析 比 较 大 小 时, 日 期 早 的 日 期 型 数 据 小 于 日 期 晚 的 数 据 ; 字 符 型 数 据 从 左 到 右 依 次 按 其 ASCII 码 值 比 较 要 特 别 注 意 逻 辑 型 也 可 以 比 较 大 小, 逻 辑 真 值 大 于 逻 辑 假 值 17. 答 案 C) 18. 答 案 C) 分 析 利 用 窗 口 命 令 方 式 建 立 索 引 语 法 :INDEX On eexpression TO IDXFileName TAG TagName [OF CDXFileName] [FOR lexpression] [COMPACT] [ASCENDING DESCENDING] [UNIQUE CANDIDATE] [ADDITIVE] 19. 答 案 D) 分 析 SUM( ) 函 数 用 来 计 算 列 中 数 值 的 和, 而 与 当 前 记 录 在 数 据 库 中 的 位 置 信 息 无 关 20. 答 案 C) 分 析 LOCATE 发 现 一 个 满 足 条 件 的 记 录 之 后, 可 执 行 CONTINUE, 从 而 在 表 的 剩 余 部 分 寻 找 其 他 满 足 条 件 的 记 录 21. 答 案 C) 分 析 年 龄 与 职 称 并 列, 用 AND 连 接 ; 教 授 与 副 教 授 用 OR 连 接 22. 答 案 D) 分 析 利 用 命 令 窗 口 方 式 选 择 工 作 区 语 法 :SELECT nworkarea ctablealias 功 能 : 激 活 指 定 的 工 作 区 SELECT 0 即 指 定 最 小 编 号 的 空 闲 活 动 区 因 此,CLOSE ALL 之 后 SELECT B 使 得 TABLE1 的 工 作 区 号 为 1, 之 后 连 续 两 次 调 用 SELECT 0 使 得 TABLE3 的 工 作 区 号 为 1+1+1=3 32

37 23. 答 案 C) 分 析 多 表 查 询 结 果 可 包 含 查 询 表 的 所 有 字 段, 也 可 只 包 含 查 询 表 部 分 字 段 24. 答 案 C) 分 析 视 图 是 从 一 个 或 几 个 基 本 表 导 出 的 表, 它 与 基 本 表 不 同, 它 是 一 个 虚 表 数 据 库 中, 查 询 是 对 数 据 库 中 的 数 据 按 指 定 的 内 容 和 顺 序 进 行 检 索 输 出, 视 图 和 查 询 类 似, 但 功 能 更 强 大, 它 不 仅 可 以 查 询, 而 且 还 能 更 新 数 据 25. 答 案 D) 分 析 INSERT 为 插 入 命 令,UPDATE 为 更 新 命 令,DELETE 为 删 除 命 令, 它 们 都 是 SQL 的 数 据 操 作 语 句, 而 D) 项 不 是 26. 答 案 C) 分 析 在 Visual FoxPro 中 对 表 结 构 既 可 通 过 表 设 计 器 来 修 改, 又 可 通 过 SQL 的 ALTER TABLE 命 令 来 修 改 27. 答 案 C) 分 析 INSERT-SQL 命 令 可 在 表 的 末 尾 增 加 一 个 或 多 个 新 记 录 28. 答 案 C) 分 析 在 超 级 联 接 查 询 中,SELECT 后 列 出 查 询 的 属 性,FROM 后 列 出 查 询 类 型,ON 短 语 列 出 联 接 查 询 条 件,WHERE 后 是 查 询 条 件 ON 短 语 要 紧 跟 JOIN 短 语 的 后 面,WHERE 短 语 置 于 ON 短 语 后 面 29. 答 案 A) 分 析 本 题 是 对 SQL 的 数 据 查 询 功 能 的 考 察 该 题 首 先 利 用 SQL-SELECT 命 令 找 出 学 生 表 中 的 最 低 成 绩, 然 后 再 利 用 SQL-SELECT 命 令 查 询 表 中 与 该 最 低 成 绩 相 等 的 记 录, 并 且 该 记 录 不 允 许 重 复, 并 将 结 果 存 放 到 表 student 中 从 表 中 可 以 看 出 只 有 一 条 记 录 符 合 题 意 30. 答 案 A) 分 析 选 项 B) 是 统 计 选 修 课 程 的 学 生 人 次 数 ; 选 项 C) 是 统 计 选 课 表 中 记 录 的 数 目 ; 选 项 D) 为 不 正 确 用 法 ; 选 项 A) 中 用 DISTINCT 表 示 不 允 许 出 现 重 复 的 记 录 31. 答 案 C) 分 析 用 SQL 命 令 INSERT 插 入 记 录 时, 圆 括 号 内 的 值 在 主 索 引 上 不 能 为 空, 而 且 字 符 类 型 的 值 要 加 上 双 引 号 32. 答 案 A) 分 析 运 行 表 单 时, 用 DO FORM 命 令 调 用 如 果 包 含 NAME 子 句, 系 统 将 建 立 指 定 名 字 的 变 量, 并 使 它 指 向 表 单 对 象 ; 如 果 包 含 LINKED 关 键 字, 表 单 对 象 将 随 着 指 向 它 的 变 量 的 清 除 而 关 闭 33. 答 案 B) 分 析 在 对 象 的 引 用 中,Thisform 表 示 当 前 表 单 34. 答 案 D) 分 析 项 目 管 理 器 可 选 择 相 应 的 选 项 卡 数 据 选 项 卡 中 包 括 用 户 建 立 的 数 据 库 文 件 数 据 库 表 自 由 表 和 查 询 ; 文 档 选 项 卡 中 包 括 3 种 文 件 类 型 : 表 单 报 表 和 标 签 ; 代 码 选 项 卡 中 包 括 程 序 API 库 和 应 用 程 序 3 类 代 码 ; 其 他 选 项 卡 包 括 菜 单 文 本 和 其 他 类 文 件 35. 答 案 C) 33

38 分 析 选 项 按 钮 组 是 包 含 选 项 按 钮 的 一 种 容 器 二 填 空 题 1. 1 一 方 2 多 方 属 性 分 析 实 体 之 间 的 对 应 关 系 称 为 联 系 实 体 间 联 系 的 种 类 是 指 一 个 实 体 型 中 可 能 出 现 的 每 一 个 实 体 与 另 一 个 实 体 型 中 多 少 个 具 体 存 在 的 联 系 实 体 间 联 系 的 类 型 有 三 种 : (1) 一 对 一 联 系 : 指 主 表 中 的 每 一 条 记 录 只 与 相 关 表 中 的 一 条 记 录 相 关 联 (2) 一 对 多 联 系 : 指 主 表 中 的 每 一 条 记 录 与 相 关 表 中 的 多 条 记 录 相 关 联, 但 是 相 关 表 的 一 个 记 录 最 多 只 能 与 主 表 的 一 个 记 录 相 对 应 (3) 多 对 多 联 系 : 指 一 个 表 中 的 多 个 记 录 在 相 关 表 中 同 样 有 多 个 记 录 与 其 匹 配 2. 3 N 分 析 type( ) 函 数 要 求 自 变 量 是 一 个 字 符 的 表 达 式, 返 回 表 达 式 的 类 型 因 此 返 回 类 型 为 数 值 型 N 3. 4 单 一 索 引 文 件 5 复 合 索 引 文 件 分 析 在 Visual FoxPro 中, 索 引 文 件 可 以 分 为 两 大 类, 即 复 合 索 引 文 件 (.CDX) 和 单 一 索 引 文 件 (.IDX) 4. 6 数 据 库 管 理 系 统 分 析 数 据 库 系 统 是 指 引 进 数 据 库 技 术 后 的 计 算 机 系 统, 是 实 现 有 组 织 地 动 态 地 存 储 大 量 相 关 数 据, 提 供 数 据 处 理 和 信 息 资 源 共 享 的 便 利 手 段 数 据 库 系 统 由 五 部 分 组 成 : 硬 件 系 统 数 据 库 集 合 数 据 库 管 理 系 统 及 相 关 软 件 数 据 库 管 理 员 和 用 户 数 据 库 系 统 的 核 心 是 数 据 库 管 理 系 统 5. 7 UNION 分 析 并 运 算 是 将 两 个 SELECT 语 句 的 查 询 结 果 合 并 成 一 个 查 询 结 果 SQL 命 令 支 持 集 合 的 并 运 算, 运 算 符 为 UNION 6. 8 A 分 析 在 使 命 令 进 行 格 式 化 输 入 时, 为 了 保 证 输 入 的 是 字 母, 应 该 在 PICTURE 子 句 中 使 用 模 式 符 A 7. 9 MAX 10 MIN S>10 AND S<= S>1 AND S<=10 13 S<=1 分 析 本 题 是 IF 语 句 的 嵌 套 使 用 的 问 题 IF 条 件 DO 1 ELSE DO 2 表 示 : 条 件 成 立, 执 行 语 句 1, 条 件 不 成 立 执 行 语 句 学 生. 学 号 = 选 课. 学 号 15 GROUP BY 学 生. 学 号 分 析 本 题 查 询 的 结 果 出 自 不 同 的 表, 即 姓 名 学 号 出 自 学 生 表, 课 程 名 称 出 自 课 程 表, 该 题 是 涉 及 多 个 表 的 联 接 查 询 还 有, 因 为 要 算 出 每 个 学 生 的 平 均 成 绩, 所 以 要 按 学 号 分 组 34

39 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 四 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置, 答 在 试 卷 上 不 得 分 1. 能 对 数 据 库 中 的 数 据 进 行 数 据 录 入 增 加 删 除 插 入 修 改 计 算 统 计 索 引 排 列 等 操 作 的 软 件 系 统 称 为 ( ) A) 数 据 库 系 统 B) 数 据 库 管 理 系 统 C) 数 据 库 程 序 集 D) 数 据 库 软 件 系 统 2. 关 系 数 据 库 的 任 何 检 索 操 作 都 是 由 三 种 基 本 运 算 组 合 而 成 的, 这 三 种 基 本 运 算 不 包 含 ( ) A) 选 择 B) 连 接 C) 比 较 D) 投 影 3. 清 除 所 有 以 C 开 头 的 内 存 变 量 的 命 令 是 ( ) A)RELEASE ALL C* B)ERASE C* B)RELEASE C* D)RELEASE ALL LIKE C* 4. 表 单 文 件 的 扩 展 名 是 ( ) A)DBF B)SCX C)IDX D)FPT 5. 执 行 命 令 space(5) 的 结 果 是 ( ) A)1 B)5 C)" " D)" " 6. 执 行 下 列 命 令 后, 当 前 打 开 的 表 文 件 名 是 ( ) Number="2" File="file" Number Use &File A)File2 B)&File C)FileNumber D)File 7. 在 Visual FoxPro 中, 对 工 作 区 的 选 择 可 以 使 用 ( ) A)View 窗 口 B)Menu 窗 口 C)Screen 窗 口 D)RQBE 窗 口 8. 启 动 Visual FoxPro 6.0 后 屏 幕 上 出 现 两 个 窗 口 : 一 个 是 Visual FoxPro 6.0 的 主 窗 口, 另 一 个 是 ( ) 窗 口 37

40 A) 文 本 B) 命 令 C) 帮 助 D) 对 话 框 9. 一 个 学 生 表 的 结 构 如 下, 姓 名 (C,8), 性 别 (C,2), 出 生 日 期 (D), 该 表 共 有 10 条 记 录, 则 所 有 记 录 所 占 用 的 字 节 数 为 ( ) A)180 B)200 C)190 D) 在 当 前 表 中, 查 找 第 3 个 男 同 学 的 记 录, 应 使 用 命 令 ( ) A)LOCATE FOR 性 别 =" 男 " NEXT 3 B)LOCATE FOR 性 别 =" 男 " C) 先 LOCATE FOR 性 别 =" 男 ", 然 后 再 执 行 CONTINUE D)LIST FOR 性 别 =" 男 " NEXT 关 于 数 据 库 表 与 自 由 表 的 转 换, 下 列 说 法 中 正 确 的 是 ( ) A) 数 据 库 表 能 转 换 为 自 由 表, 反 之 不 能 B) 自 由 表 能 转 换 成 数 据 库 表, 反 之 不 能 C) 两 者 不 能 转 换 D) 两 者 能 相 互 转 换 12.Visual FoxPro 数 据 库 文 件 是 ( ) A) 存 放 用 户 数 据 的 文 件 B) 存 放 用 户 数 据 和 系 统 数 据 的 文 件 C) 管 理 数 据 库 对 象 的 系 统 文 件 D) 前 三 种 说 法 都 对 13. 将 结 构 索 引 文 件 中 的 学 号 设 置 为 当 前 索 引, 使 用 的 命 令 是 ( ) A)SET ORDER TO TAG 学 号 B)CREATE ORDER TO 学 号 C)SET INDEX TO 学 号 D)ORDER TO TAG 学 号 14. 在 Visual FoxPro 6.0 中, 可 以 同 时 使 用 ( ) 个 工 作 区 A)10 B)225 C) D) 无 限 制 15. 在 Visual FoxPro 6.0 中, 建 立 查 询 可 用 ( ) 方 法 A) 使 用 查 询 向 导 B) 使 用 查 询 设 计 器 C) 直 接 使 用 SELECT-SQL 命 令 D) 以 上 方 法 均 可 16. 下 列 关 于 查 询 设 计 器 的 说 法 中 错 误 的 是 ( ) A) 既 可 对 单 表 查 询, 也 可 对 多 表 查 询 B) 在 分 组 依 据 选 项 卡 中, 可 以 设 置 查 询 结 果 按 某 一 字 段 值 的 升 序 排 列 C) 可 将 查 询 结 果 保 存 到 扩 展 名 为.qpr 的 查 询 文 件 中, 并 可 在 命 令 窗 口 中 直 接 用 do 命 令 执 行 D) 可 以 设 定 查 询 结 果 的 输 出 形 式, 如 临 时 表, 图 形 等 38

41 17. 在 生 成 参 照 完 整 性 中, 设 置 更 新 操 作 规 则 时 选 择 了 限 制 选 项 卡 后, 则 ( ) A) 在 更 新 父 表 时, 用 新 的 关 键 字 值 更 新 子 表 中 的 所 有 相 关 记 录 B) 在 更 新 父 表 时, 若 子 表 中 有 相 关 记 录 则 禁 止 更 新 C) 在 更 新 父 表 时, 若 子 表 中 有 相 关 记 录 则 允 许 更 新 D) 允 许 更 新 父 表, 不 管 子 表 中 的 相 关 记 录 18. 使 用 的 数 据 如 下 : 当 前 盘 当 前 目 录 下 有 数 据 库 db-biz, 其 中 有 数 据 库 表 biz.dbf, 该 数 据 库 表 的 内 容 是 : 股 票 代 码 股 票 名 称 单 价 交 易 所 青 岛 啤 酒 7.48 上 海 方 正 科 技 上 海 广 电 电 子 上 海 兴 业 房 产 上 海 二 纺 机 9.96 上 海 轻 工 机 械 上 海 深 发 展 7.48 深 圳 深 万 科 深 圳 执 行 如 下 SQL 语 句 SELECT * FROM biz INTO DBF biz ORDER BY 单 价 后 的 结 果 是 ( ) A) 系 统 会 提 示 出 错 信 息 B) 会 生 成 一 个 按 单 价 升 序 排 序 的 表 文 件, 将 原 来 的 biz.dbf 文 件 覆 盖 C) 会 生 成 一 个 按 单 价 降 序 排 序 的 表 文 件, 将 原 来 的 biz.dbf 文 件 覆 盖 D) 不 会 生 成 排 序 文 件, 只 在 屏 幕 上 显 示 一 个 按 单 价 升 序 排 序 的 结 果 19.SQL 命 令 中 建 立 表 的 命 令 是 ( ) A)CREAT VIEW B)CREAT LABEL C)CREAT DABATE D)CREAT TABLE 20. 数 据 库 如 18 题, 另 有 如 下 SQL 语 句 : SELECT 股 票 代 码,avg( 单 价 ) as 均 价 FROM biz; GROUP BY 交 易 所 INTO DBF temp 执 行 该 语 句 后 temp 表 中 第 二 条 记 录 的 均 价 字 段 的 内 容 是 ( ) A)7.48 B)9.99 C)11.73 D) 在 SQL 中, 建 立 视 图 用 ( ) A)CREATE SCHEMA 命 令 B)CREATE TABLE 命 令 C)CREATE VIEW 命 令 D)CREATE INDEX 命 令 22. 在 SQL SELECT 中 用 于 计 数 的 函 数 是 ( ) A)COUNT B)AVG C)SUM D)MAX 23. 在 SELECT-SQL 语 句 中, 表 示 排 序 的 表 达 式 是 ( ) 39

42 A)WHERE B)HAVING C)ORDER BY D)GROUP BY 24. 有 如 下 SQL SELECT 语 句 : SELECT * FROM student WHERE age BETWEEN 20 AND 22 与 该 语 句 类 似 的 是 ( ) A)SELECT * FROM biz WHERE 单 价 <=15.20 AND 单 价 >=12.76 B)SELECT * FROM biz WHERE 单 价 <15.20 AND 单 价 >12.76 C)SELECT * FROM biz WHERE 单 价 >=15.20 AND 单 价 <=12.76 D)SELECT * FROM biz WHERE 单 价 >15.20 AND 单 价 < 有 如 下 SQL 语 句 : CREATE VIEW biz-view AS SELECT 股 票 名 称 AS 名 称, 单 价 FROM biz 执 行 该 语 句 后 产 生 的 视 图 含 有 的 字 段 名 是 ( ) A) 股 票 名 称 单 价 B) 名 称 单 价 C) 名 称 单 价 交 易 所 D) 股 票 名 称 单 价 交 易 所 26. 将 biz 表 的 股 票 名 称 字 段 的 宽 度 由 8 改 为 10, 应 使 用 的 SQL 语 句 是 ( ) A)ALTER TABLE biz 股 票 名 称 c(10) B)ALTER TABLE biz 股 票 名 称 WITH c(10) C)ALTER TABLE biz ALTER 股 票 名 称 c(10) D)ALTER biz ALTER 股 票 名 称 c(10) 27. 在 表 单 运 行 时, 要 求 单 击 某 一 对 象 时 释 放 表 单, 应 ( ) A) 在 该 对 象 的 Click 事 件 中 输 入 Thisform.Release 代 码 B) 在 该 对 象 的 DblClick 事 件 中 输 入 Thisform.Refresh 代 码 C) 在 该 对 象 的 Click 事 件 中 输 入 Thisform.Refresh 代 码 D) 在 该 对 象 的 Destory 事 件 中 输 入 Thisform.Release 代 码 28. 若 要 在 学 生 和 课 程 表 中 查 找 学 号 为 0022 号 学 生 的 成 绩, 下 列 语 句 正 确 的 是 ( ) A)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 ; WHERE 学 号 =0022; B)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 ; WHERE 学 号 =0022; ON 学 生. 学 号 = 课 程. 学 号 C)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 ; ON 学 生. 学 号 = 课 程. 学 号 ; WHERE 学 号 =0022 D)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 ; WHERE 学 生. 学 号 = 课 程. 学 号 29. 下 列 关 于 SQL 的 嵌 套 查 询 说 法 正 确 的 是 ( ) A) 既 能 对 外 层 查 询 排 序, 又 能 对 内 层 查 询 排 序 B) 不 能 对 外 层 查 询 排 序, 只 能 对 内 层 查 询 排 序 C) 只 能 对 外 层 查 询 排 序, 不 能 对 内 层 查 询 排 序 40

43 D) 既 不 能 对 外 层 查 询 排 序, 也 不 能 对 内 层 查 询 排 序 30. 下 面 关 于 表 单 控 件 的 基 本 操 作 的 陈 述 中, 不 正 确 的 是 ( ) A) 要 在 表 单 控 件 工 具 栏 中 显 示 某 个 类 库 文 件 中 自 定 义 类, 可 以 单 击 工 具 栏 查 看 类 按 钮, 然 后 在 弹 出 的 菜 单 中 选 择 添 加 命 令 B) 要 在 表 单 中 复 制 某 个 控 件, 可 以 按 住 Ctrl 键 并 拖 放 该 控 件 C) 要 使 表 单 中 所 有 被 选 控 件 具 有 相 同 的 大 小, 可 单 击 布 局 工 具 栏 中 的 相 同 大 小 按 钮 D) 要 将 某 个 控 件 的 Tab 键 序 号 设 置 为 1, 可 在 进 入 Tab 键 次 序 交 互 式 设 置 状 态 后, 双 击 控 件 的 Tab 键 次 序 盒 31. 在 表 单 MyForm 的 一 个 控 件 的 事 件 或 方 法 程 序 中, 改 变 该 表 单 的 背 景 色 为 红 色 的 正 确 命 令 是 ( ) A)MyForm.Backcolor=RGB(255,0,0) B)This.parent.Backcolor=RGB(0,255,0) C)ThisForm.backcolor=RGB(255,0,0) D)This.Backcolor=RGB(0,255,0) 32. 在 交 互 方 式 下, 可 对 L 型 变 量 输 入 数 据 的 命 令 是 ( ) A)ACCEPT B)WAIT C)READ D)INPUT 33. 在 DO WHILE ENDDO 循 环 结 构 中,EXIT 命 令 的 作 用 是 ( ) A) 退 出 过 程, 返 回 上 级 调 用 程 序 B) 终 止 程 序 执 行 C) 终 止 循 环, 将 控 制 转 移 到 本 循 环 结 构 ENDDO 后 面 的 第 一 条 语 句 继 续 执 行 D) 退 出 Visual FoxPro 34. 按 顺 序 键 入 以 下 命 令 : STORE"32.47" TO A B=INT(&A+8)? B 屏 幕 上 显 示 的 结 果 为 ( ) A)41 B)40 C)40.47 D) 有 一 个 表 文 件 :books.dbf, 其 内 容 如 下 :( ) 记 录 号 总 编 号 书 名 出 版 单 位 单 价 计 算 机 系 统 结 构 清 华 大 学 出 版 社 数 据 结 构 科 学 出 版 社 计 算 机 应 用 基 础 高 等 教 育 出 版 Visual FoxPro 6.0 电 子 工 业 出 版 社 操 作 系 统 原 理 电 子 工 业 出 版 社 操 作 系 统 概 论 高 等 教 育 出 版 社 计 算 机 网 络 清 华 大 学 出 版 社

44 计 算 机 原 理 高 等 教 育 出 版 社 请 问 运 行 下 列 程 序 时, 在 屏 幕 上 显 示 的 结 果 是 ( ) USE books UPDATE books SET 单 价 = 单 价 +5 WHERE 出 版 单 位 =" 科 学 出 版 社 " SELECT 出 版 单 位,AVG( 单 价 ) AS 平 均 价 FROM books; GROUP BY 出 版 单 位 INTO CURSOR 1sb SELECT * FROM 1sb WHERE 平 均 价 <30 ORDER BY 平 均 价 ; INTO CURSOR 1sb1 GO BOTTOM? LEFT( 出 版 单 位,8) CLOSE DATABASE 供 选 择 的 答 案 有 : A) 清 华 大 学 B) 高 等 教 育 C) 电 子 工 业 D) 出 错 信 息 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 在 关 系 数 据 库 的 基 本 操 作 中, 从 表 中 取 出 满 足 条 件 元 组 的 操 作 称 为 1, 把 两 个 关 系 中 相 同 属 性 值 的 元 组 联 接 到 一 起 形 成 新 的 二 维 表 的 操 作 称 为 2, 从 表 中 抽 取 属 性 值 满 足 条 件 列 的 操 作 称 为 3 2. 数 据 表 中 有 数 学 (N,5,1) 英 语 (N,5,1) 政 治 (N,5,1) 总 分 (N,5,1), 该 表 中 现 有 多 条 记 录, 但 总 分 没 有 输 入, 只 要 在 命 令 窗 口 中 输 入 4 命 令, 就 能 填 上 这 个 字 段 的 值 3. 将 数 据 库 文 件 当 前 记 录 的 所 有 字 段 值 传 送 到 数 组 A, 应 执 行 5 命 令, 将 数 组 A 中 的 数 据 传 送 到 数 据 库 文 件 当 前 记 录, 应 执 行 6 命 令 4. 一 个 关 系 是 一 张 二 维 表, 在 Visual FoxPro 中, 一 个 关 系 对 应 一 个 7 5. 多 栏 报 表 的 栏 目 数 可 以 通 过 8 来 设 置 6. 设 有 如 下 表 : 学 生 ( 学 号 N(3), 姓 名 C(3), 性 别 C(1), 年 龄 N(2)) 课 程 ( 课 程 号 C(3), 课 程 名 称 C(3), 教 师 C(3)) 选 课 ( 学 号 N(3), 课 程 号 C(3), 成 绩 N(3)) 请 对 下 面 的 SQL 语 句 填 空 : 对 于 选 课 表, 若 要 将 成 绩 属 性 改 名 为 选 课 成 绩, 可 用 语 句 : 9 7. 题 干 同 上, 查 询 所 有 同 学 所 选 课 的 教 师 的 情 况, 其 语 句 为 : SELECT 教 师 FROM 课 程 ; WHERE 课 程 号 IN( 10 ) 8. 用 户 设 计 菜 单 系 统 时, 既 可 通 过 11 实 现, 也 可 通 过 12 来 实 现 9. 查 找 既 选 修 了 课 程 号 为 K1 又 选 修 了 课 程 号 为 K2 的 学 生 的 学 号, 其 语 句 为 : SELECT A. 学 号 FROM 选 课 A, 选 课 B; WHERE A. 学 号 =B. 学 号 AND; 42

45 13 ; 项 目 管 理 器 的 15 选 项 卡 用 于 显 示 和 管 理 数 据 库 自 由 表 和 查 询 等 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 B) 分 析 能 对 数 据 库 中 的 数 据 进 行 数 据 录 入 增 加 删 除 插 入 修 改 计 算 统 计 索 引 排 列 等 操 作 的 软 件 系 统 称 为 数 据 库 管 理 系 统 2. 答 案 C) 分 析 关 系 数 据 库 的 任 何 检 索 操 作 都 是 由 三 种 基 本 运 算 组 合 而 成 的, 三 种 基 本 运 算 是 : (1) 选 择 : 从 关 系 模 式 中 找 出 满 足 给 定 条 件 的 元 组 的 操 作 称 为 选 择 (2) 投 影 : 从 关 系 模 式 中 指 定 若 干 个 属 性 组 成 新 的 关 系 称 为 投 影 (3) 连 接 : 连 接 是 通 过 连 接 条 件 将 两 个 关 系 模 型 拼 接 成 一 个 更 宽 的 关 系 模 式 3. 答 案 D) 分 析 内 存 变 量 的 清 除 语 法 1:CLEAR MEMORY 语 法 2:RELEASE < 内 存 变 量 表 > 语 法 3:RELEASE ALL[EXTENDED] 语 法 4:RELEASE ALL[LIKE < 通 配 符 > EXCEPT < 通 配 符 >] 功 能 : 语 法 1 清 除 所 有 内 存 变 量 语 法 2 清 除 指 定 的 内 存 变 量 语 法 3 清 除 所 有 的 内 存 变 量, 在 人 机 会 话 状 态 下 其 作 用 与 语 法 1 相 同, 如 果 出 现 在 程 序 中, 则 应 有 短 语 EXTENDED, 否 则 不 能 删 除 公 共 内 存 变 量 语 法 4 选 用 LIKE 短 语 清 除 与 通 配 符 相 匹 配 的 内 存 变 量, 选 用 EXCEPT 短 语 清 除 与 通 配 符 不 相 匹 配 的 内 存 变 量 4. 答 案 B) 分 析 在 Vsiual FoxPro 6.0 可 识 别 的 文 件 类 型 ( 以 文 件 的 扩 展 名 区 分 ) 如 下 : PJX 文 件 : 项 目 文 件 ;DBC 文 件 : 数 据 库 文 件 ;DBF 文 件 : 库 表 文 件 ;PRG 文 件 : 程 序 文 件 ; SCX 文 件 : 表 单 文 件 ;FRM 文 件 : 报 表 文 件 ;VFP 文 件 : 可 视 类 库 文 件 ;IDX 文 件 : 单 一 索 引 文 件 ; CDX 文 件 : 复 合 索 引 文 件 5. 答 案 C) 分 析 函 数 :SPACE(< 数 值 表 达 式 >), 功 能 : 返 回 由 指 定 数 目 的 空 格 组 成 的 字 符 串 6. 答 案 A) 分 析 Number 为 字 符 串, 所 以 File 为 File2, 故 选 A) 7. 答 案 A) 分 析 在 Visual FoxPro 中,Menu 窗 口 是 菜 单 设 计 窗 口 ;Screen 窗 口 是 屏 幕 生 成 器 窗 口 ;RQBE 43

46 窗 口 是 一 个 交 互 式 查 询 窗 口, 不 仅 可 以 建 立 多 数 据 库 的 关 系 及 显 示 输 出 的 查 询 文 件, 还 可 以 直 接 将 查 询 结 果 输 出 到 报 表 打 印 8. 答 案 B) 分 析 启 动 Visual FoxPro 6.0 后 屏 幕 上 出 现 两 个 窗 口 : 一 个 是 Visual FoxPro 6.0 的 主 窗 口, 另 一 个 是 命 令 窗 口 9. 答 案 C) 分 析 在 本 题 中, 姓 名 和 性 别 分 别 定 义 了 8 个 和 2 个 字 节, 在 Visual FoxPro 6.0 中 日 期 型 字 段 的 长 度 为 8 个 字 节, 删 除 标 记 占 1 个 字 节, 所 以 一 个 记 录 占 19 个 字 节,10 条 记 录 共 占 190 个 字 节 10. 答 案 C) 分 析 LOCATE 发 现 一 个 满 足 条 件 的 记 录 之 后, 可 执 行 CONTINUE, 从 而 在 表 的 剩 余 部 分 寻 找 其 他 满 足 条 件 的 记 录 11. 答 案 D) 分 析 数 据 库 表 与 自 由 表 可 以 相 互 转 换 12. 答 案 C) 分 析 Visual FoxPro 数 据 库 文 件 是 管 理 数 据 库 对 象 的 系 统 文 件 13. 答 案 A) 分 析 在 使 用 某 个 特 定 索 引 项 进 行 查 询 或 需 要 记 录 某 个 特 定 索 引 项 的 顺 序 显 示 时, 必 须 用 SET ORDER 命 令 指 定 当 前 索 引 项 14. 答 案 C) 分 析 Visual FoxPro 可 以 同 时 使 用 的 工 作 区 有 个 15. 答 案 D) 分 析 在 Visual FoxPro 6.0 中, 建 立 查 询 可 用 查 询 向 导 查 询 设 计 器 或 直 接 使 用 SELECT-SQL 命 令 16. 答 案 B) 分 析 查 询 设 计 器 既 可 对 单 表 查 询, 也 可 对 多 表 查 询 ; 使 用 查 询 设 计 器 生 成 的 SQL 语 句 存 盘 后 将 存 放 在 扩 展 名.QPR 的 文 件 中, 并 可 在 命 令 窗 口 中 直 接 用 DO 命 令 执 行 ; 查 询 设 计 器 可 以 设 定 查 询 结 果 的 输 出 形 式, 如 临 时 表 图 形 屏 幕 报 表 标 签 等 ; 而 分 组 依 据 选 项 卡 不 能 进 行 排 序 17. 答 案 B) 18. 答 案 A) 分 析 本 题 是 对 SQL-SELECT 命 令 中 的 短 语 INTO DBF 使 用 的 考 察 使 用 短 语 INTO DBF TABLE tablename 将 查 询 结 果 存 放 到 永 久 表 中 如 果 指 定 的 表 已 经 打 开, 并 且 SET SAFETY 设 置 为 OFF, 则 Visual FoxPro 在 不 给 出 警 告 的 情 况 下 改 写 该 表 如 果 指 定 了 基 本 表 的 名 称, 则 Visual FoxPro 产 生 错 误 信 息 19. 答 案 D) 分 析 选 项 A) 为 SQL 命 令 中 建 立 视 图 的 命 令 ; 选 项 B) 为 打 开 标 签 设 计 器, 设 计 标 签 ; 选 项 C) 为 建 立 一 个 数 据 库 并 打 开 它 ; 选 项 D) 为 SQL 命 令 中 建 立 表 文 件 的 命 令, 它 可 以 实 现 表 设 计 器 所 完 成 的 所 有 功 能 20. 答 案 B) 分 析 本 题 是 对 SQL 数 据 查 询 功 能 的 考 察 题 中 SQL 语 句 的 功 能 是 在 biz 表 中 按 交 易 所 44

47 字 段 计 算 出 各 个 交 易 所 的 平 均 单 价, 并 且 将 结 果 保 存 在 永 久 表 temp 中, 该 表 的 第 一 条 记 录 是 计 算 上 海 交 易 所 的 平 均 单 价, 第 二 条 记 录 是 计 算 深 圳 交 易 所 的 平 均 单 价 21. 答 案 C) 22. 答 案 A) 分 析 COUNT( ) 是 用 于 计 数 的 函 数 23. 答 案 C) 分 析 在 SELECT-SQL 命 令 中 用 来 实 现 排 序 的 短 语 是 ORDER BY 24. 答 案 A) 分 析 本 题 是 对 在 SQL-SELECT 命 令 中 使 用 的 BETWEEN AND 运 算 符 的 考 察, 考 察 该 运 算 符 查 询 的 条 件 是 在 什 么 范 围 内, 即 在 和 之 间, 并 且 包 括 两 个 边 界 25. 答 案 B) 分 析 本 题 是 对 用 SQL 命 令 建 立 视 图 的 考 察 题 中 利 用 AS 重 新 定 义 了 视 图 的 字 段 名, 将 字 段 名 名 称 作 为 虚 字 段 26. 答 案 C) 分 析 本 题 是 对 SQL 的 ALTER TABLE 命 令 的 考 察 ALTER TABLE 命 令 有 三 种 语 法 形 式, 由 于 本 题 是 修 改 字 段 名, 可 用 第 一 种 语 法 形 式 选 项 B) 中 用 WITH 是 错 误 的 ; 选 项 A) 表 文 件 名 后 缺 少 短 语 ALTER, 即 ALTER 指 出 修 改 的 字 段 ; 选 项 D) 的 命 令 拼 写 不 完 全, 应 该 是 ALTER TABLE 才 对 27. 答 案 A) 分 析 单 击 对 象 为 Click, 释 放 表 单 为 Release 28. 答 案 C) 分 析 在 超 级 联 接 查 询 中,SELECT 列 出 查 询 的 属 性,FROM 后 列 出 查 询 类 型,ON 短 语 列 出 联 接 查 询 条 件,WHERE 后 是 查 询 条 件 ON 短 语 要 紧 跟 在 JOIN 短 语 的 后 面,WHERE 短 语 置 于 ON 短 语 后 面 29. 答 案 C) 分 析 SQL 的 嵌 套 查 询 的 查 询 结 果 可 以 进 行 排 序, 但 只 能 对 最 终 的 外 层 查 询 结 果 进 行 排 序, 不 能 对 嵌 套 查 询 的 内 层 查 询 结 果 即 子 查 询 进 行 排 序 30. 答 案 B) 31. 答 案 C) 分 析 红 色 RGB(255,0,0),ThisForm 指 向 当 前 表 单 32. 答 案 D) 分 析 Visual FoxPro 中, 在 交 互 方 式 下, 可 对 L 型 变 量 输 入 数 据 的 命 令 是 INPUT, 而 ACCEPT 和 WAIT 命 令 输 入 数 据 的 类 型 为 C 型,READ 为 非 法 命 令 33. 答 案 C) 分 析 在 循 环 结 构 中, 使 用 EXIT 语 句 终 止 循 环, 将 控 制 转 移 到 本 次 循 环 结 构 ENDDO 后 面 的 第 一 条 语 句 继 续 执 行 如 果 使 用 QUIT 命 令, 将 退 出 Visual FoxPro 34. 答 案 B) 分 析 函 数 INT(< 数 值 表 达 式 >) 为 取 整 函 数, 同 时 &A=32.47, 则 &A+8=40.47, 因 此 函 数 INT(&A+8) 的 值 为 40 45

48 35. 答 案 C) 分 析 按 出 版 单 位 分 组 算 出 出 版 社 的 图 书 平 均 价, 选 择 平 均 价 在 30 元 以 下 的 图 书 出 版 社 GO BOTTOM? LEFT( 出 版 单 位,8) 最 后 显 示 为 电 子 工 业 出 版 社 的 前 8 个 字 节, 即 电 子 工 业 二 填 空 题 1. 1 选 择 2 连 接 3 投 影 分 析 关 系 数 据 库 的 三 个 基 本 操 作 是 选 择 连 接 和 投 影 2. 4 REPLACE ALL 总 分 WITH 数 学 + 英 语 + 政 治 分 析 用 REPLACE 命 令 直 接 修 改 格 式 :REPLACE FieldName1 WITH eexpression1[,fieldname2 WITH eexpression2] [FOR lexpression1] 功 能 : 直 接 用 表 达 式 或 值 修 改 记 录 3. 5 SCATTER TO A 6 GATHER FROM A 分 析 将 数 据 库 文 件 当 前 记 录 的 所 有 字 段 值 传 送 到 数 组 A, 应 执 行 SCATTER TO A 命 令, 将 数 组 A 中 的 数 据 传 送 到 数 据 库 文 件 当 前 记 录, 执 行 GATHER FROM A 命 令 4. 7 数 据 库 文 件 分 析 一 个 关 系 是 一 张 二 维 表, 在 Visual FoxPro 中, 一 个 关 系 对 应 一 个 数 据 库 文 件 且 不 允 许 有 相 同 的 记 录 内 容 5. 8 页 面 设 置 分 析 多 栏 报 表 是 一 种 分 为 多 个 栏 目 打 印 机 输 出 的 报 表 如 果 打 印 的 内 容 较 少, 横 向 只 占 用 部 分 页 面, 设 计 成 多 栏 报 表 比 较 合 适 可 以 利 用 页 面 设 置 对 话 框 设 置 多 栏 报 表 6. 9 ALTER TABLE 选 课 RANAME 成 绩 TO 选 课 成 绩 分 析 本 题 为 修 改 表 的 结 构, 应 使 用 命 令 ALTER TABLE 修 改 属 性 名, 应 该 使 用 本 题 答 案 给 出 的 命 令,ALTER TABLE 后 是 表 名,RANAME 后 是 修 改 前 的 属 性 名,TO 后 是 修 改 后 的 属 性 名 SELECT DISTINCT 课 程 号 FROM 选 课 分 析 本 题 是 嵌 套 查 询, 课 程 表 中 没 有 被 选 的 课 程 就 不 需 要 显 示 出 来, 由 内 层 查 询 语 句 搜 索 出 同 学 们 所 选 课 的 课 程 号, 然 后 由 外 层 查 询 列 出 所 有 课 程 号 对 应 的 教 师, 其 中 DISTINCT 用 于 去 掉 查 找 到 的 重 复 结 果 菜 单 设 计 器 12 编 程 方 式 A. 课 程 号 ="K1" AND 14 B. 课 程 号 ="K2" 分 析 本 题 是 自 连 接 查 询, 要 查 询 既 选 修 了 K1 又 选 修 了 K2 的 学 生 的 学 号, 查 询 结 果 出 自 同 一 个 表 需 要 为 选 课 表 起 不 同 的 别 名, 其 中, 一 个 别 名 是 A, 另 一 个 别 名 是 B 自 连 接 的 条 件 是 A. 学 号 =B. 学 号, 同 时 还 要 求 A. 课 程 号 ="K1" 和 B. 课 程 号 ="K2", 条 件 之 间 应 使 用 AND 连 接 注 意 : 不 能 将 该 题 写 为 : 46

49 SELECT 学 号 FROM 选 课 ; WHERE 课 程 号 ="K1" AND; 课 程 号 ="K2" 这 样 写 的 话, 查 询 结 果 为 空, 即 不 存 在 课 程 号 既 是 K1 又 是 K2 的 课 程 数 据 分 析 项 目 管 理 器 的 数 据 选 项 卡 用 于 显 示 和 管 理 数 据 库 自 由 表 和 查 询 等 47

50 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 五 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置, 答 在 试 卷 上 不 得 分 1. 在 一 个 关 系 中 如 果 有 这 样 一 个 属 性 存 在, 它 的 值 能 惟 一 地 标 识 关 系 中 的 每 一 个 元 组, 称 这 个 属 性 为 ( ) A) 关 键 字 B) 主 属 性 C) 数 据 项 D) 主 属 性 值 2. 数 据 库 系 统 与 文 件 系 统 的 主 要 区 别 是 ( ) A) 数 据 库 系 统 复 杂, 而 文 件 系 统 简 单 B) 文 件 系 统 只 能 管 理 程 序 文 件, 而 数 据 库 系 统 能 够 管 理 各 种 类 型 的 文 件 C) 文 件 系 统 不 能 解 决 数 据 冗 余 和 数 据 独 立 性 问 题, 而 数 据 库 系 统 可 以 解 决 D) 文 件 系 统 管 理 的 数 据 量 较 少, 而 数 据 库 系 统 可 以 管 理 庞 大 的 数 据 量 3. 学 生 性 别 的 取 值 只 能 为 男 或 女, 这 个 范 围 在 关 系 模 型 中 被 称 为 ( ) A) 域 B) 码 C) 分 量 D) 集 合 4. 在 下 列 函 数 中, 函 数 值 为 数 值 的 是 ( ) A)BOF( ) B)CTOD("01/01/03") C)AT(" 功 名 "," 三 十 功 名 尘 与 土 ") D)SUBSTR(DTOC(DATE( )),7) 5. 连 续 执 行 以 下 命 令 之 后, 最 后 一 条 命 令 的 输 出 结 果 是 ( ) SET EXACT OFF X="A "? IIF("A"=X,X "BCD",X+"BCD") A)A B)ABCD C)BCD D)A BCD 6. 在 Visual FoxPro 中, 使 用 查 询 设 计 器 创 建 查 询, 最 后 生 成 的 查 询 程 序 的 扩 展 名 是 ( ) A)QPX B)PRG C)QPR D)MPR 7. 在 选 项 对 话 框 的 文 件 位 置 选 项 卡 中 可 以 设 置 ( ) 49

51 A) 表 单 的 默 认 大 小 B) 默 认 目 录 C) 日 期 和 时 间 的 显 示 格 式 D) 程 序 代 码 的 颜 色 8. 控 制 命 令 窗 口 显 示 和 隐 藏 的 命 令 在 ( ) 菜 单 项 中 A) 编 辑 B) 项 目 C) 窗 口 D) 工 具 9. 表 示 在 学 生 表 中 政 治 分 数 超 过 90 分 和 不 及 格 的 女 生 的 记 录, 应 当 使 用 命 令 ( ) A)LIST FOR 性 别 =" 女 ", 政 治 >90, 政 治 <60 B)LIST FOR 性 别 =" 女 ", 政 治 <60, 政 治 >90 C)LIST FOR 性 别 =" 女 " AND 政 治 >90 AND 政 治 <60 D)LIST FOR 性 别 =" 女 " AND( 政 治 >90 OR 政 治 <60) 10. 要 求 表 文 件 某 数 值 型 字 段 的 整 数 是 4 位, 小 数 是 2 位, 其 值 可 能 为 负 数, 该 字 段 的 宽 度 应 定 义 为 ( ) A)8 位 B)7 位 C)6 位 D)4 位 11. 下 面 关 于 查 询 的 描 述 正 确 的 是 ( ) A) 可 以 使 用 CREATE VIEW 打 开 查 询 设 计 器 B) 使 用 查 询 设 计 器 可 以 生 成 所 有 的 SQL 查 询 语 句 C) 使 用 查 询 设 计 器 生 成 的 SQL 语 句 存 盘 后 将 存 放 在 扩 展 名 为.QPR 的 文 件 中 D) 使 用 DO 语 句 执 行 查 询 时, 可 以 不 带 扩 展 名 12. 下 列 命 令 结 果 中, 肯 定 生 成 一 个 空 表 的 是 ( ) A)COPY TO BOY FOR 性 别 =" 女 " B)COPY FILE DA.DBF TO BOY FIELDS 姓 名, 年 龄, 奖 学 金 C)COPY STRU TO BOY FIELDS 姓 名, 年 龄, 奖 学 金 D)SELECT * FROM DA WHERE 性 别 =" 女 " INTO DBF BOY 13. 可 以 在 BROWSE 浏 览 窗 口 中, 按 CTRL+T 键 实 现 ( ) 操 作 A) 逻 辑 删 除 记 录 和 物 理 删 除 记 录 B) 逻 辑 恢 复 记 录 和 物 理 恢 复 记 录 C) 逻 辑 删 除 记 录 和 逻 辑 恢 复 记 录 D) 物 理 删 除 记 录 和 物 理 恢 复 记 录 14. 若 能 正 确 执 行?M.name 和?H.name, 则 ( ) A) 前 一 个 name 是 字 段 名, 后 一 个 name 是 内 存 变 量 名 B) 前 一 个 name 是 内 存 变 量 名, 后 一 个 name 是 字 段 名 C) 两 个 name 都 是 字 段 名 D) 两 个 name 都 是 内 存 变 量 名 15. 以 下 关 于 自 由 表 的 叙 述, 正 确 的 是 ( ) A) 使 用 以 前 版 本 的 FoxPro 建 立 的 表 B) 可 以 用 Visual FoxPro 建 立, 但 是 不 能 把 它 添 加 到 数 据 库 中 50

52 C) 自 由 表 可 以 添 加 到 数 据 库 中, 数 据 库 表 也 可 以 从 数 据 库 中 移 出 成 为 自 由 表 D) 自 由 表 可 以 添 加 到 数 据 库 中, 但 数 据 库 表 不 可 以 从 数 据 库 中 移 出 成 为 自 由 表 16. 在 当 前 盘 目 录 下 删 除 表 student 的 命 令 是 ( ) A)DROP student B)DELETE student C)DROP TABLE student D)DELETE TABLE student 17. 查 询 设 计 器 中 包 含 的 选 项 卡 有 ( ) A) 字 段, 条 件, 分 组 依 据 B) 字 段, 筛 选, 排 序 依 据 C) 条 件, 排 序 依 据, 分 组 依 据 D) 条 件, 筛 选, 杂 项 18. 有 如 下 SQL 语 句 : SELECT max( 成 绩 ) INTO ARRAY a FROM student 执 行 该 语 句 后 ( ) A)a[1] 的 内 容 为 max( 成 绩 ) B)a[0] 的 内 容 为 max( 成 绩 ) C)a[n] 的 内 容 为 max( 成 绩 ) D)a 的 所 有 内 容 为 max( 成 绩 ) 19. 在 SQL 的 CREATE TABLE 命 令 中 用 于 定 义 满 足 实 体 完 整 性 的 主 索 引 的 短 语 是 ( ) A)DEFAULT B)UNIQUE C)CHECK D)PRIMARY KEY 20. 不 属 于 SQL 的 数 据 修 改 功 能 的 命 令 是 ( ) A)INSERT B)UPDATE C)CHANGE D)DELETE 21.SQL 的 DELETE 命 令 是 指 ( ) A) 从 表 中 删 除 行 B) 从 表 中 删 除 列 C) 从 基 本 表 中 删 除 列 D) 从 基 本 表 中 删 除 行 22. 在 SQL 语 句 中 用 于 分 组 的 短 语 是 ( ) A)MODIFY B)ORDER BY C)GROUP BY D)SUM 23. 对 下 列 命 令 理 解 正 确 的 是 ( ) UPDATE 选 课 SET 成 绩 = 成 绩 +10 A) 只 对 当 前 记 录 更 新 B) 对 表 中 的 记 录 的 成 绩 全 部 更 新 C) 删 除 当 前 记 录 D) 删 除 全 部 表 中 的 成 绩 值 24.SQL 语 句 中 用 SELECT 命 令 建 立 表 之 间 联 系 的 短 语 为 ( ) A)UNIQE B)GROUP BY 51

53 C)JOIN D)FROM 25. 学 生 表 结 构 为 ( 学 号 N(3), 姓 名 C(3), 性 别 C(1), 年 龄 N(2)), 学 号 为 主 索 引, 若 用 SQL 命 令 检 索 所 有 比 王 楠 年 龄 大 的 同 学, 下 列 语 句 正 确 的 是 ( ) A)SELECT * FROM 学 生 ; WHERE 年 龄 >(SELECT 年 龄 FROM 学 生 ; WHERE 姓 名 =" 王 楠 ") B)SELECT * FROM 学 生 ; WHERE 姓 名 =" 王 楠 " C)SELECT * FROM 学 生 ; WHERE 年 龄 >(SELECT 年 龄 ; WHERE 姓 名 =" 王 楠 ") D)SELECT * FROM 学 生 ; WHERE 年 龄 >" 王 楠 " 26. 查 询 选 修 K1 的 学 生 中 成 绩 最 高 的 学 生 的 学 号, 下 列 语 句 正 确 的 是 ( ) A)SELECT 学 号 FROM 选 课 ; WHERE 课 程 号 ="KC1" AND 成 绩 >=; (SELECT 成 绩 FROM 选 课 ; WHERE 课 程 号 ="K1") B)SELECT 学 号 FROM 选 课 ; WHERE 课 程 号 ="KC1" AND 成 绩 IN; (SELECT 成 绩 FROM 选 课 ; WHERE 课 程 号 ="K1") C)SELECT 学 号 FROM 选 课 ; WHERE 课 程 号 ="K1" AND 成 绩 >=ALL; (SELECT 成 绩 FROM 选 课 ; WHERE 课 程 号 ="K1") D)SELECT 学 号 FROM 选 课 ; WHERE 课 程 号 ="K1" AND 成 绩 IN; (SELECT 成 绩 FROM 选 课 ) 27.Caption 是 对 象 的 ( ) 属 性 A) 标 题 B) 名 称 C) 背 景 是 否 透 明 D) 字 体 尺 寸 28. 假 定 表 单 中 包 含 一 个 命 令 按 钮, 那 么 在 运 行 表 单 时, 下 面 有 关 事 件 引 发 次 序 的 陈 述 中, 正 确 的 是 ( ) A) 先 是 命 令 按 钮 的 Init 事 件, 然 后 是 表 单 的 Init 事 件, 最 后 是 表 单 的 Load 事 件 B) 先 是 表 单 的 Init 事 件, 然 后 是 命 令 按 钮 的 Init 事 件, 最 后 是 表 单 的 Load 事 件 C) 先 是 表 单 的 Load 事 件, 然 后 是 表 单 的 Init 事 件, 最 后 是 命 令 按 钮 的 Init 事 件 D) 先 是 表 单 的 Load 事 件, 然 后 是 命 令 按 钮 的 Init 事 件, 最 后 是 表 单 的 Init 事 件 29.DbClick 事 件 是 ( ) 时 触 发 的 基 本 事 件 52

54 A) 当 创 建 对 象 B) 当 从 内 存 中 释 放 对 象 C) 当 表 单 或 表 单 集 装 入 内 存 D) 当 用 户 双 击 对 象 30. 下 面 关 于 数 据 环 境 和 数 据 环 境 中 两 个 表 之 间 关 系 的 陈 述 中, 正 确 的 是 ( ) A) 数 据 环 境 不 是 对 象, 关 系 是 对 象 B) 数 据 环 境 是 对 象, 关 系 不 是 对 象 C) 数 据 环 境 是 对 象, 关 系 是 数 据 环 境 中 的 对 象 D) 数 据 环 境 和 关 系 都 不 是 对 象 31. 当 一 复 选 框 变 为 灰 色 ( 不 可 用 ) 时, 此 时 Value 的 值 为 ( ) A)0 B)1 C)2 或 NULL D) 不 确 定 32. 在 创 建 快 速 报 表 时, 基 本 带 区 包 括 ( ) A) 标 题, 细 节 和 总 结 B) 页 标 头, 细 节 和 页 注 脚 C) 组 标 头, 细 节 和 组 注 脚 D) 报 表 标 题, 细 节 和 页 注 脚 33. 对 于 Visual FoxPro 来 说, 要 开 发 一 个 完 整 良 好 的 应 用 系 统, 必 须 建 立 一 个 ( ) A) 数 据 库 文 件 B) 菜 单 文 件 C) 报 表 文 件 D) 项 目 文 件 34. 下 列 有 关 loop 语 句 和 exit 语 句 的 叙 述 正 确 的 是 ( ) A)loop 和 exit 语 句 可 以 写 在 循 环 体 的 外 面 B)loop 语 句 的 作 用 是 把 控 制 转 到 enddo 语 句 C)exit 语 句 的 作 用 是 把 控 制 转 到 enddo 语 句 D)loop 和 exit 语 句 一 般 写 在 循 环 结 构 里 面 嵌 套 的 分 支 结 构 中 35. 项 目 管 理 器 中, 表 单 文 件 所 在 的 选 项 卡 是 ( ) A) 数 据 B) 文 档 C) 代 码 D) 其 他 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 自 然 连 接 是 指 1 2. 数 据 模 型 不 仅 表 示 事 物 本 身 的 数 据, 而 且 表 示 2 3. 已 知 变 量 x="visual FoxPro", 执 行 命 令? UPPER(SUBSTR(X,8,3)) 的 结 果 是 3 4. 在 数 据 库 表 的 表 设 计 器 中 可 以 设 置 3 种 触 发 器, 分 别 是 4 5 和 6 5. 程 序 中 的 错 误 可 以 分 为 语 法 错 误 和 7 错 误 两 类 6. 清 除 主 窗 口 屏 幕 的 命 令 是 8 7. 在 ORDER BY 子 句 的 选 项 中, 可 用 DESC 代 表 9 输 出 ; 当 省 略 DESC 时, 则 代 表 10 输 出 53

55 8. 使 用 SQL 语 句 完 成 将 所 有 教 授 的 工 资 提 高 5% 的 操 作 : 11 教 师 SET 工 资 = 工 资 * 职 称 =" 教 授 " 9. 阅 读 下 列 程 序 : CLEAR SET TALK SAY " 计 算 二 元 二 次 方 程 式 的 值 " X=1 SAY SAY X**2+2*X*Y+Y**2= SET TALK ON RETURN 请 写 出 在 屏 幕 第 9 行 上 显 示 的 内 容 阅 读 下 列 程 序, 请 将 其 填 写 完 整 OPEN DATABASE sdb USE student ACCEPT " 请 输 入 学 生 姓 名 :" TO lcname LOCAT ALL FOR 姓 名 =lcname IF FOUND() 14 ELSE WAIT " 没 有 发 现 " ENDIF RETURN 11. 在 应 用 程 序 生 成 器 的 常 规 选 项 卡 中, 选 择 程 序 类 型 时 选 中 正 常, 将 生 成 一 个 15 54

56 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 A) 分 析 关 键 字 : 数 据 库 的 每 个 表 都 必 须 有 一 个 或 一 组 字 段 可 用 以 惟 一 确 定 存 储 在 表 中 的 每 个 记 录 2. 答 案 C) 分 析 数 据 库 系 统 是 指 引 进 数 据 库 技 术 后 的 计 算 机 系 统, 是 实 现 有 组 织 动 态 地 存 储 大 量 相 关 数 据, 提 供 数 据 处 理 和 信 息 资 源 共 享 的 便 利 手 段 数 据 库 的 主 要 特 点 如 下 : (1) 数 据 结 构 化 ; (2) 数 据 的 共 享 性 高, 冗 余 低, 易 扩 充 ; (3) 具 有 较 高 的 数 据 独 立 性 ; (4) 有 统 一 的 数 据 控 制 功 能 3. 答 案 A) 分 析 域 : 属 性 的 取 值 范 围, 即 不 同 元 组 对 同 一 个 属 性 的 取 值 所 限 定 的 范 围 4. 答 案 C) 分 析 BOF(< 工 作 区 号 > < 表 别 名 >): 测 试 当 前 表 文 件 ( 若 缺 省 自 变 量 ) 或 指 定 表 文 件 中 的 记 录 指 针 是 否 指 向 文 件 首, 若 是 则 返 回 真 (.T.) 否 则 返 回 逻 辑 假 (.F.);CTOD(< 字 符 表 达 式 >): 将 < 字 符 表 达 式 > 值 转 换 成 日 期 型 数 据 ;AT(< 字 符 表 达 式 1>,< 字 符 表 达 式 2>[,< 数 值 表 达 式 >]): 如 果 < 字 符 表 达 式 2> 是 < 字 符 表 达 式 1> 的 子 串, 则 返 回 < 字 符 表 达 式 1> 值 的 首 字 符 在 < 字 符 表 达 式 2> 值 中 的 位 置 ; 若 不 是 子 串, 则 返 回 0;SUBSTR(< 字 符 表 达 式 >,< 起 始 位 置 >,[< 长 度 >]): 从 指 定 表 达 式 值 中 的 起 始 位 置 取 一 个 指 定 长 度 的 子 串 作 为 函 数 值 5. 答 案 D) 分 析 条 件 分 支 函 数, 格 式 为 :IIF(< 逻 辑 表 达 式 >,< 表 达 式 1>,< 表 达 式 2>) 功 能 : 逻 辑 表 达 式 为 真 时, 返 回 表 达 式 1 的 值, 否 则 返 回 条 件 表 达 式 2 的 值 6. 答 案 C) 分 析 在 Visual FoxPro 中, 使 用 查 询 设 计 器 创 建 查 询, 最 后 生 成 的 查 询 程 序 的 扩 展 名 是 QPR, 编 译 后 的 查 询 程 序 扩 展 名 是 QPX, 生 成 的 菜 单 程 序 的 扩 展 名 是 MPR, 程 序 的 扩 展 名 是 PRG 7. 答 案 B) 分 析 在 选 项 对 话 框 的 文 件 位 置 选 项 卡 中 可 以 设 置 默 认 目 录 8. 答 案 C) 分 析 控 制 命 令 窗 口 显 示 和 隐 藏 的 命 令 都 在 窗 口 菜 单 项 中 9. 答 案 D) 分 析 该 命 令 LIST FOR 中 的 表 达 式 是 关 系 表 达 式, 所 以 应 该 用 关 系 运 算 符 连 接 选 项 C) 要 求 该 女 学 生 满 足 政 治 分 数 既 超 过 90 分 又 不 及 格, 不 符 合 题 意 10. 答 案 A) 分 析 整 数 部 分 占 4 位, 小 数 部 分 占 2 位, 符 号 ( 正 负 ) 位 占 1 位, 小 数 点 占 1 位, 所 以 55

57 字 段 总 宽 度 应 为 =8 11. 答 案 C) 分 析 本 题 是 对 查 询 设 计 器 使 用 的 考 察 使 用 命 令 CREATE QUERY 可 以 打 开 查 询 设 计 器 建 立 查 询 查 询 设 计 器 的 局 限 性 在 于 只 能 建 立 一 些 比 较 规 则 的 查 询, 对 于 复 杂 的 查 询, 如 内 层 嵌 套 可 以 用 DO 命 令, 但 是 一 定 要 带 扩 展 名 12. 答 案 C) 分 析 A) 是 复 制 性 别 =" 女 " 的 元 组,B) 是 将 DA.DBF 复 制 到 BOY.DBF,D) 与 A) 类 似, 将 性 别 =" 女 " 的 元 组 复 制 到 DBF BOY 中 13. 答 案 C) 分 析 用 CTRL+T 快 捷 键 可 以 实 现 逻 辑 删 除 和 逻 辑 恢 复 记 录 14. 答 案 B) 15. 答 案 C) 分 析 在 Visual FoxPro 中 创 建 表 时, 如 果 当 前 没 有 打 开 数 库, 则 创 建 的 表 是 自 由 表 自 由 表 可 以 添 加 到 数 据 库 中, 数 据 库 表 也 可 以 从 数 据 库 中 移 出 成 为 自 由 表 16. 答 案 C) 分 析 本 题 是 对 SQL-SELECT 中 删 除 表 的 命 令 的 考 察 在 Visual FoxPro 中 对 表 的 删 除 既 可 通 过 表 设 计 器 删 除, 又 可 通 过 SQL 的 DROP TABLE 命 令 来 删 除 17. 答 案 B) 分 析 查 询 设 计 器 共 有 6 个 选 项 卡 : (1) 字 段 选 项 卡 : 用 于 指 定 要 查 询 的 数 据 ; (2) 联 接 选 项 卡 : 用 于 编 辑 联 接 条 件 ; (3) 筛 选 选 项 卡 : 用 于 指 定 查 询 条 件 ; (4) 排 序 依 据 选 项 卡 : 用 于 指 定 排 序 的 字 段 和 排 序 方 式 ; (5) 分 组 依 据 选 项 卡 : 用 于 分 组 ; (6) 杂 项 选 项 卡 : 用 于 指 定 是 否 要 重 复 记 录 及 输 出 列 在 前 面 的 记 录 等 18. 答 案 A) 分 析 本 题 是 对 SQL 的 数 据 查 询 功 能 的 考 察 题 中 SQL 语 句 的 功 能 是 在 student 表 中 查 询 最 高 成 绩 并 将 结 果 存 放 到 数 组 a 中, 该 数 组 第 1 个 元 素 a[1] 的 内 容 即 为 查 询 结 果 19. 答 案 D) 分 析 选 项 A) 用 于 定 义 默 认 值 ; 选 项 B) 用 于 建 立 候 选 索 引, 但 不 是 惟 一 索 引 ; 选 项 C) 用 于 指 定 字 段 的 有 效 性 规 则 ; 选 项 D) 用 于 建 立 主 索 引 20. 答 案 C) 分 析 SQL 的 数 据 修 改 功 能 包 括 对 数 据 库 中 数 据 的 删 除 插 入 和 修 改 选 项 A) 是 插 入 命 令 ; 选 项 B) 是 更 新 命 令 ; 选 项 D) 是 删 除 命 令 21. 答 案 D) 分 析 SQL 的 DELETE 命 令 是 指 从 基 本 表 中 删 除 元 组 ( 行 ) 选 项 A) B) 的 表 不 一 定 是 基 本 表, 可 能 是 视 图 22. 答 案 C) 分 析 MODIFY 和 SUM 不 是 SQL 语 句 中 的 短 语,ORDER BY 是 排 序 短 语, 而 GROUP BY 56

58 是 分 组 短 语 23. 答 案 B) 分 析 UPDATE 命 令 用 于 更 新 表 中 记 录 的 值 UPDATE 后 面 是 指 定 的 表 名, 要 更 新 的 字 段 名 置 于 SET 后 如 果 该 命 令 后 无 WHERE 短 语, 则 对 表 中 全 部 记 录 进 行 更 新 24. 答 案 C) 分 析 选 项 A) 在 表 的 定 义 语 句 中 用 来 建 立 候 选 索 引 ; 选 项 B) 用 来 分 组 查 询, 通 常 置 于 WHERE 短 语 后 ; 选 项 C) 建 立 表 之 间 的 联 系, 通 常 置 于 FROM 后 ; 选 项 D) 指 定 数 据 的 来 源 25. 答 案 A) 分 析 本 题 是 一 个 嵌 套 循 环 查 询 的 语 句, 内 层 循 环 是 检 索 出 王 楠 的 年 龄, 外 层 循 环 用 WHERE 语 句 检 索 出 比 王 楠 年 龄 大 的 同 学, 外 层 循 环 结 果 依 赖 于 内 层 查 询 26. 答 案 C) 分 析 本 题 是 嵌 套 循 环 查 询, 内 层 查 询 的 结 果 是 选 修 K1 课 程 号 同 学 的 成 绩 的 集 合 外 层 查 询 结 果 中 的 成 绩 应 该 大 于 内 层 查 询 结 果 成 绩 集 合 中 的 所 有 值, 使 用 ALL 运 算, 而 IN 是 表 示 外 层 查 询 结 果 中 的 成 绩 属 于 内 层 查 询 结 果 的 成 绩 集 合 27. 答 案 A) 分 析 Caption 用 来 表 示 对 象 的 标 题 28. 答 案 D) 29. 答 案 D) 分 析 单 击 对 象 为 Click, 双 击 对 象 为 DblClick 30. 答 案 C) 分 析 在 打 开 或 修 改 一 个 表 单 或 报 表 时 需 要 打 开 的 全 部 表 视 图 和 关 系 称 为 数 据 环 境 可 以 在 数 据 环 境 设 计 器 中 可 视 的 设 置 数 据 环 境, 并 将 它 和 表 单 或 表 单 集 一 起 保 存 数 据 环 境 是 一 个 对 象, 有 自 己 的 属 性 方 法 和 事 件 关 系 是 数 据 环 境 中 的 对 象 31. 答 案 C) 分 析 当 复 选 框 为 不 可 用 时,Value 的 值 默 认 为 2 或 NULL 32. 答 案 B) 分 析 设 计 器 窗 口 包 含 三 个 空 白 区 域 ( 带 区 ), 分 别 为 页 标 头 细 节 页 注 脚 33. 答 案 D) 分 析 对 Visual FoxPro 来 说, 要 开 发 一 个 完 整 良 好 的 应 用 系 统, 必 须 建 立 一 个 项 目 文 件, 以 保 证 系 统 的 完 整 性 和 合 理 性 34. 答 案 D) 分 析 在 FOR-ENDFOR 计 数 循 环 结 构 中, 循 环 次 数 是 由 计 数 器 的 初 始 值 最 终 值 和 步 长 确 定 的 但 在 循 环 体 中 不 应 包 括 循 环 变 量 值 的 命 令, 即 不 能 人 为 地 修 改 循 环 控 制 变 量, 否 则 循 环 执 行 结 果 容 易 出 错 LOOP 与 EXIT 可 以 出 现 在 循 环 体 内 的 任 何 位 置 35. 答 案 B) 分 析 项 目 管 理 器 有 全 部 数 据 文 档 类 代 码 和 其 他 六 个 选 项 卡, 其 中 表 单 文 件 所 在 的 选 项 卡 是 文 档 选 项 卡 二 填 空 题 1. 1 按 照 对 应 字 段 值 相 等 并 去 掉 重 复 属 性 的 联 接 操 作 57

59 分 析 自 然 连 接 : 在 连 接 运 算 中, 按 照 字 段 值 对 应 相 等 条 件 进 行 的 连 接 操 作 称 为 等 值 连 接 自 然 连 接 是 去 掉 重 复 属 性 的 等 值 连 接 2. 2 事 物 与 事 物 之 间 的 各 种 联 系 3. 3 FOX 分 析 UPPER(< 字 符 表 达 式 >): 将 指 定 表 达 式 中 的 小 写 字 母 转 换 成 大 写 字 母 ;SUBSTR(< 字 符 表 达 式 >,< 起 始 位 置 >,[< 长 度 >]): 从 指 定 表 达 式 的 起 始 位 置 取 一 个 指 定 长 度 的 子 串 作 为 函 数 值 4. 4 插 入 5 更 新 6 删 除 5. 7 逻 辑 分 析 程 序 中 的 错 误 可 以 分 为 语 法 错 误 和 逻 辑 错 误 两 种, 逻 辑 错 误 不 易 发 现 6. 8 CLEAR 分 析 删 除 所 有 定 义 的 窗 口 的 命 令 是 CLEAR WINDOWS; 关 闭 所 有 类 型 的 文 件, 并 清 除 内 存 变 量 的 命 令 是 CLEAR ALL; 而 清 除 主 窗 口 屏 幕 的 命 令 是 CLEAR 7. 9 降 序 10 升 序 分 析 在 SELECT-SQL 命 令 中 实 现 排 序 的 短 语 是 ORDER BY,ASC 指 定 查 询 结 果 根 据 排 序 项 以 升 序 排 列, 它 是 ORDER BY 的 默 认 选 项 DESC 指 定 查 询 结 果 以 降 序 排 列 UPDATE 12 WHERE 分 析 本 题 是 对 SQL 的 更 新 功 能 的 考 察 依 据 题 义, 应 用 UPDATE-SQL 命 令 来 更 新 表 中 的 记 录 其 中 UPDATE 教 师 指 定 表,SET 工 资 = 工 资 *1.05 短 语 指 定 要 更 新 的 列 以 及 这 些 列 的 新 值, WHERE 职 称 =" 教 授 " 指 定 更 新 记 录 的 条 件 X**2+2*X*Y+Y**2=9.00( 或 X**2+2*X*Y+Y**2=9) 分 析 在 算 术 运 算 符 中,** 表 示 乘 方 运 算 SELECT * FROM student WHERE lcname$ 姓 名 分 析 本 题 程 序 的 功 能 是 : 使 用 模 糊 查 询, 在 学 生 姓 名 中 查 找 包 含 输 入 字 符 的 学 生 如 果 存 在, 使 用 SQL SELECT 显 示 满 足 查 询 条 件 的 学 生 信 息 ; 否 则, 使 用 WAIT 语 句 提 示 没 有 发 现 在 Visual FoxPro 中, 实 现 模 糊 查 询 的 运 算 有 两 种 : 使 用 $ 和 AT( ) 函 数 因 此 本 题 的 答 案 SQL SELECT 中 WHERE 子 句 也 可 以 使 用 AT( ) 函 数 (AT( 姓 名,lcName)>0) app 应 用 程 序 58

60 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 六 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 在 下 列 各 题 的 A) B) C) D)4 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1. 系 统 变 量 名 均 以 ( ) 开 头 A) 字 母 B) 数 字 C) 下 划 线 D) 汉 字 2. 如 果 公 司 一 个 部 门 只 能 有 一 个 经 理, 而 且 一 个 经 理 能 同 时 担 任 其 他 部 门 的 经 理, 经 理 和 部 门 两 个 实 体 之 间 的 关 系 属 于 ( ) A) 一 对 一 联 系 B) 一 对 二 联 系 C) 多 对 多 联 系 D) 一 对 多 联 系 3. 在 Visual FoxPro 中, 对 数 据 库 操 作 主 要 使 用 的 3 个 菜 单 是 ( ) A)System,File,Browse B)File,Record,Program C)Database,Record,Run D)File,Database,Record 4. 在 下 面 DO 循 环 中, 一 共 要 循 环 ( ) 次 X=10 Y=15 DO WHILE Y>=X Y=Y 1 ENDDO A)15 B)10 C)6 D)5 5. 设 一 数 据 库 中 有 50 条 记 录, 当 该 库 刚 被 打 开 时, 函 数 RECNO( ) 返 回 的 值 是 ( ) A).T. B).F. C)1 D)50 6. 屏 幕 格 式 文 件 的 扩 展 名 是 ( ) A).TXT B).FRX C).FMT D).FOX 7. 数 据 都 被 存 放 在 一 台 计 算 机 中, 并 统 一 管 理 和 运 行 的 数 据 库 系 统 属 于 ( ) A) 分 布 式 系 统 B) 单 用 户 系 统 C) 集 中 式 系 统 D) 作 删 除 标 记 61

61 8. 如 果 在 一 个 运 算 表 达 式 中, 用 逻 辑 运 算 关 系 运 算 和 算 术 运 算 混 合 在 一 起 其 中 包 含 括 号, 它 们 的 运 算 顺 序 是 ( ) A) 括 号, 逻 辑, 关 系, 算 术 B) 括 号, 逻 辑, 算 术, 关 系 C) 关 系, 逻 辑, 算 术, 括 号 D) 括 号, 算 术, 关 系, 逻 辑 9. 在 图 书 数 据 库 文 件 中, 书 号 字 段 为 字 符 型 现 要 求 将 书 号 以 字 母 K 开 头 的 所 有 图 书 记 录 做 删 除 标 记, 应 使 用 的 命 令 是 ( ) A)DELETE FOR"K"$ 书 号 B)DELETE FOR 书 号 =K* C)DELETE FOR RIGHT( 书 号,1)="K" D)DELETE FOR SUBSTR( 书 号,1,1)= "K" 10. 下 列 4 选 项 中, 不 属 于 关 系 模 型 要 求 的 是 ( ) A) 允 许 有 重 复 的 字 段 名 B) 每 一 列 数 据 的 类 型 必 须 相 同 C) 不 允 许 有 完 全 相 同 的 记 录 内 容 D) 行 和 列 的 次 序 均 可 任 意 排 列 11. 数 据 库 (DB) 数 据 库 系 统 (DBS) 和 数 据 管 理 系 统 (DBMS) 之 间 的 关 系 ( ) A)DBMS 包 括 DB 和 DBS B)DBS 包 括 DB 和 DBMS C)DB 包 括 DBS 和 DBMS D)DBS 或 DBMS 简 称 DB 12. 索 引 文 件 打 开 后, 下 列 命 令 中 不 受 索 引 影 响 的 是 ( ) A)LIST B)SKIP C)GOTO 50 D)LOCATE 13. 清 除 屏 幕 上 4~8 行 5~24 列 的 一 块 矩 形 区 域 的 命 令 是 ( ) A)@4,5 CLEAR TO 8,24 B)@4,5 8,24 C)@(4,5)CLEAR(8,24) D)@4,58,24 CLEAR 14. 假 若 一 个 表 文 件 与 其 按 姓 名 所 建 立 的 索 引 文 件 已 打 开, 则 在 下 列 表 述 中 两 个 命 令 作 用 相 同 的 是 ( ) A)GO TOP 与 GO 1 B)LIST FOR 姓 名 =" 王 " 和 LIST WHILE 姓 名 =" 王 " C)FIND " 王 " 和 SEEK 王 D)FIND " 王 " 和 SEEK " 王 " 15~27 使 用 的 数 据 如 下 : 当 前 盘 当 前 目 录 下 有 数 据 库 db_madicin, 其 中 有 数 据 库 表 medicine.dbf, 该 数 据 库 表 的 内 容 是 : 药 品 代 码 药 品 名 称 单 价 剂 量 青 霉 素 g 消 毒 水 g 先 锋 霉 素 g 生 理 盐 水 g 苏 打 水 g 马 叮 咛 g 止 咳 糖 浆 g 云 南 红 约 g 15. 执 行 如 下 SQL 语 句 后 SELECT*FROM medicine INTO DBF dj ORDER BY 单 价 DESC,( ) 62

62 A) 系 统 会 提 示 出 错 信 息 B) 会 生 成 一 个 按 单 价 升 序 排 序 的 表 文 件 dj.dbf C) 会 生 成 一 个 按 单 价 降 序 排 序 的 表 文 件 dj.dbf D) 不 会 生 成 排 序 文 件, 只 在 屏 幕 上 显 示 一 个 按 单 价 升 序 排 序 的 结 果 16. 执 行 下 列 程 序 段 后, 运 行 结 果 是 ( ) SET TALK OFF SET HEADING OFF USE medicine DO WHILE.NOT.EOF REPL ALL 单 价 WITH 单 价 +2 SKIP ENDDO GO BOTTOM SKIP 3? 药 品 名 称, 剂 量 USE SET TALK ON RETURN A) 生 理 盐 水 5g B) 马 叮 咛 10g C) 苏 打 水 10g D) 先 锋 霉 素 25g 17. 查 询 表 medicine 中 全 部 药 品 名 称 与 单 价 的 命 令 是 ( ) A)SELECT 药 品 名 称 FROM medicine B)SELECT*FROM medicine C)SELECT 药 品 名 称, 单 价 FROM medicine D)SELECT 药 品 名 称, 单 价, 剂 量 FROM medicine 18. 使 用 项 目 管 理 器 的 文 档 选 项 卡 可 管 理 ( ) A) 表 单 报 表 视 图 B) 自 由 表 报 表 标 签 C) 表 单 报 表 标 签 D) 表 单 数 据 库 视 图 19. 有 如 下 SQL SELECT 语 句 SELECT*FROM medicine WHERE 剂 量 BETWEEN 10 AND 25 与 该 语 句 等 价 的 是 ( ) A)SELECT*FROM medicine WHERE 剂 量 <=25.AND. 剂 量 >=10 B)SELECT*FROM medicine WHERE 剂 量 <25.AND. 剂 量 >10 C)SELECT*FROM medicine WHERE 剂 量 >=25.AND. 剂 量 <=10 D)SELECT*FROM medicine WHERE 剂 量 >25.AND. 剂 量 < 有 如 下 SQL 语 句 SELECT max( 剂 量 ) INTO ARRAY a FROM medicine, 执 行 该 语 句 后 ( ) 63

63 A)a[1] 的 内 容 为 10 B)a[1] 的 内 容 为 16.4 C)a[0] 的 内 容 为 16.4 D)a[1] 的 内 容 为 有 如 下 SQL 语 句 : SELECT 药 品 代 码 (00601,00602),avg( 单 价 ) as 均 价 FROM medicine; GROUP BY 单 价 INTO DBF temp 执 行 该 语 句 后 temp 表 中 第 二 条 记 录 的 均 价 字 段 的 内 容 是 ( ) A)15.20 B)11.34 C)7.48 D) 将 medicine 表 的 药 品 名 称 字 段 的 宽 度 由 8 改 为 10, 应 使 用 SQL 语 句 ( ) A)ALTER TABLE medicine 药 品 名 称 WITH c(10) B)ALTER TABLE medicine 药 品 名 称 c(10) C)ALTER TABLE medicine ALTER 药 品 名 称 c(10) D)ALTER medicine ALTER 药 品 名 称 c(10) 23. 有 如 下 SQL 语 句 : CREATE VIEW medicine_view AS SELECT*FROM medicine WHERE 剂 量 ="10" 执 行 该 语 句 后 产 生 的 视 图 包 含 的 记 录 个 数 是 ( ) A)1 B)2 C)3 D)4 24. 执 行 如 下 SQL 语 句 后 : SELECT DISTINCT 剂 量 FROM medicine WHERE 剂 量 =(SELECT min( 剂 量 ) FROM medicine) INTO DBF medicine_x 表 medicine_x 中 的 记 录 个 数 是 ( ) A)1 B)2 C)3 D)4 25. 在 Visual FoxPro 中 进 行 参 照 完 整 性 设 置 时, 要 想 设 置 成 若 更 改 父 表 中 的 字 段, 在 相 应 的 子 表 中 会 自 动 更 新 所 有 和 父 表 相 关 的 字 段 值, 应 选 择 ( ) A) 限 制 B) 忽 略 C) 限 制 或 级 联 D) 级 联 26. 有 如 下 SQL 语 句 : CREATE VIEW view_medicine AS SELECT 药 品 名 称 AS 名 称, 剂 量 FROM medicine 执 行 该 语 句 后 产 生 的 视 图 中 含 有 的 字 段 名 是 ( ) A) 药 品 名 称 剂 量 B) 名 称 剂 量 C) 名 称 单 价 剂 量 D) 药 品 名 称 单 价 剂 量 27. 求 每 个 药 品 的 平 均 剂 量 的 SQL 语 句 是 ( ) A)SELECT 药 品,avg( 剂 量 ) FROM medicine GROUP BY 药 品 B)SELECT 药 品,avg( 剂 量 ) FROM medicine ORDER BY 药 品 C)SELECT 药 品,avg( 剂 量 ) FROM medicine GROUP BY 剂 量 D)SELECT 药 品,avg( 剂 量 ) FROM medicine ORDER BY 剂 量 28. 命 令 SET DELETDE OFF 的 作 用 是 ( ) A) 设 置 在 命 令 操 作 时 忽 略 带 有 删 除 标 记 的 记 录 64

64 B) 禁 止 删 除 数 据 库 中 的 记 录 C) 取 消 记 录 的 删 除 标 记 D) 设 置 在 命 令 操 作 时 处 理 带 有 删 除 标 记 的 记 录 29. 下 面 命 令 显 示 的 结 果 是 ( )? AT(" 桑 田 "," 沧 海 桑 田 ") A)2 B)5 C).T. D)1 30. 下 面 关 于 属 性 方 法 和 事 件 的 叙 述 中, 哪 个 是 错 误 的 ( ) A) 属 性 用 于 描 述 对 象 的 状 态, 方 法 用 于 表 示 对 象 的 行 为 B) 基 于 同 一 个 类 产 生 的 两 个 对 象 可 以 分 别 设 置 自 已 的 属 性 值 C) 事 件 代 码 也 可 以 像 方 法 一 样 被 显 示 调 用 D) 在 新 建 一 个 表 单 时, 可 以 添 加 新 的 属 性 方 法 和 事 件 31. 如 果 要 保 证 循 环 必 须 至 少 执 行 一 次, 最 合 理 的 循 环 开 头 语 句 是 ( ) A)DO WHILE.F. B)DO WHILE EOF( ) C)DO WHILE.T. D)DO WHILE time<3 32. 设 N=886,M=345,K="M+N", 表 达 式 1+&K 的 值 是 ( ) A)1232 B) 类 型 不 匹 配 C)1+M+N D) 数 据 库 文 件 BMB.DBF 的 结 构 是 : 姓 名 /C, 性 别 /C, 单 位 /C 和 报 名 日 期 /D 按 报 名 日 期 索 引 后, 要 查 询 报 名 日 期 为 1999 年 10 月 19 日 的 记 录, 应 当 使 用 命 令 ( ) A)FIND B)FIND 10/19/1999 C)SEEK CTOD("10/19/1999") D)SEEK DTOC("10/19/1999") 34. 在 Visual FoxPro 中, 要 把 当 前 屏 幕 画 面 存 入 内 存 变 量 PM 中, 应 当 使 用 命 令 ( ) A)RESTORE SCREEN FROM PM B)SAVE SCREEN TO PM C)SAVE ALL TO PM D)RESTORE FROM PM 35. 在 Visual FoxPro 中, 用 于 建 立 过 程 文 件 PROG1 的 命 令 是 ( ) A)CREATE PROG1 B)MODIFY COMMAND PROG1 C)MODIFY PROG1 D)EDIT PROG1 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 上 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 数 据 模 型 不 仅 表 示 反 映 事 物 本 身 的 数 据, 而 且 表 示 1 2.SQL SELECT 语 句 为 了 将 查 询 结 果 存 放 到 临 时 表 中 应 该 使 用 2 短 语 3. 查 询 设 计 器 的 筛 选 选 项 卡 用 来 指 定 查 询 的 3 65

65 4.Visual FoxPro 不 允 许 在 主 关 键 字 段 中 有 重 复 值 或 4 5. 添 上 适 当 的 语 句, 使 之 成 为 接 收 到 从 键 盘 输 入 Y 或 N 才 退 出 循 环 的 程 序 DO WHILE.T. WIAT" 输 入 Y/N"TO yn IF((UPPER(yn)<>"Y").AND.(UPPER(yn)<>"N")) 5 ELSE EXIT ENDIF ENDDO 6. 在 关 系 数 据 库 的 基 本 操 作 中, 从 表 中 取 出 满 足 条 件 元 组 的 操 作 为 6, 从 两 个 关 系 的 笛 卡 尔 积 中 选 取 属 性 间 满 足 一 定 条 件 的 元 组 的 操 作 称 为 7 7. 项 目 管 理 器 的 移 去 按 钮 有 两 个 功 能 : 一 个 是 把 文 件 8, 二 是 9 文 件 8~10 题 使 用 如 下 的 学 生 表 和 选 修 课 表 学 生 表 : 学 号 姓 名 政 治 面 貌 年 龄 学 分 科 目 号 王 楠 团 员 李 燕 预 备 党 员 刘 小 英 团 员 隋 小 新 团 员 李 明 月 预 备 党 员 孙 天 华 预 备 党 员 赵 千 里 预 备 党 员 选 修 课 表 : 科 目 号 科 目 名 01 日 语 02 哲 学 03 概 率 论 8. 使 用 SQL 语 句 查 询 每 个 学 生 及 其 选 修 课 程 的 情 况 : SELECT 学 生.*, 选 修 课.*; FROM 学 生, 选 修 课 ; WHERE 10 = 用 自 然 连 接 完 成 查 询 每 个 学 生 及 其 选 修 课 程 的 情 况 : SELECT 12 ; FROM 学 生, 选 修 课 ; WHERE 使 用 SQL 语 句 求 选 修 了 哲 学 课 程 的 所 有 学 生 的 学 分 总 和 : SELECT 14 ( 学 分 ); FROM 学 生 ; 66

66 WHERE 科 目 号 IN; (SELECT 科 目 号 ; FROM 15 ; WHERE 科 目 名 =" 哲 学 ") 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 C) 2. 答 案 D) 分 析 实 体 之 间 的 对 应 关 系 称 为 联 系, 它 反 映 现 实 世 界 事 物 之 间 的 相 互 关 系 实 体 间 联 系 的 种 类 是 指 一 个 实 体 型 中 可 能 出 现 的 每 一 个 实 体 与 另 一 个 实 体 型 中 多 少 个 具 体 的 实 体 存 在 联 系 两 个 实 体 间 的 联 系 可 分 为 三 种 类 型 : 一 对 一 联 系 一 对 多 联 系 多 对 多 联 系 根 据 一 对 一 联 系 的 规 定, 可 知 经 理 和 部 门 两 个 实 体 之 间 的 关 系 属 于 一 对 多 联 系 3. 答 案 D) 分 析 Visual FoxPro 主 菜 单 中 有 7 个 菜 单, 其 中 System 菜 单 是 一 些 辅 助 实 用 程 序 ;Program 菜 单 是 用 于 执 行 程 序 以 及 生 成 代 码 ;Run 菜 单 也 是 用 于 执 行 程 序 数 据 库 操 作 不 使 用 这 三 个 菜 单 4. 答 案 C) 分 析 程 序 中 用 Y 作 为 循 环 控 制 变 量,X 作 为 循 环 终 止 变 量, 当 循 环 控 制 变 量 Y 的 值 小 于 循 环 终 止 变 量 X 的 值 时, 终 止 循 环 5. 答 案 C) 分 析 在 Visual FoxPro 中,RECNO( ) 函 数 用 于 返 回 工 作 区 当 前 记 录 的 记 录 号 当 前 记 录, 是 指 记 录 指 针 当 前 所 指 向 的 记 录 当 库 文 件 刚 被 打 开 时, 记 录 指 针 总 是 指 向 库 中 的 第 一 条 记 录, 所 以, 这 时 RECNO( ) 函 数 返 回 值 是 1 6. 答 案 C) 分 析.FMT 是 屏 幕 格 式 文 件 的 扩 展 名,.FRX 是 报 表 格 式 文 件,.TXT 是 文 本 文 件 7. 答 案 C) 分 析 数 据 都 存 放 在 一 台 计 算 机 中, 并 统 一 管 理 和 运 行 数 据 库 系 统 属 于 集 中 式 系 统, 而 将 数 据 分 布 存 放 在 多 台 计 算 机 中 则 属 于 分 布 式 系 统 8. 答 案 D) 分 析 在 Visual FoxPro 的 混 合 运 算 中, 括 号 的 优 先 级 别 最 高, 其 次 为 算 术 运 算 关 系 运 算 和 逻 辑 运 算 9. 答 案 D) 分 析 逻 辑 删 除 记 录 命 令 可 对 数 据 表 中 指 定 范 围 内 满 足 条 件 的 记 录 做 删 除 标 记, 其 格 式 为 : DELETE FOR[ 条 件 ], 故 本 题 正 确 命 令 为 :DELETE FOR SUBSTR( 书 号,1,1)="K" 10. 答 案 A) 分 析 关 系 模 型 要 求 的 是 : 不 允 许 有 重 复 的 字 段 名, 每 一 列 数 据 的 类 型 必 须 相 同, 不 允 许 有 完 全 相 同 的 记 录 内 容, 行 和 列 的 次 序 可 以 任 意 排 列 67

67 11. 答 案 B) 分 析 数 据 库 (DB) 数 据 库 系 统 (DBS) 和 数 据 管 理 系 统 (DBMS) 之 间 的 关 系 应 该 是 DBS 包 括 DB 和 DBMS, 或 者 说 DB 和 DBMS 是 DBS 的 组 成 部 分 12. 答 案 C) 分 析 在 Visual FoxPro 中,LIST 命 令 是 滚 动 屏 幕 显 示, 无 任 何 选 项 时, 显 示 所 有 记 录, 记 录 指 针 指 向 库 底 SKIP[< 数 值 表 达 式 >] 是 按 逻 辑 顺 序 移 动 记 录 指 针 的 命 令 LOCATE[< 范 围 >]FOR< 条 件 > 是 直 接 对 数 据 库 按 物 理 记 录 顺 序 查 询 GOTO[< 数 值 表 达 式 >] 是 按 物 理 记 录 顺 序 绝 对 移 动 记 录 指 针 的 命 令 在 索 引 文 件 打 开 时,GOTO 50 是 把 记 录 指 针 移 到 记 录 号 为 50 的 物 理 记 录 上, 所 以 不 论 索 引 是 否 生 效, 命 令 GOTO 50 是 不 受 索 引 影 响 的 13. 答 案 A) 分 析 清 除 屏 幕 上 一 块 矩 形 区 域 的 命 令 的 格 式 是 行, 列 ] CLEAR[ 行, 列 ] 14. 答 案 D) 分 析 在 打 开 表 及 其 索 引 文 件 的 基 础 上, 可 采 用 命 令 FIND 或 SEEK 来 查 询 记 录 其 中 FIND 命 令 查 找 的 索 引 关 键 字 只 能 是 字 符 型 或 数 值 型 ;SEEK 命 令 可 以 查 询 字 符 型 数 值 型 日 期 型 逻 辑 型 所 以 选 项 D) 的 两 个 表 述 命 令 作 用 相 同 15. 答 案 C) 分 析 根 据 SQL 的 查 询 命 令 SELECT 的 语 法 格 式 规 定, 使 用 短 语 INTO DBF TableName 可 以 将 查 询 结 果 存 放 到 永 久 表 TableName 中 (dbf 文 件 ), 执 行 SQL 语 句 SELECT*FROM employee INTO DBF dj ORDER BY 单 价 DESC 后, 对 查 询 结 果 按 照 一 个 或 多 个 属 性 的 降 序 (DESC) 排 序 所 以 系 统 会 生 成 一 个 按 单 价 降 序 排 序 的 表 文 件 dj.dbf 16. 答 案 C) 分 析 根 据 程 序 运 行 可 知, 对 数 据 库 中 所 有 药 品 的 单 价 增 加 2 元 后, 将 记 录 指 针 移 向 库 底 ( 最 后 一 条 记 录 ), 再 向 上 移 动 3 个 记 录 后, 输 出 当 前 记 录 的 药 品 名 称 和 剂 量 所 以 当 前 的 记 录 是 苏 打 水, 剂 量 为 10g 17. 答 案 C) 分 析 查 询 表 指 定 列 的 SQL 命 令 是 :SELECT< 目 标 列 表 达 式 >FROM table_name 查 询 表 中 全 部 列 的 SQL 命 令 是 :SELECT*FROM table_name, 或 在 < 目 标 列 表 达 式 > 中 列 出 所 有 的 列 名 所 以 查 询 表 medicine 中 全 部 药 品 名 称 与 单 价 的 命 令 是 :SELECT 药 品 名 称, 单 价 FROM medicine 18. 答 案 C) 分 析 Visual FoxPro 提 供 了 一 个 项 目 管 理 器, 利 用 项 目 管 理 器 可 对 各 种 文 件 进 行 有 效 地 管 理 项 目 管 理 器 实 际 上 是 建 立 一 个 专 用 的 项 目 文 件, 其 扩 展 名 为.PJX 项 目 管 理 器 把 它 所 支 持 的 所 有 类 型 的 文 件 分 类 显 示 在 不 同 选 项 卡 中, 其 中 文 档 选 项 卡 可 以 管 理 表 单 报 表 和 标 签 所 以 本 题 的 正 确 答 案 是 选 项 C) 19. 答 案 A) 分 析 根 据 SQL 查 询 语 句 的 语 法 格 式 如 下 : SELECT[ALL DISTINCT]< 目 标 列 表 达 式 >[ 别 名 ][,< 目 标 列 表 达 式 >[ 别 名 ] FROM< 表 名 或 视 图 名 >[ 别 名 ][,< 表 名 或 视 图 名 >[ 别 名 ]] [WHERE< 条 件 表 达 式 >]; 查 询 满 足 指 定 条 件 的 元 组 可 通 过 WHERE 子 句 实 现 WHERE 子 句 常 用 的 查 询 条 件 有 比 较 确 定 68

68 范 围 确 定 集 合 字 符 匹 配 空 值 和 多 重 条 件 谓 词 BETWEEN AND 和 NOT BETWEEN AND 可 用 来 查 找 属 性 值 在 ( 或 不 在 ) 指 定 范 围 内 的 元 组, 其 中 BETWEEN 后 是 范 围 的 下 限 ( 即 低 值 ),AND 后 是 范 围 的 上 限 ( 即 高 值 ) 根 据 本 题 的 SQL 语 句 :SELECT*FROM medicine WHERE 剂 量 BETWEEN 10 AND 25 可 知 从 表 medicine 中 查 询 满 足 条 件 剂 量 在 10~25 之 间 的 记 录, 即 剂 量 大 于 等 于 10 且 小 于 等 于 25, 所 以 与 该 语 句 等 价 的 SELECT 查 询 语 句 是 : SELECT*FROM medicine WHERE 剂 量 <=25.AND 剂 量 >= 答 案 D) 分 析 根 据 SQL 语 句 :SELECT max( 剂 量 ) INTO ARRAY a FROM medicine 是 查 询 表 medicine 中 剂 量 的 最 高 值, 将 查 询 结 果 存 放 到 数 组 a 中, 数 组 a 中 的 第 一 元 素 是 a[1], 所 以 执 行 该 语 句 后 a[1] 的 内 容 为 答 案 D) 分 析 根 据 SQL 语 句 :SELECT 药 品 代 码,avg( 单 价 ) as 均 价 FROM medicine; GROUP BY 单 价 INTO DBF temp 其 功 能 是 按 照 字 段 药 品 代 码 (00601,00602) 进 行 分 组 计 算 每 组 药 品 代 码 单 价 的 平 均 值, 将 计 算 结 果 以 字 段 均 价 存 放 到 一 个 新 表 temp 中, 执 行 该 语 句 后 temp 表 中 有 两 条 记 录, 第 一 条 记 录 均 价 字 段 的 内 容 是 药 品 代 码 单 价 的 平 均 值, 第 二 条 记 录 均 价 字 段 的 内 容 是 药 品 代 码 单 价 的 平 均 值 答 案 C) 分 析 根 据 SQL 语 句 修 改 表 结 构 的 命 令 ALTER TABLE 格 式 规 定, 可 以 添 加 (ADD) 新 的 字 段 或 修 改 (ALTER) 已 有 的 字 段 则 将 medicine ALTER 药 品 名 称 的 字 符 定 为 c(10) 23. 答 案 B) 分 析 在 Visual FoxPro 中 视 图 是 一 个 定 制 的 虚 拟 表, 视 图 是 根 据 对 表 的 查 询 而 定 义 的, 其 命 令 格 式 如 下 : CREATE VIEW view_name AS select_statement 其 中 select_statement 可 以 是 任 意 的 SELECT 查 询 语 句, 它 说 明 和 限 定 了 视 图 中 的 数 据 根 据 SQL 语 句 : CREATE VIEW medicine_view AS SELECT*FROM medicine WHERE 剂 量 ="10", 可 知 执 行 该 语 句 后 产 生 的 视 图 是 满 足 条 件 剂 量 字 段 值 是 10 的 所 有 记 录, 所 以 包 含 的 记 录 个 数 是 答 案 A) 分 析 根 据 SQL 语 句 : SELECT DISTINCT 剂 量 FROM medicine; WHERE 剂 量 =(SELECT min( 剂 量 ) FROM medicine) INTO DBF medicine_x 可 知 该 语 句 是 一 个 内 外 层 嵌 套 查 询, 外 层 查 询 和 内 层 查 询 根 据 该 剂 量 值 确 定 表 medicine 中 记 录 的 个 数, 其 中 DISTINCT 短 语 的 作 用 是 去 掉 查 询 结 果 中 的 重 复 值, 并 将 查 询 结 果 存 放 到 表 medicine_x 中,medicine 表 中 满 足 条 件 的 记 录 是 剂 量 为 7.48 的 两 条 重 复 记 录, 所 以 去 掉 一 个 重 复 值 后, 表 medicine_x 中 的 记 录 个 数 是 答 案 D) 分 析 参 照 完 整 性 是 根 据 表 间 的 某 些 规 则, 使 得 插 入 删 除 更 新 记 录 时 能 保 持 已 定 表 之 间 的 关 系 三 个 参 照 完 整 性 选 项 为 : 级 联 限 制 忽 略 其 中 级 联 是 对 父 表 中 的 主 关 键 字 和 候 选 关 键 69

69 字 段 的 更 改, 会 在 相 关 的 子 表 中 反 映 出 来 如 果 选 择 这 一 项, 若 更 改 父 表 中 的 字 段, 在 相 应 的 子 表 中 会 自 动 更 新 所 有 和 父 表 相 关 的 字 段 值 限 制 是 禁 止 更 改 父 表 中 的 记 录 值 26. 答 案 B) 分 析 根 据 Visual FoxPro 中 定 义 视 图 的 命 令 格 式,SQL 语 句 为 :CREATE VIEW view_medicine AS SELECT 药 品 名 称, 剂 量 FROM medicine, 执 行 该 语 句 后 产 生 的 视 图 含 有 名 称 和 剂 量 字 段 名 27. 答 案 D) 分 析 根 据 题 目 的 要 求, 求 每 个 药 品 的 平 均 剂 量, 则 按 不 同 的 剂 量 分 组 查 询, 用 AVG 函 数 计 算 每 组 的 平 均 剂 量 值, 正 确 的 SQL 语 句 应 该 是 : SELECT 药 品,avg( 剂 量 ) FROM medicine GROUP BY 剂 量 28. 答 案 D) 分 析 命 令 SET DELETED ON OFF 的 作 用 是 : 忽 略 处 理 带 有 删 除 标 记 的 记 录 29. 答 案 B) 分 析 AT(< 字 符 表 达 式 1>,< 字 符 表 达 式 2>) 是 检 索 字 符 表 达 式 1 在 字 符 表 达 式 2 中 的 位 置 因 为 每 一 个 汉 字 字 符 占 两 个 字 节, 所 以 本 题 的 答 案 为 答 案 D) 分 析 属 性 用 于 描 述 对 象 的 状 态, 方 法 用 于 表 示 对 象 的 行 为 基 于 同 一 个 类 产 生 的 两 个 对 象 可 以 分 别 设 置 自 己 的 属 性 值 事 件 代 码 也 可 以 像 方 法 一 样 被 调 用 在 新 建 一 个 表 单 时, 未 必 可 以 添 加 新 的 属 性 方 法 和 事 件 31. 答 案 C) 分 析 DO 循 环 命 令 格 式 为 :DO WHILE< 条 件 >, 当 条 件 为 真 时, 循 环 才 能 执 行, 否 则 一 次 也 不 执 行 如 果 要 保 证 循 环 必 须 至 少 执 行 一 次, 最 合 理 的 循 环 开 头 语 句 是 DO WHILE.T. 32. 答 案 A) 分 析 因 为 &K=M+N=1231, 所 以 表 达 式 1+&K 的 值 为 答 案 C) 分 析 在 Visual FoxPro 中, 查 询 日 期 的 命 令 格 式 为 SEEK CTOD( 日 期 ) 所 以 本 题 要 查 询 报 名 日 期 为 1999 年 10 月 19 日 的 记 录, 正 确 的 命 令 为 SEEK CTOD("10/19/1999") 34. 答 案 B) 分 析 在 Visual FoxPro 中, 将 屏 幕 画 面 存 入 内 存 变 量 的 命 令 格 式 为 :SAVE SCREEN TO< 内 存 变 量 名 > 所 以 要 把 当 前 屏 幕 画 面 存 入 内 存 变 量 PM 中, 应 当 使 用 命 令 SAVE SCREEN TO PM 35. 答 案 B) 分 析 在 Visual FoxPro 中, 建 立 过 程 文 件 的 命 令 格 式 为 :MODIFY COMMAND< 文 件 名 > 所 以 用 于 建 立 过 程 文 件 PROG1 的 命 令 是 MODIFY COMMAND PROG1 二 填 空 题 1. 1 事 物 之 间 的 联 系 分 析 为 了 反 映 事 物 本 身 及 事 物 之 间 的 各 种 联 系, 数 据 中 的 数 据 必 须 有 一 定 的 结 构, 这 种 结 构 用 数 据 模 型 来 表 示 2. 2 INTO CURSOR 分 析 要 将 查 询 结 果 存 放 到 临 时 文 件 中, 使 用 INTO CURSOR CursorName 短 语,CursorName 70

70 是 临 时 文 件 名 执 行 完 SELECT 语 句 后, 临 时 表 仍 然 保 持 打 开 和 活 动 状 态, 但 只 能 读 一 旦 关 闭 临 时 表, 则 自 动 删 除 它 3. 3 条 件 分 析 查 询 设 计 器 的 筛 选 选 项 卡 用 于 输 入 查 询 的 筛 选 条 件, 筛 选 条 件 用 于 决 定 查 询 结 果 中 显 示 那 些 记 录 若 没 有 添 加 任 何 条 件, 查 询 结 果 将 显 示 表 中 的 全 部 记 录 它 对 应 于 SQL 命 令 中 的 WHERE 子 句 4. 4 空 值 分 析 Visual FoxPro 利 用 主 关 键 字 可 以 关 联 多 个 表 中 的 数 据, 不 允 许 主 关 键 字 字 段 中 有 重 复 值 或 空 值 5. 5 LOOP 分 析 Visual FoxPro 中 可 使 用 LOOP 语 句 控 制 循 环 体 的 执 行 顺 序, 当 在 循 环 体 中 遇 到 LOOP 语 句 时, 不 执 行 该 语 句 后 续 的 循 环 语 句, 而 是 返 回 到 循 环 开 始, 对 循 环 条 件 重 新 求 值 和 判 断 因 此 形 成 循 环 体 流 程 的 短 路, 该 语 句 适 合 某 些 特 殊 场 合 的 应 用, 以 简 化 循 环 体 的 设 计,LOOP 语 句 只 是 结 束 本 次 循 环 体 进 入 下 一 个 循 环 周 期, 并 不 结 束 整 个 循 环 UPPER( ) 函 数 是 把 字 符 串 中 的 小 写 字 母 转 换 成 大 写 字 母 6. 6 选 择 7 连 接 分 析 在 关 系 数 据 库 的 基 本 操 作 中, 从 表 中 取 出 满 足 条 件 元 组 的 操 作 称 为 选 择, 从 两 个 关 系 的 笛 卡 尔 积 中 选 取 属 性 满 足 一 定 条 件 的 元 组 称 为 连 接, 连 接 运 算 中 有 两 种 最 为 重 要 和 常 用 的 连 接, 一 种 是 等 值 连 接, 一 种 是 自 然 连 接 它 们 与 关 系 运 算 的 投 影 不 同, 从 关 系 模 型 中 指 定 若 干 个 属 性 组 成 新 的 关 系 成 为 投 影 7. 8 从 项 目 中 移 去 9 移 去 并 删 除 分 析 若 单 击 提 示 框 中 的 移 去 按 钮, 系 统 仅 仅 从 项 目 中 移 去 所 选 择 的 文 件, 被 移 去 的 文 件 仍 存 在 于 该 目 录 中 ; 若 单 击 提 示 框 中 的 删 除 按 钮, 系 统 不 仅 从 项 目 中 移 去 文 件, 而 且 将 从 磁 盘 中 删 除 该 文 件, 文 件 将 不 存 在 学 生. 科 目 号 11 选 修 课. 科 目 号 分 析 若 一 个 查 询 同 时 涉 及 两 个 以 上 的 表, 则 称 之 为 连 接 查 询 连 接 查 询 是 关 系 数 据 库 中 最 主 要 的 查 询, 包 括 等 值 连 接 自 然 连 接 非 等 值 连 接 查 询 自 身 连 接 查 询 和 复 合 条 件 连 接 查 询 连 接 查 询 中 用 来 连 接 两 个 表 的 条 件 称 为 连 接 条 件 或 连 接 谓 词, 其 一 般 格 式 为 : [< 表 名 1>.]< 列 名 1>< 比 较 运 算 符 >[< 表 名 2>.]< 列 名 2> 其 中 比 较 运 算 符 主 要 有 := > < >= <=!= 此 外 连 接 谓 词 还 可 以 使 用 下 面 形 式 : [< 表 名 1>.]< 列 名 1>BETWEEN[< 表 名 2>.]< 列 名 2>AND[< 表 名 3>.]< 列 名 3> 当 连 接 运 算 符 为 = 时, 称 为 等 值 连 接, 使 用 其 他 运 算 符 为 非 等 值 连 接 所 以 本 题 中 的 SQL 语 句 如 下 : SELECT 学 生.*, 选 修 课.*; FROM 学 生, 选 修 课 ; WHERE 学 生. 科 目 号 = 选 修 课. 科 目 号 71

71 9. 12 学 生. 科 目 号, 学 号, 姓 名, 政 治 面 貌, 年 龄, 学 分, 科 目 名 13 学 生. 科 目 号 = 选 修 课. 科 目 号 分 析 查 询 的 比 较 运 算 符 主 要 有 := > < >= <=!= 当 连 接 运 算 符 为 = 时, 称 为 等 值 连 接, 若 在 等 值 连 接 中 把 目 标 列 中 重 复 的 属 性 列 去 掉 则 为 自 然 连 接 所 以 本 题 中 的 SQL 语 句 为 : SELECT 学 生. 科 目 号, 学 号, 姓 名, 政 治 面 貌, 年 龄, 学 分, 科 目 名 ; FROM 学 生, 选 修 课 ; WHERE 学 生. 科 目 号 = 选 修 课. 科 目 号 sum 15 选 修 课 分 析 一 个 SELECT-FROM-WHERE 语 句 称 为 一 个 查 询 块 将 一 个 查 询 块 嵌 套 在 另 一 个 查 询 块 的 WHERE 子 句 或 HAVING 短 语 的 条 件 中, 这 样 的 查 询 称 为 嵌 套 查 询 可 知 该 SQL 语 句 是 一 个 内 外 层 嵌 套 查 询, 外 层 查 询 和 内 层 查 询 使 用 不 同 的 关 系 表, 内 层 查 询 关 系 表 选 修 课 中 科 目 名 为 哲 学 的 科 目 号, 外 层 查 询 根 据 该 科 目 号 的 值 确 定 学 生 表 中 科 目 号 为 02 的 所 有 记 录 的 学 分 总 和, 并 用 sum( ) 函 数 完 成 求 和 所 以 本 题 中 的 SQL 语 句 如 下 : SELECT sum( 学 分 ); FROM 学 生 ; WHERE 科 目 号 IN; (SELECT 科 目 号 ; FROM 选 修 课 ; WHERE 科 目 名 =" 哲 学 ") 72

72 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 七 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 在 下 列 各 题 的 A) B) C) D)4 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1. 数 据 库 DB, 数 据 库 系 统 DBS, 数 据 库 管 理 系 统 DBMS 三 者 之 间 的 关 系 是 ( ) A)DBS 包 括 DB 和 DBMS B)DBMS 包 括 DB 和 DBS C)DB 包 括 DBS 和 DBMS D)DBS 就 是 DB, 也 就 是 DBMS 2. 项 目 文 件 的 扩 展 名 是 ( ) A)DBF B)PJX C)DBT D)FPT 3. 逻 辑 型 日 期 型 备 注 型 字 段 的 宽 度 的 固 定 值 分 别 为 ( ) A)2,8,8 B)2,4,10 C)1,8, 任 意 D)1,8,10 4. 假 设 已 经 生 成 了 名 为 menu 的 菜 单 文 件, 执 行 该 菜 单 文 件 的 命 令 是 ( ) A)DO menu B)DO menu.mpr C)DO menu.mnx D)DO menu.pjx 5.Visual FoxPro 支 持 的 3 种 基 本 关 系 运 算 是 ( ) A) 删 除, 插 入, 修 改 B) 索 引, 排 序, 检 索 C) 选 择, 投 影, 连 接 D) 检 索, 更 新, 汇 总 6. 用 二 维 表 数 据 来 表 示 实 体 与 实 体 之 间 联 系 的 数 据 模 型 称 为 ( ) A) 层 次 模 型 B) 网 状 模 型 C) 实 体 联 系 模 型 D) 关 系 模 型 7. 下 面 关 于 工 具 栏 的 叙 述, 错 误 的 是 ( ) A) 可 以 删 除 系 统 提 供 的 工 具 栏 B) 可 以 删 除 用 户 创 建 的 工 具 栏 C) 可 以 创 建 用 户 自 己 的 工 具 栏 D) 可 以 修 改 系 统 提 供 的 工 具 栏 8. 设 有 日 期 类 型 字 段 rq, 日 期 格 式 为 mm/dd/yyyy 在 以 下 4 组 命 令 当 中, 各 条 命 令 功 能 完 全 等 效 的 是 ( ) A)LISF FOR SUBSTR(DTOC(rq,4,4)="2003" LIST FOR YEAR(rq)=2003 LIST FOR"2003"$DTOC(rq) B) LIST FOR SUBSTR(DTOC(rq),7,4) ="2003" LIST FOR YEAR(rq)=2003 LIST FOR"2003"$DTOC(rq) 73

73 C) LIST FOR SUBSTR(DTOC(rq,1,4))="2003" LIST FOR YEAR(rq)="2003" LIST FOR"2003"$DTOC(rq) D) LIST FOR SUBSTR(DTOC(rq,7,4))= "2003" LIST FOR YEAR(rq)=2003 LIST FOR"2003"$rq 9. 参 照 完 整 性 的 规 则 不 包 括 ( ) A) 更 新 规 则 B) 插 入 规 则 C) 删 除 图 片 D) 排 序 规 则 10. 可 以 伴 随 着 表 文 件 的 打 开 而 自 动 打 开 的 索 引 是 ( ) A) 非 结 构 化 复 合 索 引 文 件 B) 单 一 索 引 文 件 (IDX) C) 结 构 化 复 合 索 引 文 件 D) 复 合 索 引 文 件 (CDX) 11. 字 符 串 长 度 函 数 LEN(SPACE(5)-SPACE(3)) 的 值 是 ( ) A)0 B)2 C)8 D)3 12. 在 程 序 中 未 作 过 任 何 说 明 的 内 存 变 量 都 被 看 成 是 ( ) 变 量 A) 全 局 B) 字 符 C) 数 字 D) 局 部 13. 如 果 要 在 屏 幕 上 直 接 看 到 查 询 结 果, 查 询 去 向 应 该 选 择 ( ) A) 浏 览 B) 屏 幕 C) 临 时 表 或 屏 幕 D) 浏 览 或 屏 幕 14. 下 面 可 使 程 序 单 步 执 行 的 命 令 是 ( ) A)SET STEP ON B)SET ESCAPE ON C)SET DEBUG ON D)SET STEP OFF 15~27 题 使 用 的 数 据 如 下 : 当 前 盘 当 前 目 录 下 有 数 据 dbf_worker, 其 中 有 数 据 库 表 worker.dbf, 该 数 据 库 表 的 内 容 是 : 序 号 姓 名 性 别 出 生 日 期 婚 否 职 称 工 资 王 顺 山 男 04/17/60.T. 工 程 师 周 于 芳 女 10/05/50.T. 高 工 王 小 强 男 08/21/72.F. 技 术 员 李 海 涛 男 12/20/47.T. 高 工 张 飞 燕 女 02/03/64.T. 工 程 师 郑 亚 南 男 05/28/68.T. 工 程 师 刘 天 华 女 06/12/71.F. 技 术 员 孙 向 前 男 03/22/66.F. 工 程 师 执 行 如 下 SQL 语 句 : SELECT*FROM worker INTO DBF wage ORDER BY 工 资 其 结 果 为 ( ) A) 系 统 会 提 示 出 错 信 息 B) 会 生 成 一 个 按 工 资 升 序 排 序 的 表 文 件 wage.dbf C) 会 生 成 一 个 按 工 资 降 序 排 序 的 表 文 件 wage.dbf D) 不 会 生 成 排 序 文 件, 只 在 屏 幕 上 显 示 一 个 按 工 资 升 序 排 序 的 结 果 74

74 16. 执 行 下 列 程 序 段 以 后, 运 行 结 果 是 ( ) SET TALK OFF SET DELETED ON USE worker DELETE ALL FOR 性 别 =" 男 " COUNT TO C1 GO TOP RECALL COUNT TO C2 SET DELETED OFF COUNT TO C3 PACK COUNT TO C4?C1,C2,C3,C4 SET TALK ON RETURN A) B) C) D) 现 执 行 下 列 命 令 : USE worker INDEX ON SEX TO ZS LIST 王 顺 山 男 04/17/60.T. 工 程 师 王 小 强 男 08/21/72.F. 技 术 员 李 海 涛 男 12/20/47.T. 高 工 郑 亚 南 男 05/28/68.T. 工 程 师 孙 向 前 男 03/22/66.F. 工 程 师 周 于 芳 女 10/05/50.T. 高 工 张 飞 燕 女 02/03/64.T. 工 程 师 刘 天 华 女 06/12/71.F. 技 术 员 TOTAL ON SEX TO FZ USE FZ LIST 最 后 的 结 果 是 ( ) A)10023 王 顺 山 男 04/17/60.T. 工 程 师 王 小 强 男 08/21/72.F. 技 术 员 B)10028 周 于 芳 女 10/05/50.T. 高 工 张 飞 燕 女 02/03/64.T. 工 程 师 C)10020 孙 向 前 男 03/22/66.F. 工 程 师 周 于 芳 女 10/05/50.T. 高 工

75 D)10023 王 顺 山 男 04/17/60.T. 工 程 师 周 于 芳 女 10/05/50.T. 高 工 有 如 下 SQL 语 句 : SELECT min( 工 资 )INTO ARRAY s FROM worker 执 行 该 语 句 后 ( ) A)s[ 1 ] 的 内 容 为 B)s[ 1 ] 的 内 容 为 C)s[ 0 ] 的 内 容 为 D)s[ 0 ] 的 内 容 为 在 当 前 盘 当 前 目 录 下 建 立 表 wage 的 命 令 是 ( ), 它 由 姓 名 性 别 年 龄 3 个 属 性 组 成 A)CREATE wage(name CHAR(6),SEX CHAR(1),AGE INT) B)ALTER TABLE wage(name CHAR(6),SEX CHAR(1),AGE INT) C)CREATE TABLE wage(name CHAR(6),SEX CHAR(1),AGE INT) D)DALTER wage(name CHAR(6),SEX CHAR(1),AGE INT) 20. 检 索 工 资 在 100 元 至 200 元 范 围 内 的 worker 信 息, 正 确 的 语 句 为 ( ) A)SELECT FROM worker WHERE 工 资 BETWEEN 100 AND 200 B)SELECT*FROM worker WHERE 工 资 <200.AND. 工 资 >100 C)SELECT*FROM worker WHERE 工 资 BETWEEN 100 AND 200 D)SELECT FROM worker WHERE( 工 资 >100).AND.( 工 资 < 200) 21. 有 如 下 SQL 语 句 : SELECT 序 号,sum( 工 资 ) as 总 工 资 FROM worker; GROUP BY 性 别 INTO DBF temp 执 行 该 语 句 后 temp 表 中 第 二 条 记 录 的 总 工 资 字 段 的 内 容 是 ( ) A) B)1263 C) D) 给 所 有 女 职 工 提 高 10% 的 工 资, 应 使 用 SQL 语 句 ( ) A)UPDATE worker SET 工 资 = 工 资 *1.10 WHERE 性 别 =" 男 " B)UPDATE worker SET 工 资 = 工 资 *0.10 WHERE 性 别 =" 女 " C)UPDATE worker SET 工 资 = 工 资 *1.10 WHERE 性 别 =" 女 " D)UPDATE worker SET 工 资 = 工 资 *0.10 WHERE 性 别 =" 男 " 23. 指 定 满 足 连 接 条 件 的 记 录, 以 及 连 接 条 件 左 侧 的 表 中 记 录 都 包 含 在 记 录 中 属 于 ( ) A) 左 连 接 B) 右 连 接 C) 完 全 连 接 D) 内 部 连 接 24. 有 如 下 SQL 语 句 :DROP TABLE worker, 它 的 作 用 是 ( ) A) 删 除 数 据 库 worker B) 删 除 表 worker C) 删 除 dbc 文 件 D) 操 作 错 误 25. 有 如 下 SQL 语 句 : CREATE VIEW worker _view AS SELECT*FROM worker WHERE 婚 否 =".F." 执 行 该 语 句 后 产 生 的 视 图 包 含 的 记 录 个 数 是 ( ) A)2 B)5 C)3 D)4 26.SQL 的 数 据 操 作 语 句 不 包 括 ( ) A)INSERT B)UPDATE C)DELETE D)CHANGE 27. 查 询 女 职 工 的 工 资, 并 将 结 果 按 照 工 资 的 降 序 排 列 的 SQL 语 句 是 ( ) 76

76 A)SELECT 工 资 FROM worker WHERE 性 别 =" 女 "GROUP BY 工 资 DESC B)SELECT 工 资 FROM worker WHERE 性 别 =" 女 "GROUP BY 工 资 ASC C)SELECT 工 资 FROM worker WHERE 性 别 =" 女 "ORDER BY 工 资 DESC D)SELECT 工 资 FROM worker WHERE 性 别 =" 女 "ORDER BY 工 资 ASC 28. 将 复 选 框 控 件 的 Value 属 性 设 置 为 ( ), 表 示 不 确 定 状 态 A)2 B)0 C)1 D)3 29. 函 数 DELETED( ) 的 值 为 真, 说 明 ( ) A) 当 前 记 录 已 被 物 理 删 除 B) 当 前 数 据 库 中 不 存 在 带 删 除 标 记 的 记 录 C) 当 前 数 据 库 记 录 已 被 逻 辑 删 除 D) 当 前 记 录 带 有 删 除 标 记 30. 报 表 的 数 据 源 不 可 以 是 ( ) A) 自 由 表 或 其 他 报 表 B) 数 据 库 表, 自 由 表 或 视 图 C) 数 据 库 表, 自 由 表 或 查 询 D) 表, 查 询 或 视 图 31. 设 当 前 库 中 共 有 10 条 记 录, 当 前 记 录 号 是 5 当 执 行 INSERT BEFORE BLANK 命 令 添 加 一 条 空 记 录 后, 该 空 记 录 的 记 录 号 是 ( ) A)4 B)5 C)11 D)6 32. 下 面 关 于 过 程 调 用 的 陈 述 中, 正 确 的 是 ( ) A) 实 参 与 形 参 的 数 量 必 须 相 等 B) 当 实 参 的 数 量 多 于 形 参 的 数 量 时, 出 错 C) 当 形 参 的 数 量 多 于 实 参 的 数 量 时, 多 余 的 形 参 取 逻 辑 假 D) 上 面 B) 和 C) 都 对 33. 在 Visual FoxPro 系 统 中 双 击 鼠 标 左 键, 选 择 列 表 或 组 合 框 中 的 选 项 并 按 回 车 键 是 触 发 ( ) 事 件 A)Click B)DblClick C)Load D)MouseMove 34. 如 果 允 许 在 BROWSE 状 态 下 浏 览 而 不 能 修 改 追 加 或 删 除 记 录, 必 须 在 BROWSE 命 令 中 使 用 的 句 子 是 ( ) A)NOMODIFY B)NOFOLLOW C)FREEZE D)NOAPPEND 35. 在 Visual FoxPro 中, 代 码 片 段 是 指 ( ) A) 能 对 运 行 并 完 成 指 定 功 能 的 FoxPro 程 序 B) 一 个 子 程 序 C) 一 组 FoxPro 命 令, 用 于 完 成 某 一 项 操 作 D) 一 个 可 以 调 用 的 函 数 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 上 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 二 维 表 中 的 列 称 为 关 系 的 1, 二 维 表 中 的 行 称 为 关 系 的 2 2. 查 询 设 计 器 的 筛 选 选 项 卡 用 来 指 定 查 询 的 3 3. 自 由 表 的 字 段 名 长 度 不 超 过 4 个 字 符 4. 在 给 内 存 变 量 命 名 时, 一 个 内 存 变 量 最 多 可 使 用 5 个 字 符, 或 最 多 使 用 6 个 汉 字 77

77 5. 当 执 行 LIST 命 令 后, 若 用 函 数 EOF() 测 试, 返 回 的 值 为 7 6. 要 为 表 单 设 计 下 拉 式 菜 单, 首 先 需 要 在 菜 单 设 计 时, 在 常 规 选 项 对 话 框 中 选 择 层 顶 表 单 复 选 框 ; 其 次 要 将 表 单 的 ShowWindow 属 性 值 设 置 为 8, 使 其 成 为 顶 层 表 单 ; 最 后 需 要 在 表 单 的 9 事 件 代 码 中 添 加 调 用 菜 单 程 序 的 命 令 7~9 题 使 用 如 下 的 成 绩 表 和 科 目 表 成 绩 表 : 学 号 姓 名 性 别 年 龄 成 绩 科 目 周 大 海 男 赵 文 芳 女 刘 星 云 男 ` 张 宇 新 女 李 天 华 女 孙 小 朋 男 王 文 强 男 科 目 表 科 目 号 科 目 名 01 英 语 02 统 计 03 系 统 结 构 7. 按 学 号 建 立 索 引 文 件 ISC, 应 用 命 令 10 求 成 绩 总 和 并 存 入 变 量 DKH, 应 该 用 命 令 统 计 男 学 生 的 人 数 并 存 入 变 量 RS, 应 该 用 命 令 12 求 英 语 平 均 成 绩 并 存 入 变 量 CJ, 应 该 用 命 令 使 用 SQL 语 句 将 所 有 不 及 格 学 生 的 成 绩 提 高 10% 14 学 生 SET 成 绩 = 成 绩 * 成 绩 <60 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 A) 分 析 数 据 库 系 统 (DBS) 是 指 引 进 数 据 库 技 术 后 的 计 算 机 系 统, 实 现 有 组 织 地 动 态 地 存 储 大 量 相 关 数 据, 提 供 数 据 处 理 和 信 息 资 源 共 享 的 便 利 手 段 数 据 库 系 统 由 五 部 分 组 成 : 硬 件 系 统 数 据 库 集 合 (DB) 数 据 库 管 理 系 统 (DBMS) 及 相 关 软 件 数 据 库 管 理 员 和 用 户 2. 答 案 B) 3. 答 案 D) 分 析 根 据 Visual FoxPro 中 数 据 类 型 宽 度 的 规 定 可 知, 逻 辑 型 数 据 宽 度 固 定 为 1; 日 期 型 数 据 宽 度 固 定 为 8 个 字 符 位 ; 备 注 型 数 据 是 一 种 特 殊 的 字 符 型 数 据, 其 长 度 为 10 个 字 节 4. 答 案 B) 78

78 分 析 menu.pjx 是 项 目 管 理 文 件,menu.mnx 是 定 义 好 的 菜 单 文 件, 该 文 件 存 放 着 菜 单 的 各 项 定 义, 但 其 本 身 是 一 个 表 文 件, 并 不 能 够 运 行, 根 据 菜 单 定 义 产 生 可 执 行 的 菜 单 程 序 文 件 (.mpr 文 件 ) 才 能 运 行 可 使 用 命 令 DO< 文 件 名 > 运 行 菜 单 程 序 文 件, 但 文 件 的 扩 展 名.mpr 不 能 省 略, 所 以 假 设 已 生 成 了 名 为 menu 的 菜 单 文 件, 执 行 该 菜 单 文 件 的 命 令 是 DO menu.mpr 5. 答 案 C) 分 析 Visual FoxPro 是 关 系 型 数 据 库 管 理 系 统, 支 持 关 系 运 算 关 系 运 算 有 3 种 : 选 择 投 影 连 接 用 这 3 个 关 系 运 算 可 实 现 对 关 系 数 据 库 进 行 任 意 的 分 割 选 择, 这 3 个 关 系 运 算 是 关 系 数 据 库 的 基 本 运 算 6. 答 案 D) 分 析 在 Visual FoxPro 中, 一 个 数 据 库 中 包 含 相 互 之 间 存 在 联 系 的 多 个 表, 这 个 数 据 库 文 件 就 代 表 一 个 实 际 的 关 系 模 型, 可 以 反 映 出 各 个 表 所 表 示 的 实 体 之 间 的 联 系 7. 答 案 A) 分 析 为 了 方 便 操 作, 用 户 还 可 以 创 建 自 己 的 工 具 栏 在 工 具 栏 对 话 框 中, 当 选 中 系 统 定 义 的 工 具 栏 时, 右 侧 则 有 重 置 按 钮, 单 击 该 按 钮 则 可 以 将 用 户 制 定 过 的 工 具 栏 恢 复 到 系 统 默 认 设 置 ; 当 选 用 户 创 建 的 工 具 栏 时, 右 侧 出 现 删 除 按 钮, 单 击 确 认, 则 可 以 删 除 用 户 创 建 的 工 具 栏, 所 以 不 能 删 除 系 统 提 供 的 工 具 栏 8. 答 案 B) 分 析 DTOC( 表 达 式 ) 是 转 换 日 期 表 达 式 为 字 符 串, 结 果 为 字 符 型 ;SUBSTR(< 字 符 表 达 式 >,< 起 始 位 置 >,[< 长 度 >]) 函 数 是 从 指 定 起 始 位 置 开 始, 在 字 符 表 达 式 中 截 取 指 定 长 度 的 字 符 串 ; YEAR( ) 函 数 是 从 指 定 的 日 期 或 日 期 时 间 表 达 式 中 返 回 年 号 ; 在 Visual FoxPro 中 $ 是 包 含 运 算 符, 用 来 判 断 一 个 字 符 串 是 否 在 另 一 个 字 符 串 之 中 所 以 B) 项 中 LIST 命 令 显 示 的 范 围 是 相 同 的 9. 答 案 D) 分 析 在 数 据 库 中 的 数 据 表 之 间 建 立 关 联 关 系 后, 通 过 参 照 完 整 性 生 成 器 可 以 设 置 管 理 关 联 记 录 的 规 则 这 些 规 则 控 制 相 关 数 据 表 中 记 录 的 插 入 删 除 和 修 改, 所 以 参 照 完 整 性 的 规 则 包 括 : 更 新 规 则 删 除 规 则 和 插 入 规 则, 不 包 括 排 序 规 则 10. 答 案 C) 分 析 索 引 按 扩 展 名 分 类,Visual FoxPro 支 持 复 合 索 引 和 单 索 引 类 索 引 文 件, 前 者 扩 展 名 为 CDX, 后 者 为 IDX; 复 合 索 引 文 件 允 许 包 含 多 个 索 引, 每 个 索 引 有 一 个 索 引 标 识, 代 表 一 种 记 录 逻 辑 顺 序 ; 复 合 索 引 文 件 有 结 构 化 和 非 结 构 化 复 合 索 引 文 件 两 种, 非 结 构 复 合 索 引 文 件 使 用 SET INDEX 命 令 或 USE 命 令 的 INDEX 子 句 打 开, 而 结 构 复 合 索 引 文 件 的 主 文 件 名 与 表 的 主 文 件 名 相 同, 它 随 表 文 件 的 打 开 而 打 开, 在 添 加 更 改 或 删 除 记 录 时 还 会 自 动 维 护, 在 各 类 索 引 文 件 中, 选 择 结 构 复 合 索 引 文 件 最 为 方 便 11. 答 案 C) 分 析 LEN( ) 函 数 是 返 回 指 定 字 符 表 达 式 的 长 度, 即 所 含 字 符 串 的 字 符 个 数 ;SPACE( ) 函 数 返 回 由 指 定 数 目 的 空 格 组 成 的 字 符 串 SPACE(5) SPACE(3) 表 示 将 两 个 字 符 串 不 完 全 连 接, SPACE(5) 是 5 个 空 格,SPACE(3) 是 3 个 空 格, 两 个 由 空 格 组 成 的 字 符 串 相 连, 前 一 个 字 符 串 后 面 的 空 格 加 到 第 二 个 字 符 串 的 尾 部, 仍 然 是 8 个 空 格, 即 SPACE(5) SPACE(3) 与 SPACE(5)+SPACE(3) 长 度 相 同 12. 答 案 D) 79

79 分 析 Visual FoxPro 中 内 存 变 量 可 以 不 事 先 声 明 定 义, 创 建 一 个 内 存 变 量 只 要 直 接 对 它 赋 值 即 可, 在 程 序 中 未 作 过 任 何 说 明, 直 接 通 过 赋 值 来 创 建 的 变 量 是 一 个 局 部 变 量 13. 答 案 D) 分 析 Visual FoxPro 查 询 设 计 器 可 根 据 用 户 的 操 作 自 动 生 成 SQL 语 句, 并 且 自 动 对 查 询 进 行 优 化 用 户 可 用 查 询 向 导 建 立 一 个 查 询, 也 可 用 查 询 设 计 自 己 想 要 的 查 询 要 在 屏 幕 上 直 接 看 到 查 询 结 果, 应 选 择 浏 览 或 屏 幕 查 询 去 向 对 话 框 中 的 浏 览 选 项 的 意 义 是 在 浏 览 窗 口 显 示 查 询 结 果 ; 临 时 表 选 项 的 意 义 是 将 查 询 结 果 存 储 在 一 个 临 时 命 名 的 只 读 表 中 临 时 表 只 存 在 内 存 中, 关 闭 后 不 复 存 在 ; 表 选 项 的 意 义 是 将 结 果 存 储 在 一 个 命 名 的 表 中, 此 表 真 正 存 放 在 磁 盘 上 14. 答 案 A) 分 析 命 令 SET STEP ON OFF 可 用 于 设 置 是 否 单 步 执 行 程 序 中 的 命 令 行 默 认 为 OFF, 不 能 进 入 单 步 执 行 方 式, 如 果 设 置 成 ON, 则 表 示 单 步 执 行 程 序 命 令 方 式 15. 答 案 B) 分 析 根 据 SQL 的 查 询 命 令 SELECT 的 语 法 格 式 规 定, 使 用 短 语 INTO DBF TableName 可 将 查 询 结 果 存 放 到 永 久 表 TableName 中 (dbf 文 件 ), 所 以 执 行 如 下 SQL 语 句 :SELECT*FROM worker INTO DBF wage ORDER BY 工 资, 表 示 对 查 询 结 果 按 照 一 个 或 多 个 属 性 的 升 序 (ASC) 或 降 序 (DESC) 排 序, 缺 省 值 为 升 序 所 以 系 统 会 生 成 一 个 按 工 资 升 序 排 序 的 表 文 件 wage.dbf 16. 答 案 A) 分 析 本 程 序 设 置 SET DELETED ON OFF 表 示 忽 略 处 理 带 有 删 除 标 记 (*) 的 记 录, 执 行 逻 辑 删 除 命 令, 统 计 记 录 个 数 命 令 COUNT 的 结 果 程 序 首 先 设 置 忽 略 带 有 删 除 标 记 (*) 的 记 录 ; 打 开 数 据 库 文 件, 将 其 中 的 所 有 性 别 为 男 的 记 录 加 上 删 除 标 记 ( 共 有 5 条 即 第 1,3,4,6,8 号 记 录 ); 统 计 记 录 个 数 为 C1=3( 忽 略 带 有 删 除 标 记 ); 记 录 指 针 移 动 到 第 1 条 记 录, 由 于 第 1 号 记 录 已 加 上 删 除 标 记 并 且 已 设 置 忽 略 带 有 删 除 标 记 的 记 录, 因 此 指 针 指 向 第 2 号 记 录 ; 执 行 RECALL 命 令 时 省 略 范 围 和 条 件 子 句, 默 认 为 取 消 当 前 记 录 的 删 除 标 记, 而 第 2 号 记 录 根 本 没 有 加 上 删 除 标 记, 此 命 令 对 原 库 中 的 每 个 记 录 无 任 何 影 响, 所 以 再 统 计 记 录 个 数 仍 不 变 C2=3 然 后 设 置 处 理 带 有 删 除 标 记 (*) 的 记 录, 再 统 计 记 录 个 数, 此 时 把 带 有 删 除 标 记 的 记 录 也 统 计 在 内, 所 以 C3=8; 执 行 PACK 命 令, 将 物 理 删 除 带 有 删 除 标 记 (*) 的 记 录, 此 时 库 中 只 有 3 条 性 别 为 女 的 记 录, 其 记 录 号 变 为 1,2,2, 记 录 个 数 C4=3 17. 答 案 D) 分 析 经 过 按 SEX 字 段 索 引 后, 相 同 性 别 的 记 录 被 调 整 到 了 一 起, 然 后 通 过 执 行 TOTAL ON 命 令, 按 关 键 字 SEX 进 行 分 组 求 和, 在 分 组 求 和 时, 把 具 有 相 同 关 键 字 段 值 的 每 一 组 记 录 合 并 成 一 条 新 记 录, 并 送 入 新 文 件 中 新 文 件 中 的 每 条 记 录 中 的 全 部 数 值 型 字 段 的 值 是 原 来 每 组 相 同 关 键 字 段 值 的 记 录 中 各 个 数 值 型 字 段 值 的 累 加 和, 而 其 他 非 数 值 型 字 段 的 值 则 是 原 相 应 组 第 一 条 记 录 的 字 段 值 由 于 数 据 库 worker.dbf 中 共 有 两 类 性 别, 因 此, 经 过 分 组 求 和 后 生 成 的 新 文 件 fz.dbf 中 应 当 有 2 条 记 录, 新 文 件 中 的 第 1 条 记 录 乃 是 原 库 中 男 性 职 工 的 总 和 记 录 ; 新 文 件 中 的 第 2 条 记 录 是 女 性 职 工 的 总 和 记 录 经 过 分 组 求 和 后 生 成 的 新 文 件 即 为 D) 选 项 所 显 示 的 结 果 18. 答 案 B) 分 析 SQL 语 言 的 核 心 是 数 据 库 查 询 语 句 其 语 法 格 式 如 下 : SELECT[ALL DISTINCT]< 目 标 列 表 达 式 >[ 别 名 ][,< 目 标 列 表 达 式 >[ 别 名 ]] FROM< 表 名 或 视 图 名 >[ 别 名 ][,< 表 名 或 视 图 名 >[ 别 名 ]] 80

80 [WHERE< 条 件 表 达 式 >] [GROUP BY< 列 名 1>[HAVING< 条 件 表 达 式 >]] [ORDER BY< 列 名 2>[ASC DESC]]; 功 能 : 从 FROM 子 句 列 出 的 表 中, 按 照 WHERE 子 句 中 给 出 的 条 件, 找 出 满 足 条 件 的 元 组, 在 按 SELECT 子 句 给 出 的 目 标 列 表 达 式, 选 出 元 组 中 的 列 值 形 成 结 果 表 本 题 中 的 语 句 SELECT min( 工 资 ) INTO ARRAY s FROM worker 的 功 能 是 查 询 表 worker 中 工 资 的 最 低 值, 将 查 询 结 果 存 放 到 数 组 s 中, 因 为 数 组 s 中 的 第 一 个 元 素 是 s[1], 所 以 执 行 该 语 句 后 s[1] 的 内 容 为 答 案 C) 分 析 建 立 基 本 表 的 SQL 语 句 格 式 为 : CREATE TABLE< 表 名 >(< 列 名 >< 数 据 类 型 >[ 列 级 完 整 性 约 束 条 件 ] [,< 列 名 >< 数 据 类 型 >[ 列 级 完 整 性 约 束 条 件 ]] [,< 表 级 完 整 性 约 束 条 件 >]); 其 中 < 表 名 > 是 要 定 义 的 基 本 表 的 名 字, 它 可 由 一 个 或 多 个 属 性 列 组 成 建 表 的 同 时 通 常 还 可 定 义 与 该 表 有 关 的 完 整 性 约 束 条 件, 这 些 完 整 性 约 束 条 件 被 存 入 系 统 的 数 据 字 典 中, 当 用 户 操 作 表 时 数 据 是 由 DBMS 自 动 检 查 该 操 作 是 否 违 反 这 些 完 整 性 约 束 条 件 所 以 在 当 前 盘 当 前 目 录 下 建 立 表 wage, 它 由 姓 名 性 别 年 龄 3 个 属 性 组 成 的 命 令 为 :CREATE TABLE wage(name CHAR(6),SEX CHAR(1),AGE INT) 20. 答 案 C) 分 析 BETWEEN 100 AND 200 等 价 于 ( 工 资 >=100).AND.( 工 资 <=200) 21. 答 案 B) 分 析 根 据 19 题 中 SQL 语 句 的 语 法 格 式, 可 知 本 题 中 语 句 如 下 : SELECT 序 号,sum( 工 资 ) as 总 工 资 FROM worker GROUP BY 性 别 INTO DBF temp 其 功 能 是 按 照 字 段 性 别 ( 男 女 ) 进 行 分 组 计 算 每 组 工 人 工 资 的 总 和, 将 计 算 结 果 以 字 段 总 工 资 存 放 到 一 个 新 表 temp 中, 执 行 该 语 句 后 temp 表 中 有 两 条 记 录, 第 一 条 记 录 的 总 工 资 字 段 的 内 容 是 男 职 工 工 资 的 总 和, 第 二 条 记 录 的 总 工 资 字 段 的 内 容 是 女 职 工 工 资 的 总 和 答 案 C) 分 析 修 改 操 作 语 句 的 一 般 格 式 为 : UPDATE< 表 名 >SET< 列 名 >=< 表 达 式 >[,< 列 名 >=< 表 达 式 >] [WHERE< 条 件 >] 其 功 能 是 修 改 指 定 表 中 满 足 WHERE 子 句 条 件 的 元 组, 按 SET 子 句 中 的 表 达 式 修 改 这 些 元 组 相 应 的 列 值 如 果 省 略 WHERE 子 句, 则 表 示 要 修 改 表 中 的 所 有 元 组 所 以 给 所 有 女 职 工 提 高 10% 的 工 资, 应 使 用 的 SQL 语 句 应 为 :UPDATE worker SET 工 资 = 工 资 *1.10 WHERE 性 别 =" 女 " 23. 答 案 A) 分 析 左 连 接 : 指 定 满 足 连 接 条 件 的 记 录, 以 及 连 接 条 件 左 侧 的 表 中 记 录 都 包 含 在 记 录 中 右 连 接 : 指 定 满 足 连 接 条 件 的 记 录, 以 及 连 接 条 件 右 侧 的 表 中 记 录 都 包 含 在 记 录 中 内 部 连 接 : 指 定 只 有 满 足 连 接 条 件 的 记 录 包 含 在 结 果 中 完 全 连 接 : 制 定 所 有 满 足 和 不 满 足 连 接 条 件 的 记 录 都 包 含 在 结 果 中 24. 答 案 B) 分 析 删 除 基 本 表 的 SQL 语 句 一 般 格 式 为 : 81

81 DROP TABLE< 表 名 >; 其 功 能 是 从 磁 盘 上 将 指 定 表 名 的 基 本 表 删 除 基 本 表 定 义 一 旦 删 除, 表 中 的 数 据 表 上 建 立 的 索 引 和 视 图 都 将 自 动 被 删 除 掉 因 此 执 行 删 除 基 本 表 的 操 作 一 定 要 格 外 小 心 本 题 中 的 SQL 语 句 为 : DROP TABLE worker 其 功 能 是 直 接 从 磁 盘 上 删 除 表 worker 25. 答 案 C) 分 析 视 图 是 从 一 个 或 几 个 基 本 表 ( 或 视 图 ) 导 出 的 表, 它 与 基 本 表 不 同, 是 一 个 虚 表, 数 据 库 中 只 存 放 视 图 的 定 义, 而 不 存 放 视 图 的 数 据 其 一 般 格 式 如 下 : CREATE VIEW< 视 图 名 >[(< 列 名 >[,< 列 名 >] )] AS< 子 查 询 > [WITH CHECK OPTION]; 其 中 子 查 询 可 是 任 意 复 杂 的 SELECT 查 询 语 句, 它 说 明 和 限 定 了 视 图 中 的 数 据, 但 通 常 不 允 许 含 有 ORDER BY 子 句 和 DISTINCT 短 语 本 题 中 的 SQL 语 句 如 下 : CREATE VIEW worker _view AS SELECT*FROM worker WHERE 婚 否 =".F." 可 知 执 行 该 语 句 后 产 生 的 视 图 是 满 足 条 件 婚 否 字 段 值 为.F. 的 所 有 记 录, 表 worker 中 有 3 条 记 录 婚 否 字 段 值 为.F., 所 以 视 图 包 含 的 记 录 个 数 是 答 案 D) 分 析 SQL 不 仅 具 有 丰 富 的 数 据 操 纵 功 能, 而 且 具 有 数 据 定 义 和 数 据 控 制 功 能, 实 现 数 据 操 纵 数 据 定 义 和 数 据 控 制 功 能 为 一 体 的 关 系 数 据 语 言 它 的 数 据 操 作 语 句 包 括 : 插 入 语 句 INSERT 更 新 语 句 UPDATE 和 删 除 语 句 DELETE 27. 答 案 C) 分 析 SQL 查 询 语 句 的 语 法 格 式 如 下 : SELECT[ALL DISTINCT]< 目 标 列 表 达 式 >[ 别 名 ][,< 目 标 列 表 达 式 >[ 别 名 ]] FROM< 表 名 或 视 图 名 >[ 别 名 ][,< 表 名 或 视 图 名 >[ 别 名 ]] [WHERE< 条 件 表 达 式 >] [GROUP BY< 列 名 1>[HAVING< 条 件 表 达 式 >]] [ORDER BY< 列 名 2>[ASC DESC]]; 可 知 GROUP BY 子 句 是 将 查 询 结 果 表 按 某 一 列 或 多 列 值 分 组, 值 相 等 的 为 一 组 对 查 询 结 果 分 组 的 目 的 是 为 了 细 化 集 函 数 的 作 用 对 象 ORDER BY 子 句 是 对 查 询 结 果 按 照 一 个 或 多 个 属 性 列 的 升 序 (ASC) 或 降 序 (DESC) 排 列, 缺 省 值 为 升 序 根 据 本 题 目 的 要 求, 正 确 的 SQL 查 询 语 句 是 选 项 SELECT 工 资 FROM worker WHERE 性 别 =" 女 "ORDER BY 工 资 DESC 28. 答 案 A) 分 析 对 于 数 值 型 变 量, 值 0,1,2( 或. Null.) 分 别 对 应 复 选 框 未 被 选 中 被 选 中 和 不 确 定 在 屏 幕 上, 不 确 定 状 态 复 选 框 以 灰 色 显 示, 标 题 文 字 正 常 显 示 29. 答 案 D) 分 析 DELETED( ) 函 数 是 测 试 指 定 的 表 或 在 指 定 的 工 作 区 所 打 开 的 表 中, 记 录 指 针 所 指 的 当 前 记 录 是 否 有 删 除 标 记 *, 若 有 函 数 值 为 真, 若 无 函 数 值 为 假 30. 答 案 A) 分 析 报 表 的 数 据 源 可 以 是 数 据 库 表 视 图 查 询 或 自 由 表, 但 是 不 可 以 是 自 由 表 或 是 其 82

82 他 报 表 31. 答 案 B) 分 析 在 INSERT [BEFORE][BLANK] 命 令 中, 如 果 不 指 定 BEFORE, 则 在 当 前 记 录 之 后 插 入 一 条 新 记 录, 否 则 在 当 前 记 录 之 前 插 入 一 条 新 记 录 32. 答 案 C) 分 析 当 形 参 数 与 实 参 数 相 同 时, 形 参 与 实 参 根 据 出 现 的 先 后 次 序 一 一 对 应 ; 当 形 参 数 多 于 实 参 数 时, 多 余 的 形 参 初 值 为.F.; 形 参 少 于 实 参 时, 多 余 的 实 参 不 起 作 用 33. 答 案 B) 分 析 Visual FoxPro 系 统 中 双 击 鼠 标 左 键 是 DblClick 事 件, 单 击 鼠 标 左 键 是 Click 事 件, 装 入 是 Load 事 件, 移 动 鼠 标 是 MouseMove 事 件 34. 答 案 A) 分 析 在 BROWSE 命 令 中 可 使 用 若 干 个 子 句 来 控 制 浏 览 操 作, 使 用 NOMODIFY 子 句 可 以 禁 止 对 库 中 的 记 录 作 一 切 修 改 ; 使 用 NOFOLLOW 子 句 主 要 用 于 索 引 文 件, 当 对 索 引 文 件 操 作 时, 只 允 许 使 用 该 子 句 ;FREEZE 子 句 只 能 对 指 定 的 字 段 进 行 修 改, 并 且 目 标 被 固 定 在 该 字 段 上, 而 不 能 移 动 到 其 他 字 段 上, 故 使 用 该 子 句 其 他 字 段 只 能 先 定 义 为 不 能 修 改 ;NOAPPEND 子 句 禁 止 用 户 在 BROWSE 状 态 下 向 库 中 追 加 新 记 录 35. 答 案 C) 分 析 代 码 片 段 不 是 一 个 完 整 的 Visual FoxPro 程 序, 本 身 不 能 独 立 运 行, 它 们 要 嵌 入 到 编 程 工 具 所 生 成 的 程 序 代 码 中 才 能 运 行 ; 代 码 片 段 可 以 调 用 子 程 序 和 函 数, 但 本 身 不 能 作 为 用 户 的 子 程 序 和 函 数 的 调 用 二 填 空 题 1. 1 属 性 2 元 组 分 析 元 组 : 在 一 个 二 维 表 ( 一 个 具 体 关 系 ) 中, 水 平 方 向 的 行 称 为 元 组, 每 一 行 是 一 个 元 组 元 组 对 应 存 储 文 件 中 的 一 个 具 体 记 录 属 性 : 二 维 表 中 垂 直 方 向 的 列 称 为 属 性, 每 一 列 有 一 个 属 性 名, 与 前 面 讲 的 实 体 属 性 相 同, 在 Visual FoxPro 中 表 示 为 字 段 名 每 个 字 段 的 数 据 类 型 宽 度 等 在 创 建 表 的 结 构 时 规 定 2. 3 查 询 条 件 分 析 Visual FoxPro 查 询 设 计 器 可 以 搜 索 满 足 指 定 条 件 的 记 录 ; 可 以 根 据 需 要 对 这 些 记 录 排 序 和 分 组, 并 根 据 查 询 结 果 创 建 临 时 表, 表 浏 览 窗 口 屏 幕 报 表 标 签 及 各 种 图 形 ; 可 以 根 据 用 户 的 操 作 自 动 生 成 SQL 语 句, 并 且 自 动 对 查 询 进 行 优 化 查 询 设 计 器 的 筛 选 选 项 卡 用 来 指 定 查 询 的 查 询 条 件 分 析 内 存 变 量 是 用 于 存 放 程 序 运 行 过 程 中 进 行 输 入 和 输 出 或 中 间 数 据 的 临 时 工 作 单 元, 它 是 独 立 于 数 据 库 文 件 而 存 在 的 一 种 变 量 ; 在 给 内 存 变 量 命 名 时, 一 个 内 存 变 量 名 最 多 可 使 用 128 个 字 符, 或 最 多 使 用 64 个 汉 字 5. 7.T. 83

83 分 析 当 执 行 LIST 命 令 后, 记 录 指 针 移 到 库 文 件 的 尾 部, 指 向 文 件 记 录 的 结 束 标 志, 这 时 若 用 函 数 EOF( ) 测 试, 返 回 值 为 逻 辑 真 Init 分 析 要 为 表 单 设 计 下 拉 式 菜 单, 首 先 需 要 在 菜 单 设 计 时, 在 常 规 选 项 对 话 框 中 选 择 层 顶 层 表 单 复 选 框, 其 次 要 将 表 单 的 ShowWindow 属 性 值 设 置 为 2, 使 其 成 为 顶 层 表 单, 最 后 需 要 在 表 单 的 Init 事 件 代 码 中 添 加 调 用 菜 单 程 序 的 命 令 INDEX ON 学 号 TO ISC 或 INDEX TO ISC ON 学 号 11 SUM 成 绩 TO DKH 或 SUM TO DKH 成 绩 分 析 建 立 索 引 文 件 的 命 令 格 式 为 : INDEX ON< 表 达 式 1>TO 索 引 文 件 名 FOR< 条 件 表 达 式 2> SUM 命 令 的 一 般 格 式 为 : SUM[ 范 围 ][ 求 和 表 达 式 ][FOR/WHILE< 条 件 >][TO< 内 存 变 量 >] SUM 命 令 是 纵 向 求 和, 对 于 满 足 条 件 的 每 个 记 录 都 要 按 表 达 式 进 行 计 算, 并 把 所 有 表 达 式 的 结 果 进 行 累 加 COUNT TO RS FOR 性 别 =" 男 " 或 COUNT TO RS FOR 性 别 =" 男 " TO RS 13 AVERAGE 成 绩 TO CJ FOR 科 目 =" 英 语 " 或 AVERAGE TO CJ 成 绩 FOR 科 目 =" 英 语 " COUNT 命 令 的 一 般 格 式 为 : COUNT [< 范 围 >] [FOR/WHILE< 条 件 表 达 式 >][TO< 内 存 变 量 >] 功 能 : 统 计 当 前 数 据 库 满 足 某 一 条 件 的 记 录 总 数 命 令 中 < 范 围 > 选 项 指 定 统 计 的 范 围, 再 由 条 件 表 达 式 在 指 定 范 围 内 统 计 符 合 某 种 条 件 的 记 录 统 计 结 果 存 入 TO 后 面 指 定 的 内 存 变 量 中, 若 缺 省 则 统 计 结 果 不 保 留 COUNT 命 令 是 对 记 录 进 行 统 计, 同 时 它 兼 有 对 内 存 变 量 赋 值 的 功 能 UPDATE 15 WHERE 修 改 操 作 语 句 的 一 般 格 式 为 : UPDATE< 表 名 > SET< 列 名 >=< 表 达 式 >[,< 列 名 >=< 表 达 式 >] WHERE< 条 件 >; 其 功 能 是 修 改 指 定 表 中 满 足 WHERE 子 句 条 件 的 元 组 其 中 SET 子 句 给 出 < 表 达 式 > 的 值 用 于 取 代 相 应 的 属 性 列 值 若 省 略 WHERE 子 句, 表 示 要 修 改 表 中 的 所 有 元 组 84

84 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 八 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 在 下 列 各 题 的 A) B) C) D)4 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1. 在 下 述 数 据 库 系 统 的 叙 述 中, 正 确 的 是 ( ) A) 数 据 库 中 只 存 在 数 据 项 之 间 的 联 系 B) 数 据 库 的 数 据 项 和 记 录 之 间 都 存 在 联 系 C) 数 据 库 的 数 据 项 之 间 无 联 系, 记 录 之 间 存 在 联 系 D) 数 据 库 的 数 据 项 和 记 录 之 间 都 不 存 在 联 系 2. 清 除 主 窗 口 屏 幕 的 命 令 是 ( ) A)CLEAR B)CLEAR ALL C)CLEAR SCREEN D)CLEAR WINDOWS 3. 不 允 许 记 录 中 出 现 重 复 索 引 值 的 索 引 是 ( ) A) 主 索 引 B) 主 索 引 候 选 索 引 和 普 通 索 引 C) 主 索 引 和 候 选 索 引 D) 主 索 引 候 选 索 引 和 惟 一 索 引 4. 在 Visual FoxPro 的 命 令 窗 口 中 键 入 CREATE DATA 命 令 以 后, 屏 幕 会 出 现 一 个 创 建 对 话 框, 要 想 完 成 同 样 的 工 作, 还 可 以 采 取 如 下 步 骤 ( ) A) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 数 据 库 单 选 按 钮, 再 单 击 新 建 文 件 命 令 按 钮 B) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 数 据 库 单 选 按 钮, 再 单 击 向 导 命 令 按 钮 C) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 表 单 选 按 钮, 再 单 击 新 建 文 件 命 令 按 钮 D) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 表 单 选 按 钮, 再 单 击 向 导 命 令 按 钮 5. 在 Visual FoxPro 6.0 中, 可 以 在 同 类 数 据 之 间 进 行 减 运 算 的 数 据 类 型 是 ( ) A) 数 值 型 字 符 型 逻 辑 型 B) 数 值 型 字 符 型 日 期 型 C) 数 值 型 日 期 型 逻 辑 型 D) 字 符 型 日 期 型 逻 辑 型 6. 在 Visual FoxPro 中, 用 于 建 立 或 修 改 程 序 文 件 的 命 令 是 ( ) A)MODIFY < 文 件 名 > B)MODIFY COMMAND < 文 件 名 > C)MODIFY FILE < 文 件 名 > D) 上 面 B) 和 C) 都 对 85

85 7. 设 某 数 值 型 字 段 宽 度 为 8, 小 数 位 数 为 1, 则 该 字 段 整 数 部 分 的 最 大 取 值 为 ( ) A) B) C) D) 数 据 库 管 理 系 统 的 英 文 缩 写 是 ( ) A)DB B)DBS C)DBA D)DBMS 9. 关 于 空 字 符 串 的 正 确 说 法 是 ( ) A) 定 界 符 内 只 包 含 有 空 格 B) 定 界 符 内 只 包 含 有 一 个 空 格 C) 空 字 符 串 的 长 度 为 0 D) 空 字 符 串 的 长 度 取 决 于 定 界 符 内 空 格 的 个 数 10.ROUND(3.565,2) 返 回 值 是 ( ) A)3.500 B)3.600 C)3.57 D) 已 执 行 过 命 令 : USE 职 员.DBF INDEX ON 职 称 TO 职 员.IDX 现 在 要 查 找 职 称 为 教 授 的 记 录, 应 使 用 命 令 ( ) A)FIND 教 授 B)FIND & 职 称 C)FIND 职 称 =" 教 授 " D)SEEK & 职 称 12. 下 列 函 数 中 函 数 值 为 字 符 的 是 ( ) A)DATE( ) B)TIME( ) C)YEAR( ) D)DATETIME( ) 13. 在 关 系 理 论 中, 把 能 够 惟 一 地 确 定 一 个 元 组 的 属 性 或 属 性 组 合 称 之 为 ( ) A) 域 B) 关 键 字 C) 索 引 码 D) 外 码 14. 当 在 PICTURE 子 句 中 使 用 控 制 符 时, 必 须 在 其 前 面 加 上 符 号 ( ) A)! B)& C)# D)@ 15~27 题 使 用 的 数 据 如 下 : 当 前 盘 当 前 目 录 下 有 数 据 库 dbf_marketplace, 其 中 有 数 据 库 表 marketplace.dbf, 该 数 据 库 表 的 内 容 是 : 商 店 名 商 品 名 称 单 价 是 否 进 货 光 荣 商 场 电 冰 箱 3700 F 长 安 商 场 空 调 3600 T 百 货 大 楼 彩 电 2450 F 长 安 商 场 电 冰 箱 2980 F 百 货 大 楼 洗 衣 机 1600 T 光 荣 商 场 空 调 2800 T 新 马 特 彩 电 2980 F 新 马 特 洗 衣 机 1600 T 15. 显 示 出 单 价 小 于 2000 以 及 单 价 大 于 3000 的 商 品 信 息 ( ) A)LIST FOR 单 价 <2000.OR. 单 价 >3000 B)DISPLAY FOR 单 价 <2000.AND. 单 价 >3000 C)LIST WITH 单 价 <2000.OR. 单 价 >

86 D)DISPLAY WITH 单 价 <2000.AND. 单 价 > 执 行 下 列 程 序 段 以 后, 运 行 结 果 是 ( ) SET TALK OFF SET HEADINGS OFF USE marketplace DO WHILE.NOT.EOF( ) REPL ALL 单 价 WITH 单 价 +200 SKIP ENDDO GO TOP SKIP 3? 商 店 名 USE SET TALK ON RETURN A) 光 荣 商 场 B) 百 货 大 楼 C) 长 安 商 场 D) 新 马 特 17. 有 如 下 SQL 语 句 : SELECT*FROM marketplace WHERE 单 价 BETWEEN 2000 AND 3000 与 该 语 句 等 价 的 是 ( ) A)SELECT*FROM marketplace WHERE 单 价 <=2000.AND. 单 价 >=3000 B)SELECT*FROM marketplace WHERE 单 价 <2000.AND. 单 价 >3000 C)SELECT*FROM marketplace WHERE 单 价 >=2000.AND. 单 价 <=3000 D)SELECT*FROM marketplace WHERE 单 价 >2000.AND. 单 价 < 如 果 在 建 立 数 据 库 表 marketplace.dbf 时, 将 单 价 字 段 的 字 段 有 效 性 规 则 设 定 为 单 价 >0, 能 保 证 数 据 的 ( ) A) 实 体 完 整 性 B) 域 完 整 性 C) 参 照 完 整 性 D) 表 完 整 性 19. 有 如 下 SQL 语 句 : SELECT 商 品 名 称,avg( 单 价 ) as 均 价 FROM marketplace; GROUP BY 商 店 名 INTO DBF temp 执 行 该 语 句 后,temp 表 中 共 有 几 条 记 录 ( ) A)8 B)6 C)5 D)4 20. 有 如 下 SQL 语 句 : SELECT max( 单 价 ) INTO ARRAY a FROM marketplace 执 行 该 语 句 后 ( ) A)a[ 1 ] 的 内 容 为 3700 B)a[ 1 ] 的 内 容 为 1600 C)a[ 0 ] 的 内 容 为 3700 D)a[ 0 ] 内 容 为 在 当 前 盘 当 前 目 录 下 修 改 表 marketplace 的 命 令 是 ( ) A)DROP marketplace B)ALTER TABLE marketplace C)DROP TABLE marketplace D)ALTER marketplace 87

87 22. 将 marketplace 表 的 商 品 名 称 字 段 的 宽 度 由 8 改 为 10, 应 使 用 SQL 语 句 ( ) A)ALTER TABLE marketplace 商 品 名 称 WITH c (10) B)ALTER TABLE marketplace 商 品 名 称 c (10) C)ALTER TABLE marketplace ALTER 商 品 名 称 c (10) D)ALTER marketplace ALTER 商 品 名 称 c (10) 23. 使 用 项 目 管 理 器 的 数 据 选 项 卡 可 管 理 ( ) A) 数 据 库 表 单 查 询 和 视 图 B) 数 据 库 自 由 表 查 询 和 视 图 C) 数 据 库 程 序 查 询 和 视 图 D) 数 据 库 报 表 查 询 和 视 图 24. 有 如 下 SQL 语 句 : CREATE VIEW view_marketplace AS SELECT 商 品 名 称 AS 名 称, 单 价 FROM marketplace 执 行 该 语 句 后 产 生 的 视 图 中 含 有 的 字 段 名 是 ( ) A) 商 品 名 称 单 价 B) 名 称 单 价 C) 名 称 单 价 交 易 所 D) 商 品 名 称 单 价 商 店 名 25. 指 定 所 有 满 足 和 不 满 足 连 接 条 件 的 记 录 都 包 含 在 结 果 中 属 于 ( ) A) 左 连 接 B) 右 连 接 C) 完 全 连 接 D) 内 部 连 接 26. 执 行 如 下 SQL 语 句 后 : SELECT DISTINCT 单 价 FROM marketplace; WHERE 单 价 =(SELECT min( 单 价 ) FROM marketplace) INTO DBF marketplace_x 表 marketplace_x 中 的 记 录 个 数 是 ( ) A)1 B)2 C)3 D)4 27. 求 每 种 商 品 的 平 均 单 价 的 SQL 语 句 是 :( ) A)SELECT 商 品 名 称,avg( 单 价 ) FROM marketplace GROUP BY 单 价 B)SELECT 商 品 名 称,avg( 单 价 ) FROM marketplace ORDER BY 单 价 C)SELECT 商 品 名 称,avg( 单 价 ) FROM marketplace ORDER BY 商 品 名 称 D)SELECT 商 品 名 称,avg( 单 价 ) FROM marketplace GROUP BY 商 品 名 称 28. 顺 序 执 行 以 下 赋 值 命 令 A="4*5",B=4*5,C=[4*5] 之 后, 下 列 表 达 式 中, 合 法 的 表 达 式 只 有 ( ) A)A+B B)C+A C)B+C D)A+B+C 29.SORT 命 令 和 INDEX 命 令 的 区 别 是 ( ) A) 前 者 按 指 定 关 键 字 排 序 并 生 成 新 的 数 据 表, 后 者 也 可 以 B) 后 者 按 指 定 关 键 字 排 序 并 生 成 新 的 数 据 表, 前 者 也 可 以 C) 前 者 按 指 定 关 键 字 排 序 并 生 成 新 的 数 据 表, 后 者 不 可 以 D) 后 者 按 指 定 关 键 字 排 序 并 生 成 新 的 数 据 表, 前 者 不 可 以 30. 在 程 序 中, 如 果 内 存 变 量 与 字 段 变 量 同 名 时, 系 统 优 先 按 ( ) 对 待 A) 字 段 变 量 B) 内 存 变 量 C) 局 部 变 量 D) 全 局 变 量 31. 若 要 恢 复 使 用 Delete 命 令 删 除 的 若 干 记 录, 应 该 用 ( ) A)RECALL B) 立 即 按 Esc 键 88

88 C)RELEASE D)FOUND 32. 不 论 索 引 是 否 生 效, 定 位 到 相 同 记 录 上 的 命 令 是 ( ) A)GO 9 B)GO TOP C)GO BOTTOM D)SKIP 33. 一 个 数 据 库 文 件 中, 多 个 备 注 型 字 段 的 内 容 都 是 存 放 在 ( ) A) 这 个 数 据 库 文 件 中 B) 一 个 备 注 文 件 中 C) 一 个 文 本 文 件 中 D) 多 个 备 注 文 件 中 34. 下 面 对 编 辑 框 (EditBox) 控 件 属 性 的 描 述 正 确 的 是 ( ) A)SelLength 属 性 的 设 置 可 以 小 于 0 B) 当 ScrollBars 的 属 性 值 为 0 时, 编 辑 框 内 包 含 水 平 滚 动 条 C)SelText 属 性 在 做 界 面 设 计 时 不 可 用, 在 运 行 时 可 读 写 D)Readonly 属 性 值 为.T. 时, 用 户 不 能 使 用 编 辑 框 上 的 滚 动 条 35. 在 使 用 REPLACE 替 换 命 令 时, 不 能 作 用 于 ( ) 字 段 A) 逻 辑 型 B) 日 期 时 间 型 C) 备 注 型 D) 通 用 型 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 上 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 如 果 要 在 屏 幕 上 直 接 看 到 查 询 结 果, 查 询 去 向 应 该 使 用 1 2. 在 Visual FoxPro 中,CONTINUE 与 2 命 令 配 合 使 用 3.Visual FoxPro 的 报 表 文 件.FRX 中 保 存 的 是 3 4. 在 Visual FoxPro 中 SQL DELETE 命 令 是 4 删 除 记 录 5. 使 用 命 令 DECLARE mm(3,4) 定 义 的 数 组, 包 含 的 数 组 元 素 ( 下 标 变 量 ) 的 个 数 5 6. 在 SQL 的 SELECT 语 句 中 用 于 计 算 机 检 索 的 函 数 有 COUNT 6 7 MAX 和 MIN 7. 数 据 库 之 间 的 一 对 多 联 系 通 过 父 表 的 8 和 子 表 的 9 实 现 8~10 题 使 用 如 下 的 值 班 表 和 部 门 表 值 班 表 : 值 班 号 姓 名 职 称 年 龄 加 班 费 部 门 号 肖 云 飞 员 工 王 晓 华 部 长 李 海 蓝 临 时 工 张 飞 燕 临 时 工 刘 英 英 部 长 吴 小 敏 部 长 黄 天 齐 部 长 部 门 表 : 部 门 号 部 门 名 01 生 产 部 02 财 会 部 89

89 03 公 关 部 8. 使 用 SQL 语 句 将 一 条 新 的 记 录 插 入 部 门 表 : INSERT; 10 部 门 ( 部 门 号, 部 门 名 ); 11 ("04"," 营 销 部 ") 9. 使 用 SQL 语 句 求 " 公 关 部 " 的 所 有 职 工 的 加 班 费 总 和 : SELECT 12 ( 加 班 费 ); FROM 值 班 ; WHERE 部 门 号 IN; (SELECT 部 门 号 ; FROM 13 ; WHERE 部 门 名 =" 公 关 部 ") 10. 使 用 SQL 语 句 将 所 有 部 长 的 加 班 费 提 高 5%: 14 值 班 SET 加 班 费 = 加 班 费 * 职 称 =" 部 长 " 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 B) 2. 答 案 A) 分 析 在 Visual FoxPro 中,CLEAR ALL 是 关 闭 所 有 类 型 的 文 件, 选 择 1 工 作 区, 并 清 除 内 存 变 量 CLEAR WINDOWS 是 删 除 所 有 定 义 的 窗 口 清 除 主 窗 口 屏 幕 的 命 令 是 CLEAR, 而 CLEAR SCREEN 是 非 法 命 令 3. 答 案 C) 分 析 索 引 按 功 能 分 为 : 普 通 索 引 惟 一 索 引 候 选 索 引 和 主 索 引 索 引 除 具 有 建 立 记 录 逻 辑 顺 序 的 作 用 外, 不 能 控 制 是 否 允 许 相 同 的 索 引 关 键 字 值 在 不 同 记 录 重 复 出 现, 或 允 许 在 永 久 关 系 中 建 立 参 照 完 整 性 不 允 许 记 录 中 出 现 重 复 索 引 值 的 索 引 是 主 索 引 和 候 选 索 引 4. 答 案 A) 分 析 在 Visual FoxPro 的 命 令 窗 口 中 键 入 CREATE DATA 命 令 以 后, 屏 幕 会 出 现 一 个 创 建 对 话 框, 要 想 完 成 同 样 的 工 作, 还 可 采 取 如 下 的 菜 单 操 作 步 骤 : 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 数 据 库 单 选 按 钮, 再 单 击 新 建 文 件 命 令 按 钮 5. 答 案 B) 分 析 数 值 表 达 式 中 运 算 符 表 示 减 法 ; 字 符 型 表 达 式 中 运 算 符 表 示 连 接 前 后 两 个 字 符 串, 并 将 前 字 符 串 的 尾 部 空 格 移 到 合 并 后 的 新 字 符 串 的 尾 部 ; 日 期 时 间 型 表 达 式 中 < 日 期 > < 日 期 > 结 果 为 数 值 型, 表 示 两 个 指 定 日 期 相 差 的 天 数 6. 答 案 B) 分 析 在 Visual FoxPro 中,MODIFY COMMAND< 文 件 名 > 命 令 是 将 由 < 文 件 名 > 指 定 的 文 件 打 开, 并 进 入 编 辑 状 态 如 果 文 件 不 存 在, 系 统 会 建 立 一 个 新 的 磁 盘 文 件, 并 自 动 加 上 扩 展 名.PRG; 90

90 MODIFY FILE 命 令 不 能 省 略 文 件 的 扩 展 名 所 以 用 于 建 立 或 修 改 程 序 文 件 的 命 令 为 MODIFY FILE < 文 件 名 > 7. 答 案 C) 分 析 在 Visual FoxPro 所 有 字 段 中, 数 值 型 字 段 比 较 特 殊 在 数 值 型 字 段 中 需 要 规 定 字 段 宽 度 和 小 数 宽 度 两 部 分 而 实 际 存 储 时, 数 值 型 字 段 由 整 数 小 数 和 小 数 点 3 部 分 组 成, 其 中 小 数 点 占 一 个 字 节, 数 值 型 字 段 的 实 际 宽 度 为 : 整 数 宽 度 + 小 数 宽 度 +1 本 题 中 整 数 部 分 所 占 位 数 应 为 : 字 段 宽 度 小 数 宽 度 1, 即 8 1 1=6 即 整 数 部 分 最 多 只 有 6 位 有 效 数 字 8. 答 案 D) 分 析 数 据 库 管 理 系 统 的 英 文 缩 写 是 DBMS(Data Base Management System), 数 据 库 管 理 系 统 是 数 据 库 系 统 的 核 心 部 分, 它 是 在 特 定 操 作 系 统 支 持 下 帮 助 用 户 建 立 使 用 和 管 理 数 据 库 的 一 组 软 件 系 统 9. 答 案 C) 分 析 定 界 符 内 部 可 以 包 含 任 何 字 符 串, 当 其 为 空 字 符 串 时, 空 字 符 串 的 长 度 ( 及 所 含 字 符 的 个 数 ) 为 0, 而 空 格 是 ASCII 字 符 因 此, 虽 然 定 界 符 内 包 含 的 内 容 只 有 空 格, 但 它 也 不 能 叫 做 空 字 符 串 10. 答 案 C) 分 析 ROUND 函 数 的 一 般 调 用 格 式 是 : ROUND(< 数 值 表 达 式 1>,< 数 值 表 达 式 2>) 功 能 : 对 < 数 值 表 达 式 1> 中 的 十 进 制 数 进 行 四 舍 五 入 数 值 表 达 式 2 有 正 负 之 分, 表 示 要 保 留 的 四 舍 五 入 位 数 : 若 数 值 表 达 式 2 为 负 数,ROUND 函 数 则 对 整 数 部 分 进 行 四 舍 五 入, 若 数 值 表 达 式 2 为 正 数,ROUND 函 数 则 对 小 数 部 分 进 行 四 舍 五 入, 本 题 的 数 值 表 达 式 2 等 于 2, 表 示 对 保 留 两 位 小 数, 即 是 对 第 三 位 小 数 进 行 四 舍 五 入, 则 函 数 的 计 算 结 果 是 答 案 A) 分 析 FIND 命 令 格 式 :FIND< 字 符 串 > < 数 值 > 字 符 串 中 的 字 符 可 以 用 双 引 号 括 起 来 也 可 以 不 用, 可 以 用 内 存 变 量 代 替 字 符 串 作 为 查 找 的 数 据, 但 必 须 用 宏 代 换 函 数 12. 答 案 B) 分 析 DATE( ) 返 回 当 前 系 统 日 期, 函 数 值 为 日 期 型 TIME( ) 以 24 小 时 制 hh:mm:ss 格 式 返 回 当 前 系 统 时 间, 函 数 值 为 字 符 型 YEAR( ) 从 指 定 的 日 期 表 达 式 或 日 期 时 间 表 达 式 中 返 回 年 份, DATETIME( ) 返 回 当 前 系 统 日 期 时 间, 函 数 值 为 日 期 时 间 型 所 以 函 数 值 为 字 符 的 是 TIME( ) 13. 答 案 B) 分 析 关 键 字 : 属 性 或 属 性 的 组 合, 只 能 够 惟 一 地 表 示 一 个 元 组 域 : 属 性 的 取 值 范 围 称 为 该 属 性 的 域 外 码 : 关 系 模 式 R 中 属 性 或 属 性 组 X 并 非 是 R 的 码, 但 X 是 另 一 个 关 系 模 式 的 码, 则 称 X 是 R 的 外 部 码, 也 称 外 码 索 引 码 : 能 作 为 索 引 表 达 式 的 属 性 或 属 性 组 合, 称 为 索 引 码 14. 答 案 D) 分 析 当 利 行 列 >[SAY< 表 达 式 >][GET< 变 量 >] READ 命 令 定 位 输 入 输 出 数 据 时, 可 在 其 中 使 用 PICTURE 子 句 和 FUNCTION 子 句 为 SAY 或 GET 数 据 输 入 输 出 提 供 格 式 控 制, 格 式 控 制 分 为 控 制 符 和 模 式 符 控 制 符 起 控 制 作 用, 模 式 符 的 作 用 是 指 定 输 出 样 式 当 在 PICTURE 子 句 中 使 用 FUNCTION 控 制 符 时, 必 须 在 所 用 的 PICTURE 子 句 前 面 加 上 符 并 且 当 在 PICTURE 子 句 中 同 时 使 用 两 种 控 制 符 时,FUNCTION 控 制 符 在 前,PICTURE 控 制 符 在 后, 中 间 用 空 格 分 隔 91

91 15. 答 案 A) 分 析 在 Visual FoxPro 中,LIST 命 令 的 格 式 是 : LIST DISPLAY[FIELDS< 字 段 名 表 >][< 范 围 >][FOR< 逻 辑 表 达 式 1>][OFF] 功 能 : 在 应 用 窗 口 中 连 续 显 示 记 录 或 者 浏 览 信 息 其 中 DISPLAY 命 令 的 格 式 与 LIST 相 同 ; FIELDS< 字 段 名 表 > 指 定 输 出 字 段 的 名 称, 缺 省 时 将 输 出 所 有 字 段 的 内 容 ;< 范 围 > 指 定 输 出 记 录 的 范 围, 有 ALL NEXT n Record n 和 Rest 四 个 选 项, 缺 省 时,LIST 的 默 认 值 为 ALL, 而 DISPLAY 则 默 认 值 为 当 前 记 录 ;OFF 不 显 示 记 录 号 ; 当 显 示 的 记 录 超 过 一 屏 时,LIST 命 令 不 暂 停, 而 DISPLAY 命 令 会 暂 停, 待 按 任 意 键 后 再 继 续 显 示 下 一 屏 16. 答 案 C) 分 析 根 据 程 序 运 行 可 知, 对 数 据 库 中 所 有 商 品 的 单 价 增 加 200 元 后, 将 记 录 指 针 移 向 库 顶 ( 第 一 条 记 录 ), 再 向 下 移 动 3 条 记 录 后, 输 出 当 前 记 录 的 商 场 名 所 以 输 出 的 记 录 是 长 安 商 场 17. 答 案 C) 分 析 根 据 SQL 查 询 语 句 的 语 法 格 式 如 下, 查 询 满 足 指 定 条 件 的 元 组 可 以 通 过 WHERE 子 句 实 现 SELECT[ALL DISTINCT]< 目 标 列 表 达 式 >[ 别 名 ][,< 目 标 列 表 达 式 >[ 别 名 ]] FROM< 表 名 或 视 图 名 >[ 别 名 ][,< 表 名 或 视 图 名 >[ 别 名 ]] [WHERE< 条 件 表 达 式 >]; WHERE 子 句 常 用 的 查 询 条 件 有 比 较 确 定 范 围 确 定 集 合 字 符 匹 配 空 值 和 多 重 条 件 谓 词 BETWEEN AND 和 NOT BETWEEN AND 可 以 用 来 查 找 属 性 值 在 ( 或 不 在 ) 指 定 范 围 内 的 元 组, 其 中 BETWEEN 后 是 范 围 的 下 限 ( 即 低 值 ),AND 后 是 范 围 的 上 限 ( 即 高 值 ) 根 据 本 题 的 SQL 语 句 SELECT*FROM marketplace WHERE 单 价 BETWEEN 2000 AND 3000 可 知 从 表 marketplace 中 查 询 满 足 条 件 单 价 在 2000 和 3000 之 间 的 记 录, 即 单 价 大 于 等 于 2000 且 小 于 等 于 3000, 则 与 该 语 句 等 价 的 SELECT 查 询 语 句 是 : SELECT*FROM marketplace WHERE 单 价 >=2000.AND. 单 价 <= 答 案 B) 分 析 域 约 束 规 则 也 称 作 字 段 有 效 性 规 则, 在 插 入 或 修 改 字 段 值 时 被 激 活, 主 要 用 于 数 据 输 入 的 正 确 性 检 验 如 果 在 建 立 数 据 库 表 marketplace.dbf 时, 将 单 价 字 段 的 字 段 有 效 性 规 则 设 为 单 价 >0, 通 过 该 设 置, 则 能 保 证 数 据 的 域 完 整 性 19. 答 案 D) 分 析 根 据 17 题 中 SQL 语 句 的 语 法 格 式, 可 知 本 题 中 语 句 如 下 : SELECT 商 店 名 称,avg( 单 价 ) as 均 价 FROM marketplace GROUP BY 商 店 名 INTO DBF temp 功 能 : 按 照 字 段 商 店 名 进 行 分 组 计 算 不 同 商 店 中 商 品 单 价 的 平 均 值, 将 计 算 结 果 以 字 段 均 价 存 放 到 一 个 新 表 temp 中, 执 行 该 语 句 后 temp 表 中 共 有 4 条 记 录, 分 别 是 光 荣 商 场 长 安 商 场 百 货 大 楼 和 新 马 特 4 个 商 店 中 商 品 的 平 均 价 20. 答 案 A) 分 析 SQL 语 言 的 核 心 是 数 据 库 查 询 语 句 其 语 法 格 式 如 下 : SELECT[ALL DISTINCT]< 目 标 列 表 达 式 >[ 别 名 ][,< 目 标 列 表 达 式 >[ 别 名 ]] FROM< 表 名 或 视 图 名 >[ 别 名 ][,< 表 名 或 视 图 名 >[ 别 名 ]] [WHERE< 条 件 表 达 式 >] 92

92 [GROUP BY< 列 名 1>[HAVING< 条 件 表 达 式 >]] [ORDER BY< 列 名 2>[ASC DESC]]; 功 能 : 从 FROM 子 句 列 出 的 表 中, 按 照 WHERE 子 句 中 给 出 的 条 件, 找 出 满 足 条 件 的 元 组, 再 按 SELECT 子 句 中 给 出 的 目 标 列 表 达 式, 选 出 元 组 中 的 列 值 形 成 结 果 表 本 题 中 的 语 句 SELECT max( 单 价 ) INTO ARRAY a FROM marketplace 是 查 询 表 marketplace 中 商 品 单 价 最 高 的 项, 将 查 询 结 果 存 放 到 数 组 a 中 数 组 a 中 的 第 一 个 元 素 是 a[1], 所 以 执 行 该 语 句 后 a[1] 的 内 容 为 答 案 B) 分 析 修 改 表 的 SQL 命 令 是 :ALTER TABLE table_name 所 以 在 当 前 盘 当 前 目 录 下 修 改 表 marketplace 的 命 令 是 :ALTER TABLE marketplace 22. 答 案 C) 分 析 修 改 基 本 表 的 SQL 语 句 一 般 格 式 为 : ALTER TABLE< 表 名 > [ADD< 新 列 名 >< 数 据 类 型 >][ 完 整 性 约 束 ] [DROP< 完 整 性 约 束 >] [ALTER< 列 名 >< 数 据 类 型 >]; 功 能 : 修 改 已 建 立 好 的 基 本 表,ADD 子 句 用 于 增 加 新 列 和 新 的 完 整 性 约 束 条 件,DROP 子 句 用 于 删 除 指 定 的 完 整 性 约 束 条 件,ALTER 子 句 用 于 修 改 原 有 的 列 定 义, 包 括 修 改 列 名 和 数 据 类 型 本 题 中 将 marketplace 表 的 商 品 名 称 字 段 的 宽 度 由 8 改 为 10, 应 使 用 的 SQL 语 句 为 : ALTER TABLE marketplace ALTER 商 品 名 称 c(10) 23. 答 案 B) 分 析 Visual FoxPro 提 供 了 一 个 项 目 管 理 器, 利 用 项 目 管 理 器 可 对 各 种 文 件 进 行 有 效 地 管 理 项 目 管 理 器 实 际 上 是 建 立 一 个 专 用 的 项 目 文 件, 其 扩 展 名 为.PJX 项 目 管 理 器 把 它 所 支 持 的 所 有 类 型 的 文 件 分 类 显 示 在 不 同 的 选 项 卡 中, 其 中 数 据 选 项 卡 可 管 理 数 据 库 自 由 表 查 询 和 视 图 24. 答 案 B) 分 析 Visual FoxPro 中 定 义 视 图 的 SQL 命 令 格 式 为 : CTEATE VIEW< 视 图 名 >[(< 列 名 >[,< 列 名 >] )] AS< 子 查 询 > [WITH CHECK OPTION]; 其 中 子 查 询 可 以 是 任 意 复 杂 的 SELECT 语 句, 但 通 常 不 允 许 含 有 ORDER BY 子 句 和 DISTINCT 短 语 WITH CHECK OPTION 表 示 对 视 图 进 行 UPDATE INSERT 和 DELETE 操 作, 是 要 保 证 更 新 插 入 或 删 除 的 行 满 足 视 图 定 义 中 谓 词 条 件 所 以 可 知 执 行 本 题 中 的 SQL 语 句 后 产 生 的 视 图 含 有 的 字 段 名 是 名 称 和 单 价 25. 答 案 C) 分 析 左 连 接 : 指 定 满 足 连 接 条 件 的 记 录, 以 及 连 接 条 件 左 侧 的 表 中 记 录 都 包 含 在 记 录 中 右 连 接 : 指 定 满 足 连 接 条 件 的 记 录, 以 及 连 接 条 件 右 侧 的 表 中 记 录 都 包 含 在 记 录 中 内 部 连 接 : 指 定 只 有 满 足 连 接 条 件 的 记 录 包 含 在 结 果 中 完 全 连 接 : 制 定 所 有 满 足 和 不 满 足 连 接 条 件 的 记 录 都 包 含 在 结 果 中 26. 答 案 A) 93

93 分 析 根 据 SQL 语 句 : SELECT DISTINCT 单 价 FROM marketplace; WHERE 单 价 =(SELECT min( 单 价 )FROM marketplace)into DBF marketplace_x 可 知 该 语 句 是 一 个 内 外 层 嵌 套 的 查 询, 外 层 查 询 和 内 层 查 询 使 用 同 一 个 关 系, 内 层 查 询 关 系 表 marketplace 中 具 有 最 低 单 价 的 值, 外 层 查 询 根 据 该 单 价 值 确 定 表 marketplace 中 的 记 录 个 数, 其 中 DISTINCT 短 语 的 作 用 是 去 掉 查 询 结 果 中 的 重 复 值, 并 将 查 询 结 果 存 放 到 表 marketplace_x 中, marketplace 表 中 满 足 条 件 的 记 录 是 单 价 为 1600 的 两 条 重 复 记 录, 所 以 去 掉 一 个 重 复 记 录 后, 表 marketplace_x 中 只 有 1 个 记 录 27. 答 案 D) 分 析 根 据 题 目 的 要 求, 求 每 种 商 品 的 平 均 单 价, 则 按 不 同 的 商 品 种 类 分 组 查 询, 用 AVG 函 数 计 算 每 组 的 平 均 单 价 值, 故 正 确 的 SQL 语 句 是 : SELECT 商 品 名 称,avg( 单 价 )FROM marketplace GROUP BY 商 品 名 称 28. 答 案 B) 分 析 顺 序 执 行 题 中 赋 值 语 句 后 可 知 :A="4*5"=15 为 字 符 型,B=4*5=15 为 数 值 型,C=[4*5] 为 字 符 型, 其 中 方 括 号 的 作 用 与 双 引 号 相 同 根 据 相 同 类 型 数 据 可 以 进 行 运 算 的 规 则, 可 知 本 题 中 合 法 的 表 达 式 为 选 项 B) 29. 答 案 C) 分 析 SORT 命 令 按 指 定 关 键 字 排 序 并 生 成 新 的 数 据 表.DBF, 而 数 据 库 的 索 引 INDEX 命 令 不 产 生 新 的 数 据 表, 它 产 生 的 是 索 引 文 件 30. 答 案 A) 分 析 字 段 变 量 是 一 种 只 在 数 据 库 中 出 现 的 变 量 ; 内 存 变 量 存 在 于 程 序 中, 其 值 存 储 在 内 存 里, 一 旦 程 序 运 行 完 毕, 这 些 变 量 就 自 动 释 放, 其 作 用 主 要 是 提 供 数 据 的 传 递 和 运 算 当 内 存 变 量 与 字 段 变 量 同 名 时, 系 统 优 先 按 字 段 变 量 对 待 31. 答 案 A) 分 析 在 Visual FoxPro 中, 使 用 Delete 命 令 为 满 足 条 件 的 记 录 加 上 删 除 标 记, 如 果 要 重 新 把 这 些 被 删 除 的 记 录 恢 复 为 正 常 记 录, 必 须 使 用 RECALL 命 令 选 项 B) 中 的 Esc 是 状 态 转 换 键, 可 用 于 结 束 编 辑 或 结 束 正 在 执 行 的 程 序 选 项 C) 中 RELEASE 是 释 放 内 存 变 量 的 命 令, 与 数 据 库 记 录 无 关 选 项 D) 中 FOUND 是 测 试 定 位 状 态 的 函 数, 不 是 Visual FoxPro 命 令 32. 答 案 A) 分 析 在 Visual FoxPro 中,GO[< 数 值 表 达 式 >] 是 按 物 理 逻 辑 顺 序 绝 对 移 动 记 录 指 针 命 令, GO TOP BOTTOM 与 SKIP[< 数 值 表 达 式 >] 是 按 逻 辑 顺 序 相 对 移 动 记 录 指 针 命 令 在 索 引 文 件 打 开 时,GO TOP 是 把 记 录 指 针 移 到 数 据 库 的 第 一 条 逻 辑 记 录,GO BOTTOM 是 把 记 录 指 针 移 到 数 据 库 的 最 后 一 条 逻 辑 记 录 SKIP 是 记 录 指 针 向 下 按 逻 辑 顺 序 相 对 移 动 一 条 记 录 而 GO 9 是 把 记 录 指 针 移 到 记 录 号 为 9 的 物 理 记 录 上, 所 以 不 论 索 引 是 否 生 效, 定 位 到 相 同 记 录 上 的 命 令 是 GO 答 案 B) 分 析 数 据 库 备 注 型 字 段 的 内 容 存 放 在 备 注 文 件 中, 在 字 段 中 只 是 该 内 容 的 地 址 一 个 数 据 库 文 件 中 多 个 备 注 型 字 段 的 内 容 都 是 存 放 在 一 个 备 注 文 件 中 (.FPT) 的 34. 答 案 C) 分 析 编 辑 框 (EditBox) 控 件 的 SelLength 属 性 返 回 用 户 在 控 件 的 文 本 输 入 区 中 所 选 定 字 94

94 符 的 数 目, 或 指 定 要 选 定 的 字 符 数 目, 属 性 的 有 效 取 值 范 围 在 0 与 编 辑 区 中 的 字 符 总 数 之 间, 若 小 于 0, 将 产 生 一 个 错 误 ScrollBars 属 性 指 定 编 辑 框 是 否 具 有 滚 动 条, 当 属 性 值 为 0 时, 编 辑 框 没 有 滚 动 条 ; 当 属 性 值 为 2 时, 编 辑 框 包 含 垂 直 滚 动 条 ReadOnly 属 性 指 定 用 户 能 否 编 辑 编 辑 框 中 的 内 容, 当 属 性 值 为.T. 时, 用 户 不 能 编 辑 编 辑 框 中 的 内 容 SelText 属 性 返 回 用 户 编 辑 区 内 选 定 的 文 本, 如 果 没 有 选 定 任 何 文 本, 则 返 回 空 串, 该 属 性 在 做 界 面 设 计 时 不 可 用, 在 运 行 时 可 读 写 35. 答 案 D) 二 填 空 题 1. 1 浏 览 或 屏 幕 分 析 Visual FoxPro 查 询 设 计 器 可 以 根 据 用 户 的 操 作 自 动 生 成 SQL 语 句, 并 且 自 动 对 查 询 进 行 优 化 用 户 可 用 查 询 向 导 建 立 一 个 查 询, 也 可 以 用 查 询 设 计 器 设 计 自 己 想 要 的 查 询 如 果 想 要 在 屏 幕 上 直 接 看 到 查 询 结 果, 应 选 择 浏 览 或 屏 幕 2. 2 LOCATE 分 析 在 Visual FoxPro 中 LOCATE 与 CONTINUE 是 一 对 经 常 配 对 使 用 的 命 令, 它 们 主 要 用 于 数 据 的 检 索, 通 常 由 LOCATE 命 令 顺 序 查 找 并 定 位 第 一 个 满 足 条 件 的 记 录, 找 到 后 使 用 CONTINUE 命 令 继 续 查 找 定 位 下 一 个 满 足 条 件 的 记 录 3. 3 报 表 设 计 格 式 的 定 义 分 析 报 表 包 括 数 据 源 和 布 局 两 个 基 本 组 成 部 分, 数 据 源 通 常 是 数 据 库 中 的 表, 可 以 是 视 图 查 询 或 临 时 表 而 报 表 布 局 定 义 了 报 表 的 打 印 格 式, 报 表 布 局 文 件 具 有.FRX 文 件 扩 展 名, 它 储 存 报 表 的 详 细 说 明 并 定 义 了 报 表 的 打 印 格 式 4. 4 逻 辑 分 析 DELETE FROM[DatabaseName!] TableName 指 定 要 给 其 中 的 记 录 加 删 除 标 记 的 表 ; WHERE FilterConditin1[AND OR FilterContition2 ] 指 定 只 给 某 些 记 录 做 删 除 标 记,FilterCondition1 指 定 要 做 删 除 标 记 的 记 录 在 执 行 PACK 之 前 并 不 从 表 中 做 物 理 删 除, 可 以 用 RECALL 命 令 恢 复 ( 清 除 标 记 ) 带 有 删 除 标 记 的 记 录, 因 此 是 逻 辑 删 除 分 析 DECLEAR mm(3,4) 语 句 是 建 立 了 一 个 名 为 mm 且 有 3 行 4 列 的 数 组 二 维 数 组 其 下 标 也 可 以 用 一 维 数 组 表 示 法 来 表 示 : 序 号 ( 一 维 数 组 )=( 行 数 1)* 列 数 + 列 数, 因 此,mm 数 组 的 下 标 个 数 =(3 1)*4+4= SUM 7 AVG 分 析 SELECT 语 句 中 用 于 计 算 机 检 索 的 函 数 有 :SUM 求 和 ;AVG 计 算 平 均 值 ; COUNT 计 数 ;MAX 求 最 大 值 ;MIN 求 最 小 值 7. 8 主 索 引 9 普 通 索 引 分 析 在 数 据 库 设 计 器 中 设 计 表 之 间 的 联 系 时, 要 在 父 表 中 建 立 主 索 引, 在 子 表 中 建 立 普 通 索 引, 然 后 通 过 父 表 的 主 索 引 和 子 表 的 普 通 索 引 建 立 起 两 个 表 之 间 的 联 系 95

95 8. 10 INTO 11 VALUES 分 析 根 据 SQL 语 句 插 入 命 令 的 格 式 : INSERT INTO< 表 名 >[(< 属 性 列 1>[,< 属 性 列 2> ])] VALUES(< 常 量 1>[,< 常 量 2>] ); 功 能 : 将 新 元 组 插 入 指 定 的 表 中 其 中 新 记 录 属 性 列 1 的 值 为 常 量 1, 属 性 列 2 的 值 为 常 量 2 INTO 子 句 中 没 有 出 现 的 属 性 列, 新 记 录 在 这 些 列 上 将 取 空 值 如 果 INTO 子 句 中 没 有 指 明 任 何 列 名, 则 新 插 入 的 记 录 必 须 在 每 个 属 性 列 上 均 有 值 SUM 13 部 门 分 析 根 据 题 目 要 求, 使 用 SQL 语 句 求 公 关 部 的 所 有 职 工 的 加 班 费 总 和 可 知 该 SQL 语 句 是 一 个 内 外 层 嵌 套 查 询, 外 层 查 询 和 内 层 查 询 使 用 不 同 的 关 系 表, 内 层 查 询 关 系 表 部 门 中 部 门 名 为 公 关 部 记 录 的 部 门 号, 外 层 查 询 根 据 该 部 门 号 的 值 确 定 值 班 表 中 部 门 号 为 03 的 所 有 记 录 的 加 班 费 总 和, 用 SUM( ) 函 数 完 成 求 和 UPDATE 15 WHERE 分 析 根 据 SQL 语 句 更 新 命 令 的 格 式 : UPDATE< 表 名 > SET< 列 表 >=< 表 达 式 >[,< 列 名 >=< 表 达 表 >] [WHERE< 条 件 >] 功 能 : 修 改 指 定 表 中 满 足 WHERE 子 句 条 件 的 元 组 其 中 SET 子 句 给 出 < 表 达 式 > 的 值 用 于 取 代 相 应 的 属 性 列 值 如 果 省 略 WHERE 子 句, 则 表 示 要 修 改 表 中 的 所 有 元 组 96

96 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 九 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置, 答 在 试 卷 上 不 得 分 1. 参 照 完 整 性 规 则 的 类 型 有 ( ) A) 循 环 规 则 输 入 规 则 插 入 规 则 B) 更 新 规 则 删 除 规 则 恢 复 规 则 C) 循 环 规 则 删 除 规 则 插 入 规 则 D) 更 新 规 则 删 除 规 则 插 入 规 则 2. 表 达 式 CTOD(' ') {^ } 的 结 果 是 ( ) A) 字 符 5 B) 数 值 5 C) 数 值 150 D) 出 错 3. 要 求 数 据 库 文 件 某 数 值 型 字 段 的 整 数 是 5 位, 小 数 是 2 位, 其 值 可 能 为 负 数, 该 字 段 的 宽 度 应 定 义 为 ( ) A)9 位 B)8 位 C)7 位 D)5 位 4. 在 命 令 窗 口 中, 显 示 当 前 数 据 库 中 所 有 45 岁 ( 含 45 岁 ) 以 下 职 称 为 教 授 副 教 授 的 姓 名 和 工 资, 应 使 用 命 令 ( ) A)LIST 姓 名, 工 资 FOR 年 龄 <=45.AND. 职 称 =" 教 授 ".AND. 职 称 =" 副 教 授 " B)LIST 姓 名, 工 资 FOR 年 龄 <=45.OR. 职 称 =" 教 授 ".OR. 职 称 =" 副 教 授 " C)LIST 姓 名, 工 资 FOR 年 龄 <=45.AND.( 职 称 =" 教 授 ".OR. 职 称 =" 副 教 授 ") D)LIST 姓 名, 工 资 FOR 年 龄 <=45.OR.( 职 称 =" 教 授 ".AND. 职 称 =" 副 教 授 ") 5. 下 列 说 法 中 正 确 的 是 ( ) A) 若 函 数 不 带 参 数, 则 调 用 时 函 数 名 后 面 的 圆 括 号 可 以 省 略 B) 函 数 若 有 多 个 参 数, 则 各 参 数 间 应 用 空 格 隔 开 C) 调 用 函 数 时, 参 数 的 类 型 个 数 和 顺 序 不 一 定 要 一 致 D) 调 用 函 数 时, 函 数 名 后 的 圆 括 号 不 论 有 无 参 数 都 不 能 省 略 6. 假 定 学 生 关 系 是 S(S#,SNAME,SEX,AGE), 课 程 关 系 是 C(C#,CNAME,TEACHER), 学 生 选 课 关 系 是 SC(S#,C#,GRADE) 要 查 找 选 修 COMPUTER 课 程 的 女 学 生 姓 名, 将 涉 及 到 关 系 ( ) A)S B)SC,C 97

97 C)S,SC D)S,C,SC 7. 下 列 ( ) 语 言 被 作 为 关 系 数 据 库 的 标 准 语 言 A)ISBL B)SQL C)QUEL D)QBF 8. 在 Visual FoxPro 中,ZAP 命 令 的 功 能 是 ( ) A) 删 除 数 据 库 文 件 B) 删 除 已 打 开 的 数 据 库 文 件 C) 恢 复 做 过 删 除 标 记 的 记 录 D) 删 除 已 打 开 数 据 库 文 件 中 的 所 有 记 录 9. 在 打 开 的 一 个 数 据 库 表 中, 使 用 ( ) 命 令 可 确 保 记 录 指 针 定 位 在 记 录 号 为 1 的 记 录 上 A)GO 1 B)GO TOP C)GO BOF( ) D)SKIP 关 系 数 据 模 型 ( ) A) 只 能 表 示 实 体 间 的 1:1 联 系 B) 只 能 表 示 实 体 间 的 1:n C) 只 能 表 示 实 体 间 的 m:n D) 可 以 表 示 实 体 间 的 上 述 三 种 联 系 11. 要 使 学 生 数 据 表 中 不 出 现 同 名 学 生 的 记 录, 在 数 据 库 中 需 要 建 立 ( ) A) 字 段 有 效 性 限 制 B) 属 性 设 置 C) 记 录 有 效 性 规 则 D) 设 置 触 发 器 12. 在 一 个 关 系 中 如 果 有 这 样 一 个 属 性 存 在, 它 的 值 能 惟 一 地 标 识 关 系 中 的 每 一 个 元 组, 称 这 个 属 性 为 ( ) A) 关 键 字 B) 数 据 项 C) 主 属 性 D) 主 属 性 值 13. 下 面 有 关 命 令 SET DEVICE TO PRINTER 的 叙 述 正 确 的 是 ( ) A) 该 命 令 的 功 能 是 开 关 打 印 设 备 B) 该 命 令 的 功 能 是 将 打 印 机 联 机 C) 该 命 令 的 功 能 是 设 SAY 命 令 的 输 出 定 向 为 打 印 机 D) 该 命 令 的 功 能 是 设 置 "?" 或 "??" 命 令 的 输 出 定 向 为 打 印 机 14. 执 行 下 列 命 令 后, 当 前 打 开 的 表 文 件 名 是 ( ) Number="5" File="file"Number Use &File A)File5 B)&File C)FileNumber D)File 15. 逻 辑 判 断 式?ROUND( ,0)<INT( ) 的 结 果 应 是 ( ) A).F. B).T. 98

98 C)T D)F 16. 将 2003 年 10 月 10 日 存 入 日 期 型 变 量 RQ 的 正 确 方 法 是 ( ) A)STORE 03/10/10 TO RQ B)STORE DTOC("03/10/10")TO RQ C)STORE {^2003/10/10} TO RQ D)STORE"03/10/10" TO RQ 17. 设 当 前 库 中 含 有 出 生 日 期 字 段 (D 型 ) 工 资 (N 型 ) 和 婚 否 字 段 (L 型 已 婚 为.T.), 将 库 中 未 婚 人 员 记 录 数 据 库 拷 贝 到 新 库 文 件 中 的 筛 选 条 件 是 ( ) A)FOR 婚 否 B)FOR.NOT. 婚 否 C)FOR 婚 否 =F D)FOR 婚 否 =.F. 18. 若 想 从 字 符 串 ' 中 国 心 ' 中 取 出 汉 字 ' 国 ', 应 用 函 数 ( ) A)SUBSTR(" 中 国 心 ",2,2) B)SUBSTR(" 中 国 心 ",2,1) C)SUBSTR(" 中 国 心 ",3,1) D)SUBSTR(" 中 国 心 ",3,2) 19. 有 关 过 程 调 用 叙 述 正 确 的 是 ( ) A) 用 命 令 DO<proc> WITH <parm list> 调 用 过 程 时, 过 程 文 件 无 需 打 开, 就 可 以 调 用 其 中 的 过 程 B) 用 命 令 DO<proc> WITH <parm list> IN <file> 调 用 过 程 时, 过 程 文 件 无 需 打 开, 就 可 以 调 用 其 中 的 过 程 C) 同 一 时 刻 只 能 打 开 一 个 过 程, 打 开 新 的 过 程, 旧 的 过 程 自 动 关 闭 D) 打 开 过 程 文 件 时, 其 中 的 主 过 程 自 动 调 入 主 存 20. 若 当 前 工 作 区 为 A, 执 行 以 下 命 令 后 结 果 为 ( ) REPLACE NUM WITH 10 STORE 0 TO NUM? NUM,A->NUM,M.NUM A) B) C)0 0 0 D) 有 SAY GET 语 句 中 的 校 验 子 句 叙 述 正 确 的 是 ( ) A)RANGE 子 句 是 非 强 制 校 验, 如 果 输 入 的 数 据 超 过 或 等 于 给 定 上 下 限, 则 提 示 出 错 B)VALID 子 句 是 强 制 校 验, 如 果 输 入 的 数 据 使 条 件 表 达 式 为 真 或 使 数 值 表 达 式 的 值 不 等 于 零, 则 报 警 并 提 示 出 错 C)RANGE 非 强 制 校 验, 只 有 当 编 辑 的 变 量 发 生 了 变 化, 并 按 了 回 车 键 后 才 予 以 校 验 在 给 定 的 初 值 超 过 上 限 或 下 限 时, 如 果 是 用 光 标 键 移 出 当 前 编 辑 区, 则 不 会 提 示 无 效 D)VALID 强 制 校 验, 在 初 值 使 条 件 表 达 式 为 假 或 使 数 值 表 达 式 为 零 时, 只 要 按 下 回 车 键, 就 实 施 校 验, 并 提 示 正 确 的 数 据 范 围 22.Visual FoxPro 6.0 数 据 库 系 统 是 ( ) A) 网 络 B) 层 次 C) 关 系 D) 链 状 99

99 23. 要 为 当 前 表 所 有 职 工 增 加 100 元 工 资 应 该 使 用 命 令 ( ) A)CHANGE 工 资 WITH 工 资 +100 B)REPLACE 工 资 WITH 工 资 +100 C)CHANGE ALL 工 资 WITH 工 资 +100 D)REPLACE ALL 工 资 WITH 工 资 计 算 表 文 件 中 所 有 职 称 为 副 教 授 和 教 授 的 工 资 总 额, 并 将 结 果 赋 予 变 量 ZGZ, 可 以 使 用 命 令 ( ) A)SUM 工 资 TO ZGZ FOR 职 称 =" 副 教 授 ".AND." 教 授 " B)SUM 工 资 TO ZGZ FOR 职 称 =" 副 教 授 ".OR." 教 授 " C)SUM 工 资 TO ZGZ FOR 职 称 =" 副 教 授 ".OR. 职 称 =" 教 授 " D)SUM 工 资 TO ZGZ FOR " 教 授 " $ 职 称 25. 要 显 示 数 据 库 文 件 中 平 均 分 超 过 90 分 和 不 及 格 的 全 部 女 生 记 录, 应 当 使 用 命 令 ( ) A)LIST FOR 性 别 =' 女 ', 平 均 分 >=90, 平 均 分 <=60 B)LIST FOR 性 别 =' 女 ', 平 均 分 >90, 平 均 分 <60 C)LIST FOR 性 别 =' 女 ',.AND. 平 均 分 >90.AND. 平 均 分 <60 D)LIST FOR 性 别 =' 女 ',.AND.( 平 均 分 >90.OR. 平 均 分 <60) 26. 在 VisualFoxPro 的 表 结 构 中, 逻 辑 型 日 期 型 和 备 注 型 字 段 的 宽 度 分 别 为 ( ) A)1,8,10 B)1,8,4 C)3,8,10 D)3,8, 任 意 27. 在 SET EXACT OFF 状 态 下, 以 下 值 为.F. 的 是 ( ) A)"abc"<"abd" B)"103"<"7" C)" 王 志 远 "=" 王 " D)" 王 志 远 "==" 王 " 28. 当 我 们 了 解 了 对 象 可 能 发 生 的 各 种 事 件 以 后, 最 重 要 的 就 是 如 何 编 写 事 件 代 码, 编 写 事 件 代 码 的 方 法 中 不 正 确 的 是 ( ) A) 为 对 象 某 个 事 件 编 写 代 码 就 是 要 编 写 一 个 扩 展 名 为.prg 的 程 序, 其 主 文 件 名 就 是 事 件 名 B) 为 对 象 的 某 个 事 件 编 写 代 码 就 是 要 将 代 码 写 入 该 对 象 的 该 事 件 过 程 中 C) 可 以 由 定 义 了 该 事 件 过 程 的 类 继 承 D) 在 属 性 对 话 框 中 选 择 该 对 象 的 事 件 并 双 击, 在 事 件 窗 口 中 输 入 相 应 的 事 件 代 码 29. 设 A="abcd"+space(3),B="efgh", 则 A B 的 结 果 与 下 列 选 项 中 ( ) 的 结 果 相 同 A)"abcd"+space(3)+"efgh" B)"abcd"+"efgh" C)"abcd"+"efgh"+ space(3) D)"abcd"+"efgh"+ space(1) 30. 数 据 库 的 概 念 模 型 独 立 于 ( ) A) 具 体 的 机 器 和 DBMS B)E-R 图 C) 信 息 世 界 D) 现 实 世 界 31. 关 系 数 据 库 管 理 系 统 中 的 元 组 是 ( ) 100

100 A) 关 系 中 的 水 平 方 向 的 行 B) 关 系 中 的 垂 直 方 向 的 列 C) 属 性 或 属 性 的 组 合 D) 以 上 A) B) C) 都 不 正 确 32. 计 时 器 控 件 的 主 要 属 性 是 ( ) A)Enabled B)Caption C)Interval D)Value 33. 当 前 目 录 下 有 表 文 件 QL.DBF, 要 将 其 转 变 为 文 本 文 件 的 正 确 操 作 是 ( ) A)USE QL B)USE QL COPY FROM QL DELIMITED COPY TO QL TYPE DELIMITED C)USE QL D)USE QL COPY STRU TO QL COPY FILES TO QL TYPE DELIMITED 34. 设 关 系 R(A,B,C) 和 S(B,C,D), 下 列 各 关 系 代 数 表 达 式 不 成 立 的 是 ( ) A)II A (R) II D (S) B)R S C)II B (R) II B (S) D)R S 35. 在 关 系 模 式 R 中, 若 其 函 数 依 赖 集 中 所 有 候 选 关 键 字 都 是 决 定 因 素, 则 R 最 高 范 式 是 ( ) A)2NF B)3NF C)4NF D)BCNF 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1.Visual FoxPro 6.0 支 持 两 种 工 作 方 式, 即 1 和 2 2. 字 段 变 量 与 内 存 变 量 同 名 时, 区 分 方 法 是 3 3. 关 系 规 范 化 中 的 删 除 操 作 异 常 是 指 4, 插 入 操 作 异 常 是 指 5 4. 在 ER 模 型 中, 联 系 的 连 通 词 是 6 5. 数 据 库 系 统 不 仅 可 以 表 示 事 物 内 部 各 数 据 项 之 间 的 联 系, 而 且 可 以 表 示 7 之 间 的 联 系 6. 8 是 概 念 设 计 的 产 物, 在 概 念 设 计 和 9 之 间 起 桥 梁 作 用 7. 自 由 表 的 扩 展 名 是 同 一 个 表 的 多 个 索 引 可 以 创 建 在 一 个 索 引 文 件 中, 索 引 文 件 名 与 相 关 的 表 同 名, 索 引 文 件 的 扩 展 名 是 11, 这 种 索 引 称 为 表 文 件 的 结 构 是 指 13, 表 文 件 的 内 容 是 指 汇 总 命 令 的 功 能 是 分 别 对 关 键 字 相 同 的 记 录 的 数 值 型 字 段 求 和, 并 将 结 果 存 储 在 一 个 15 中, 执 行 该 命 令 的 前 提 条 件 是 表 中 记 录 必 须 是 有 序 的 101

101 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 D) 分 析 所 谓 参 照 完 整 性, 简 单 地 说 就 是 控 制 数 据 的 一 致 性 建 立 表 间 关 系 后, 设 置 管 理 数 据 库 关 联 记 录 的 规 则, 尤 其 是 设 置 不 同 表 之 间 关 系 的 规 则, 即 设 置 参 照 完 整 性 参 照 完 整 性 生 成 器 对 话 框 可 以 帮 助 建 立 规 则, 控 制 记 录 如 何 在 相 关 表 中 被 插 入 更 新 或 删 除, 这 些 规 则 将 被 写 到 相 应 的 表 触 发 器 中 2. 答 案 B) 分 析 CTOD(cExpression) 用 于 将 字 符 表 达 式 中 字 符 型 数 据 转 换 为 日 期 型 数 据 函 数 的 返 回 值 显 然 为 日 期 型 数 据 即 CTOD(' ') 的 返 回 值 为 , 故 结 果 为 数 值 5 3. 答 案 A) 分 析 数 值 型 字 段 只 能 由 数 字 小 数 点 和 正 负 号 组 成 整 数 5 位 加 上 小 数 2 位 加 上 小 数 点 再 加 上 负 号, 所 以 此 字 段 的 宽 度 为 9 位 4. 答 案 C) 分 析 LIST[FIELDS FieldList] [Scope] [FOR eexpression1] [WHILE eexpression2] [OFF] [NOCONSOLE] [TO PRINTER TO FILE FileName] 说 明 : 该 命 令 用 于 显 示 当 前 打 开 的 表 中, 指 定 范 围 内 满 足 条 件 记 录 的 指 定 字 段 的 内 容.AND. 是 逻 辑 与 运 算, 当 其 两 边 的 表 达 式 都 为 真 时, 逻 辑 运 算 的 结 果 才 取 真 值, 否 则 取 假 值 逻 辑 运 算.OR. 是 当 其 两 边 的 表 达 式 有 一 个 为 真 时, 逻 辑 运 算 的 结 果 就 取 真 值, 只 有 两 边 的 表 达 式 同 为 假 时 才 取 假 5. 答 案 D) 分 析 因 为 函 数 命 名 的 规 则 和 变 量 等 规 则 基 本 相 同, 如 果 省 略 了 圆 括 号, 就 没 有 办 法 分 辨 它 们, 故 函 数 名 后 的 圆 括 号 不 管 什 么 时 候 都 不 能 省 略 6. 答 案 D) 分 析 因 为 要 查 找 的 选 修 COMPUTER 课 程 女 学 生 学 生 姓 名 分 别 包 含 于 学 生 关 系 课 程 关 系 和 学 生 选 课 关 系 中, 所 以 此 项 查 找 中 三 种 关 系 都 涉 及 到 了 7. 答 案 B) 分 析 ISBL 语 言 与 关 系 代 数 语 言 非 常 接 近, 每 一 个 查 询 语 句 都 近 似 于 一 个 关 系 代 数 表 达 式 SQL 语 言 是 介 乎 关 系 代 数 和 元 组 演 算 之 间 的 一 种 关 系 查 询 语 言, 是 关 系 数 据 库 的 标 准 语 言, 广 泛 应 用 于 商 用 系 统 中 QUEL 语 言 是 一 种 基 于 元 组 关 系 演 算 的 并 具 有 完 善 的 数 据 定 义 检 索 更 新 等 功 能 的 数 据 语 言 QBF 语 言 是 一 种 特 殊 的 屏 幕 编 辑 语 言, 属 于 人 机 交 互 语 言 8. 答 案 D) 分 析 在 Visual FoxPro 中,ZAP 命 令 的 功 能 是 物 理 删 除, 删 除 已 经 打 开 的 数 据 库 文 件 中 所 有 的 记 录 9. 答 案 A) 分 析 用 GOTO,GO 命 令 可 直 接 定 位, 其 功 能 是 : 将 记 录 指 针 移 动 到 指 定 的 位 置 GO 1 将 记 录 指 针 定 位 在 第 一 条 记 录,TOP 将 记 录 指 针 定 位 在 表 的 第 一 条 记 录 上 如 果 此 表 使 用 索 引, 则 是 索 引 项 排 在 最 前 面 的 索 引 对 应 的 记 录 102

102 10. 答 案 D) 11. 答 案 D) 分 析 在 表 设 计 器 对 话 框 中 紧 跟 在 记 录 有 效 性 检 验 之 后 的 三 个 选 项 被 称 为 触 发 器 触 发 器 是 绑 定 表 的 表 达 式,Visual FoxPro 在 用 户 向 表 格 中 插 入 更 新 或 删 除 记 录 时 将 执 行 这 些 触 发 器 12. 答 案 A) 分 析 关 系 数 据 库 中 的 关 键 字 又 称 为 码, 是 二 维 表 中 的 某 个 属 性, 它 的 值 惟 一 地 标 识 了 一 个 元 组 的 属 性 或 属 性 集 合 13. 答 案 C) 分 析 SET DEVICE TO PRINTER 命 令 SAY 命 令 输 出 定 向, 即 输 出 指 向 打 印 机 14. 答 案 A) 分 析 Number 为 字 符 串, 所 以 File 为 File5 15. 答 案 A) 分 析 四 舍 五 入 函 数, 其 格 式 为 :ROUND(nExpression,nDecimalPlaces) 说 明 :nexpression 指 定 做 四 舍 五 入 的 数 值 表 达 式 ;ndecimalplaces 指 定 四 舍 五 入 的 小 数 位 数 函 数 功 能 是 : 依 据 给 出 的 四 舍 五 入 小 数 位 数, 对 数 值 表 达 式 的 计 算 结 果 做 四 舍 五 入 处 理 题 目 中 函 数 ROUND( ,0) 的 值 是 312, 而 函 数 INT( ) 是 取 整 函 数, 其 值 也 是 答 案 C) 分 析 命 令 的 格 式 为 : STORE< 表 达 式 >TO< 内 存 变 量 表 > < 变 量 数 组 > 和 < 内 存 变 量 > < 变 量 数 组 >=< 表 达 式 > 这 条 命 令 用 于 定 义 内 存 变 量 并 给 变 量 赋 值, 不 同 之 处 是 前 一 个 命 令 可 定 义 多 个 内 存 变 量 并 赋 以 相 同 值, 而 后 一 个 命 令 却 只 能 定 义 单 个 内 存 变 量 或 变 量 数 组 17. 答 案 B) 分 析 婚 否 字 段 的 已 婚 为.T., 则 未 婚 为.NOT. 关 于 FOR ENDFOR 循 环 语 句 格 式 如 下 : FOR MemVarName=nInitialValue TO nfinalvalue [nincrement] <Statements> [EXIT] [LOOP] ENDFOR NEXT 功 能 : 在 循 环 次 数 控 制 变 量 的 初 值 和 终 值 的 范 围 内 执 行 循 环 体 语 句, 每 执 行 一 次 循 环, 循 环 控 制 变 量 值 都 要 加 上 增 量 当 其 值 在 规 定 范 围 内 时 就 再 次 执 行 循 环 体 语 句 序 列, 否 则 结 束 循 环, 继 续 执 行 循 环 终 止 语 句 下 面 的 语 句 跳 出 循 环 和 循 结 束 语 句 EXIT 和 LOOP 18. 答 案 D) 分 析 取 子 符 串 函 数 格 式 :SUBSTR(cExpression,nStarPosition[,nCharactersReturned]) 说 明 : 该 函 数 用 于 选 取 字 符 串 表 达 式 或 备 注 型 字 段 的 部 分 字 符 cexpression 指 定 字 符 表 达 式 或 备 注 型 字 段,nStartPosition 指 定 取 子 串 的 起 始 位 置,nCharactersReturned 指 定 取 子 串 的 字 节 数 该 参 数 的 默 认 设 置 指 从 起 始 位 置 取 到 串 尾 函 数 返 回 值 是 字 符 型 19. 答 案 B) 分 析 过 程 调 用 的 格 式 是 : DO ProgramName1 ProcedureName [IN ProgramName2] [WITH ParameterList] 103

103 说 明 :ProgramName1 指 定 被 调 用 的 程 序 名 ( 外 部 过 程 ) ProcedureName[IN ProgramName2] 指 定 被 调 用 的 过 程 名 ( 内 部 过 程 ) 如 果 调 用 程 序 调 用 自 身 尾 部 所 附 过 程, 可 省 去 选 择 项 IN ProgramName2, 否 则 要 用 此 选 择 项 指 明 内 部 过 程 所 在 的 程 序 文 件 名 WITH ParameterList 指 定 过 程 调 用 中 传 送 的 实 际 参 数, 调 用 时 将 参 数 表 中 各 参 数 相 应 传 送 给 被 调 用 过 程 参 数 表 中 的 参 数 可 以 是 任 何 表 达 式 20. 答 案 D) 分 析 REPLACE 命 令 非 常 适 合 对 表 中 存 储 的 记 录 进 行 有 规 律 的 批 量 更 新 操 作 格 式 :REPLACE FileName1 WITH eexpression1[additive] STORE< 表 达 式 >TO< 内 存 变 量 表 > < 变 量 数 组 > 这 条 命 令 用 于 定 义 内 存 变 量 并 给 变 量 赋 值, 且 可 定 义 多 个 内 存 变 量 并 赋 以 相 同 值 NUM A->NUM 都 被 执 行 了 更 新 操 作, 即 赋 于 10 之 后, 才 执 行 内 存 变 量 的 赋 值, 即 将 0 赋 于 NUM 21. 答 案 C) 22. 答 案 C) 分 析 Visual FoxPro 6.0 数 据 库 系 统 是 关 系 模 型, 关 系 模 型 把 每 一 个 实 体 集 合 看 成 是 一 张 二 维 表 格, 即 一 种 关 系 每 个 表 格 ( 关 系 ) 均 有 一 个 名 称, 叫 做 关 系 名 23. 答 案 D) 分 析 REPLACE 命 令 可 以 直 接 修 改 数 据 表 中 当 前 记 录 的 字 段 值, 若 要 全 部 修 改, 则 应 加 上 范 围 ALL 24. 答 案 C) 分 析 因 为 教 授 和 副 教 授 是 条 件 的 两 个 并 列 部 分, 应 该 用.OR. 连 接 关 于 SUM 求 和 命 令, 其 格 式 如 下 : SUM[eExpressionList] [Scope] [FOR eexpression1] [WHILE eexpression2] [TO MemVarNameList TO ARRAY Name] 该 命 令 对 表 中 指 定 的 数 值 型 字 段 或 包 含 数 值 型 字 段 的 表 达 式 求 和 如 果 默 认 表 达 式 表 选 项, 则 对 全 部 数 值 型 字 段 求 和, 求 和 结 果 存 于 内 存 变 量 表 或 数 组 中, 此 时 若 如 内 存 变 量 表 中 的 变 量 或 数 组 未 事 先 定 义, 将 会 自 动 生 成 定 义 ; 如 果 默 认 此 选 项, 则 只 显 示 求 和 结 果 25. 答 案 D) 分 析 平 均 分 超 过 90 分 和 不 及 格 的 是 两 个 并 列 的 条 件 ( 即 或 关 系 ), 所 以 两 者 之 间 用.OR. 连 接, 而 这 个 条 件 与 性 别 条 件 又 必 须 是 同 时 满 足 的 ( 即 与 关 系 ), 所 以 之 间 应 该 用.AND. 连 接 26. 答 案 B) 分 析 在 Visual FoxPro 的 表 结 构 中 规 定 逻 辑 型 字 段 的 宽 度 为 1, 日 期 型 字 段 的 宽 度 为 8, 备 注 型 字 段 的 宽 度 为 答 案 D) 分 析 SET EXACT OFF 是 用 来 比 较 两 个 长 度 不 等 的 字 符 串, == 是 一 个 字 符 串 精 确 比 较 的 关 系 运 算, 答 案 D) 中 左 右 字 符 不 完 全 相 等 28. 答 案 A) 分 析 每 个 对 象 都 可 以 对 一 个 被 称 为 事 件 的 动 作 进 行 识 别 和 响 应 事 件 是 一 种 预 先 定 义 好 的 特 定 动 作, 由 用 户 或 系 统 激 活 在 多 种 情 况 下, 事 件 是 通 过 用 户 的 交 互 操 作 产 生 的 在 VisualFoxPro 中 可 以 激 发 事 件 的 用 户 动 作 包 括 : 单 击 鼠 标 移 动 鼠 标 和 按 键 当 事 件 发 生 时 该 事 件 的 过 程 代 码 将 被 104

104 执 行 29. 答 案 C) 分 析 + 运 算 符 是 将 + 号 前 后 的 字 符 串 连 接 起 来 构 成 一 个 新 的 字 符 串 ; 号 运 算 符 用 于 将 号 前 面 字 符 串 中 的 尾 空 格 移 到 号 后 面 字 符 串 的 尾 部, 然 后 连 接 从 而 形 成 一 个 新 字 符 串 30. 答 案 A) 分 析 概 念 模 型 是 现 实 事 物 到 数 据 模 型 转 化 过 程 的 第 一 步, 即 将 现 实 的 事 物 抽 象 地 转 化 为 某 一 种 信 息 结 构, 这 种 信 息 结 构 不 依 赖 任 何 一 种 具 体 的 实 物, 它 只 是 一 种 概 念 级 别 的 模 型 31. 答 案 A) 分 析 在 一 个 二 维 表 ( 一 个 具 体 关 系 ) 中, 水 平 方 向 的 行 称 元 组, 对 应 于 一 个 具 体 记 录 32. 答 案 C) 分 析 Interval 属 性 为 时 间 间 隔 属 性, 范 围 在 0~ (596.5h, 超 过 24 天 ) 之 间 定 时 器 虽 然 使 用 计 算 机 的 时 钟 中 断 作 为 时 间 控 制 值, 即 每 秒 18 次 触 发 时 钟 中 断, 但 不 能 保 证 严 格 时 钟 的 中 断 值, 因 为 计 算 机 系 统 自 动 累 计 有 误 差 33. 答 案 B) 分 析 表 文 件 的 复 制 命 令 格 式 1:COPY TO< 文 件 名 >[ 范 围 ] [FIELDS< 字 段 名 表 >] [FOR< 条 件 >] [WHILE< 条 件 >] 功 能 : 将 当 前 表 文 件 指 定 范 围 内 符 合 条 件 的 记 录 复 制 到 新 文 件 中 表 文 件 的 复 制 命 令 格 式 2:COPY FILE< 源 文 件 名 > TO < 新 文 件 名 > 功 能 : 对 文 件 进 行 整 体 复 制 34. 答 案 B) 分 析 如 果 关 系 R 和 关 系 S 具 有 相 同 的 属 性, 且 属 性 的 域 也 是 相 同 的, 则 关 系 R 与 关 系 S 的 并 运 算 结 果 为 : 由 属 于 R 或 属 于 S 的 元 组 组 成, 其 属 性 与 关 系 R 或 关 系 S 相 同 35. 答 案 C) 二 填 空 题 1. 1 交 互 方 式 2 程 序 执 行 方 式 分 析 Visual FoxPro 6.0 有 两 种 工 作 方 式, 即 交 互 方 式 与 程 序 执 行 方 式 (1) 交 互 方 式 :Visual FoxPro 6.0 的 交 互 方 式 有 命 令 方 式 和 菜 单 操 作 方 式 两 种 类 型 1) 命 令 方 式 : 是 传 统 的 交 互 操 作 方 式, 用 户 在 命 令 窗 口 键 入 所 需 的 命 令, 即 可 在 屏 幕 上 显 示 执 行 的 结 果 2) 菜 单 操 作 方 式 : 在 Visual FoxPro 中 提 供 了 大 量 的 向 导 设 计 器 生 成 器 等 菜 单 操 作 工 具, 其 设 计 器 普 遍 配 有 工 具 栏, 供 用 户 随 时 调 用 菜 单 操 作 方 式 不 需 记 忆 命 令, 易 学 易 用, 深 受 用 户 欢 迎 (2) 程 序 执 行 方 式 : 程 序 设 计 是 将 一 系 列 命 令 有 机 地 结 合 在 一 起, 以 实 现 那 些 仅 靠 命 令 方 式 难 以 完 成 的 任 务 程 序 执 行 方 式 不 仅 运 行 效 率 高, 而 且 可 重 复 利 用 2. 3 在 变 量 名 前 加 上 前 缀 M-> 或 M. 表 示 内 存 变 量 分 析 在 Visual FoxPro 中, 区 分 内 存 变 量 和 字 段 变 量 的 方 法 是 : 在 变 量 名 前 加 M-> 或 M. 来 显 示 内 存 变 量 的 值 3. 4 不 该 删 除 的 数 据 被 删 除 105

105 5 应 该 插 入 的 数 据 未 被 插 入 4. 6 指 实 体 之 间 联 系 方 式 是 1:M,M:N 还 是 1:1 分 析 ER 模 型 中, 联 系 的 连 通 词 就 是 指 实 体 之 间 联 系 方 式 是 一 一 对 应 关 系, 一 对 多 关 系, 还 是 多 对 多 关 系 5. 7 事 物 与 事 物 分 析 数 据 库 系 统 既 可 以 表 示 事 物 内 部 各 数 据 项 之 间 的 联 系, 又 可 以 表 示 事 物 与 事 物 之 间 的 联 系 6. 8 实 体 联 系 图 9 逻 辑 设 计 分 析 概 念 设 计 所 涉 及 的 数 据 是 独 立 于 硬 件 系 统 和 软 件 系 统 的, 它 的 目 标 是 以 用 户 可 以 理 解 的 形 式 来 表 达 信 息 的 流 程 从 而 便 于 那 些 与 不 熟 悉 计 算 机 的 用 户 交 换 意 见 概 念 设 计 阶 段 所 得 到 的 概 念 结 构 应 能 充 分 反 映 现 实 世 界 中 实 体 和 实 体 之 间 的 联 系, 应 该 是 一 个 现 实 世 界 的 真 实 模 型 逻 辑 设 计 的 任 务 是 把 概 念 结 构 转 换 为 数 据 库 管 理 系 统 能 处 理 的 数 据 模 型, 即 网 状 层 次 或 关 系 模 型 逻 辑 设 计 把 概 念 设 计 阶 段 所 定 义 的 全 局 视 图 转 换 成 选 用 的 数 据 库 管 理 系 统 所 能 处 理 的 概 念 模 式, 将 局 部 视 图 转 换 成 外 模 式 dbf 分 析 自 由 表 与 数 据 库 中 的 表 的 扩 展 名 都 是.dbf, 数 据 库 的 扩 展 名 是.dbc CDX( 或 CDX); 12 结 构 复 合 索 引 ( 或 结 构 索 引 ) 分 析 复 合 索 引 文 件 是 指 索 引 文 件 中 可 以 包 含 多 个 索 引 标 识 符, 其 扩 展 名 是 CDX 结 构 复 合 索 引 文 件 名 必 须 与 源 文 件 名 相 同 ( 后 缀 不 同 ), 两 个 文 件 必 须 在 同 一 个 目 录 下, 而 且 一 个 数 据 库 文 件 只 有 一 个 这 样 的 索 引 文 件 基 本 框 架 分 析 表 文 件 结 构 指 的 是 表 的 基 本 框 架, 包 括 表 的 字 段 名 字 段 类 型 等 内 容 14 记 录 数 据 分 析 表 文 件 指 表 中 记 录 的 数 据, 即 每 个 记 录 的 具 体 内 容 新 表 分 析 TOTAL TO TableName ON FieldName [FIELDS FieldNameList] [Scope] [FOR eexpression1] [WHILE eexpression2] 说 明 : 该 命 令 对 已 按 指 定 字 段 名 做 过 索 引 或 排 序 的 表 文 件, 将 指 定 字 段 值 相 同 的 所 有 记 录 中 的 数 值 字 段 的 值 分 别 进 行 求 和, 并 各 自 作 为 一 条 记 录 存 放 在 由 生 成 汇 总 表 文 件 名 指 定 的 文 件 中 去 在 新 生 成 的 记 录 中, 还 将 包 括 与 字 段 值 相 同 的 所 有 记 录 中 的 首 条 记 录 的 其 他 字 段 的 内 容 106

106 全 国 计 算 机 等 级 考 试 二 级 笔 试 标 准 预 测 试 卷 ( 十 ) ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置, 答 在 试 卷 上 不 得 分 1. 在 SQL 中, 建 立 视 图 用 ( ) A)CREATE SCHEMA 命 令 B)CREATE TABLE 命 令 C)CREATE VIEW 命 令 D)CREATE INDEX 命 令 2. 关 系 数 据 库 系 统 中 所 使 用 的 数 据 结 构 是 ( ) A) 树 B) 图 C) 表 格 D) 二 维 表 3. 在 Visual FoxPro 中, 创 建 一 个 名 为 SDT.DBC 的 数 据 库 文 件, 使 用 的 命 令 是 ( ) A)CREATE B)CREATE SDT C)CREATE TABLE SDT D)CREATE DATABASE SDT 4.( ) 可 以 看 成 是 现 实 世 界 的 一 个 过 渡 的 中 间 层 次 A) 概 念 模 型 B) 逻 辑 模 型 C) 结 构 模 型 D) 物 理 模 型 5. 下 列 命 令 中, 拷 贝 库 文 件 结 构 的 命 令 是 ( ) A)COPY TO B)COPY STRUCTURE TO C)COPY FILE TO D)COPY STRUCTURE EXTENDED TO 6. 下 列 设 计 原 则 不 符 合 数 据 库 设 计 原 则 的 是 ( ) A) 避 免 在 表 之 间 出 现 重 复 或 者 是 相 同 字 段 B) 关 系 数 据 库 的 设 计 应 该 遵 从 概 念 单 一 化, 一 事 一 地 的 原 则 C) 表 中 的 字 段 可 以 不 是 原 始 数 据 的 基 本 数 据 元 素 D) 用 外 部 关 键 字 保 证 有 关 联 表 之 间 的 联 系 7. 已 知 字 符 串 M="12 24 ",N=" ", 则 连 接 运 算 M N 的 运 算 结 果 为 ( ) A)" " B)" " 109

107 C)" " D)" " 8. 在 浏 览 窗 口 中, 不 能 将 一 条 记 录 逻 辑 删 除 的 操 作 是 ( ) A) 将 光 标 定 位 于 该 记 录, 按 Ctr+T 键 B) 将 光 标 定 位 于 该 记 录, 按 Delete 键 C) 将 光 标 定 位 于 该 记 录, 单 击 表 菜 单 中 的 切 换 删 除 标 志 选 项 D) 单 击 该 记 录 前 的 白 色 小 方 块, 使 其 变 黑 9. 在 ZGGZ.DBF 第 2 条 记 录 后 面 插 入 1 条 空 白 记 录 的 命 令 是 ( ) A)USE ZGGZ B)USE ZGGZ GO 2 GO 2 INSERT BEFORE INSERT BLANK C)USE ZGGZ D)USE ZGGZ SKIP 2 SKIP INSERT BEFORE INSERT 10. 使 用 USE< 库 文 件 名 > 命 令 打 开 库 文 件 时, 能 够 同 时 自 动 打 开 一 个 相 关 的 ( ) A) 备 注 文 件 B) 文 本 文 件 C) 内 存 变 量 文 件 D) 屏 幕 格 式 文 件 11. 设 有 一 字 段 变 量 " 姓 名 ", 目 前 值 为 " 王 华 ", 又 有 一 内 存 变 量 " 姓 名 ", 其 值 为 " 李 敏 ", 则 命 令? 姓 名 的 值 应 为 ( ) A) 王 华 B) 李 敏 C)" 王 华 " D)" 李 敏 " 12. 在 下 列 FoxPro 的 表 达 式 中, 结 果 为.T. 的 是 ( ) A)[112]>="90" B)[ 张 先 生 ]>=[ 李 先 生 ] C){99/09/09} 8<{99/09/01} D)[ 女 ] $ 性 别 13. 设 表 TXL.DBF 中 有 10 条 记 录 在 VisualFoxPro 命 令 窗 口 中 执 行 以 下 序 列 命 令, 最 后 显 示 的 结 果 是 ( ) USE TXL SKIP 2 COUNT TO n? n A)0 B)2 C)3 D) 面 向 对 象 的 程 序 设 计 是 近 年 来 程 序 设 计 方 法 的 主 流 方 式, 简 称 OOP 下 面 选 项 中 对 OOP 描 述 错 误 的 是 ( ) A)OOP 以 对 象 及 数 据 结 构 为 中 心 110

108 B)OOP 用 对 象 表 现 事 物, 用 类 表 示 对 象 的 抽 象 C)OOP 用 方 法 表 现 处 理 事 物 的 过 程 D)OOP 工 作 的 中 心 是 程 序 代 码 的 编 写 15. 下 列 选 项 是 关 于 在 子 类 的 方 法 程 序 中 如 何 继 承 父 类 的 方 法 程 序 的 描 述, 其 中 ( ) 是 正 确 的 A) 用 < 父 类 名 >-< 方 法 > 的 命 令 继 承 父 类 的 事 件 和 方 法 B) 用 函 数 DEFAULT( ) 来 继 承 父 类 的 事 件 和 方 法 C) 当 我 们 在 父 类 中 重 新 定 义 子 类 中 的 方 法 或 事 件 代 码 时, 就 用 新 定 义 的 代 码 取 代 子 类 中 原 来 的 代 码 D) 用 < 父 类 名 >: :< 方 法 > 的 命 令 继 承 父 类 的 事 件 和 方 法 16. 库 文 件 TEST.DBF 尚 未 打 开, 要 将 该 文 件 复 制 为 数 据 库 文 件 TEST1.DBF, 应 该 使 用 命 令 ( ) A)COPY TO TEST1.DBF B)COPY STRUCTURE TO TEST1.DBF C)COPY FILE TEST.DBF TO TEST1.DBF D)COPY INDEXES TEST.DBF TO TEST1.DBF 17. 以 下 关 于 自 由 表 的 叙 述, 正 确 的 是 ( ) A) 全 部 是 用 以 前 版 本 的 FoxPro(FoxBASE) 建 立 的 表 B) 可 以 用 Visual FoxPro 建 立, 但 是 不 能 把 它 添 加 到 数 据 库 中 C) 自 由 表 可 以 添 加 到 数 据 库 中, 数 据 库 表 也 可 以 从 数 据 库 中 移 出 成 为 自 由 表 D) 自 由 表 可 以 添 加 到 数 据 库 中, 但 是 数 据 库 表 不 可 以 从 数 据 库 中 移 出 成 为 自 由 表 18. 预 处 理 方 式 是 ( ) 的 实 现 方 式 A) 所 有 SQL B) 交 互 式 SQL C) 嵌 入 式 SQL D) 高 级 语 言 19. 对 当 前 数 据 库 执 行 命 令 LIST 姓 名, 职 称 FOR 年 龄 <40.AND. 职 称 =" 高 级 工 程 师 " 的 结 果 是 ( ) A) 显 示 所 有 记 录 的 姓 名 和 职 称 B) 显 示 所 有 年 龄 在 40 岁 以 下 的 高 级 工 程 师 的 记 录 C) 显 示 所 有 年 龄 在 40 岁 以 下 的 记 录 的 姓 名 和 职 称 D) 显 示 所 有 年 龄 在 40 岁 以 下 的 高 级 工 程 师 的 姓 名 和 职 称 20. 关 于 命 令 的 书 写 规 则, 下 列 说 法 中 正 确 的 是 ( ) A) 命 令 不 一 定 要 以 命 令 名 开 头 B) 各 子 句 顺 序 不 能 改 变 C) 不 能 大 小 写 混 合, 也 不 能 分 行 书 写 D) 命 令 行 最 大 字 符 数 是 在 SQL 中, 可 以 用 谓 词 UNIQUE 来 测 试 一 个 集 合 中 是 否 ( ) A) 为 空 集 合 B) 存 在 重 复 分 量 值 C) 为 非 空 集 合 D) 存 在 重 复 元 组 22. 关 系 模 型 中, 一 个 关 键 字 ( ) 111

109 A) 可 由 多 个 任 意 属 性 组 成 B) 至 多 由 一 个 属 性 组 成 C) 可 由 一 个 或 多 个 属 性 组 成, 其 值 能 惟 一 标 识 该 关 系 模 式 中 任 何 元 组 的 属 性 的 组 成 D) 以 上 都 不 正 确 23. 若 要 在 学 生 和 课 程 表 中 查 找 学 号 为 101 号 学 生 的 成 绩, 下 列 选 项 中 语 句 正 确 的 是 ( ) A)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 ; WHERE 学 号 =101; B)SELECT 学 号, 姓 名, 成 绩 FORM 学 生 JOIN 课 程 ; WHERE 学 号 =101; ON 学 生. 学 号 = 课 程. 学 号 C)SELECT 学 号, 姓 名, 成 绩 FORM 学 生 JOIN 课 程 ; ON 学 生. 学 号 = 课 程. 学 号 ; WHERE 学 号 =101 D)SELECT 学 号, 姓 名, 成 绩 FROM 学 生 JOIN 课 程 ; WHERE 学 生. 学 号 = 课 程. 学 号 24. 在 下 列 表 达 式 中, 结 果 为 字 符 型 的 是 ( ) A)"315" "90" B)"my"+"name"="myname" C)CTOD("03/10/01") D)DTOC(DATE())>"99/08/01" 25. 要 将 当 前 的 表 文 件 WX.DBF 的 结 构 复 制 成 一 个 新 表 文 件 WX-N.DBF 的 记 录 内 容, 应 进 行 的 操 作 是 ( ) A)USE WX B)USE WX COPY STRUCTURE TO WX-N APPEND FROM WX-N C)USE WX D)APPEND WX FROM WX-N COPY STRUCTURE EXTENDED TO WX-N 26. 对 表 进 行 水 平 方 向 的 分 割 所 用 的 运 算 是 ( ) A) 交 B) 投 影 C) 选 择 D) 连 接 27. 清 除 以 A 开 头 的 所 有 内 存 变 量 的 命 令 是 ( ) A)RELEAS ALL A* B)RELEASE A* C)ERASE A* D)RELEASE ALL LIKE A* 28. 数 据 库 文 件 中 有 数 学 英 语 计 算 机 和 总 分 四 个 数 值 型 字 段, 要 将 当 前 记 录 的 三 科 成 绩 汇 总 后 存 入 总 分 字 段 中, 应 使 用 命 令 ( ) A)TOTAL 数 学 + 英 语 + 计 算 机 TO 总 分 B)REPLACE 总 分 WITH 数 学 + 英 语 + 计 算 机 C)SUM 数 学, 英 语, 计 算 机 TO 总 分 112

110 D)REPLACE ALL 数 学 + 英 语 + 计 算 机 WITH 总 分 29. 有 以 下 命 令 序 列 : m=len("119")? m=m+1 执 行 后 的 显 示 结 果 是 ( ) A)119 B)3 C)4 D).F. 30. 执 行 命 令 STORE '200' TO Varl? TYPE('Varl') 其 结 果 为 ( ) A)D B)L C)N D)C 31. 连 续 执 行 以 下 命 令 之 后, 最 后 一 条 命 令 的 输 出 结 果 是 ( ) SET EXACT OFF X="A "? IIF("A"=X,X "BCD",X+"BCD") A)A B)BCD C)ABCD D)A BCD 32. 下 列 关 于 数 据 库 系 统 的 叙 述 中, 正 确 的 是 ( ) A) 数 据 库 系 统 只 是 比 文 件 系 统 管 理 的 数 据 更 多 B) 数 据 库 系 统 中 数 据 的 一 致 性 是 指 数 据 类 型 一 致 C) 数 据 库 系 统 避 免 了 数 据 冗 余 D) 数 据 库 系 统 减 少 了 数 据 冗 余 33. 将 结 构 索 引 文 件 中 的 姓 名 设 置 为 当 前 索 引, 使 用 的 命 令 是 ( ) A)SET ORDER TO TAG 姓 名 B)CREATE ORDER TO 姓 名 C)SET INDEX TO 姓 名 D)ORDER TO TAG 姓 名 34. 执 行 命 令? AT("out","without") 的 显 示 结 果 是 ( ) A)5 B).F. C)0 D).T. 35. 下 述 命 令 中 不 能 关 闭 表 文 件 的 命 令 是 ( ) A)USE B)CLOSE DATABASE C)CLEAR D)CLEAR ALL 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 如 果 要 将 屏 幕 上 显 示 的 命 令 和 结 果 保 存 下 来, 需 要 执 行 命 令 SET ALTERNATE TO 文 件 名 和 SET ALTERNATE ON 前 一 个 命 令 的 主 要 功 能 是 1, 后 一 个 命 令 的 主 要 功 能 是 2 2. 表 单 中 控 件 的 属 性, 既 可 在 属 性 对 话 框 中 设 置, 又 可 在 3 中 设 置 113

111 3. 在 选 择 工 作 区 的 SELECT 命 令 中, 既 可 以 使 用 别 名, 又 可 以 使 用 4, 选 定 的 工 作 区 称 为 5 4. 数 据 库 实 施 阶 段 包 括 两 项 重 要 的 工 作, 一 项 是 数 据 的 6, 另 一 项 是 应 用 程 序 的 编 码 和 调 试 5. 二 维 表 中 的 列 称 为 关 系 的 7, 二 维 表 中 的 行 称 为 关 系 的 8 6. 分 支 结 构 语 句 和 循 环 结 构 语 句 条 件 表 达 式, 可 以 是 9 或 逻 辑 表 达 式 7. 数 据 模 型 数 据 库 系 统 用 于 提 供 信 息 表 示 和 操 作 手 段 的 结 构 形 式, 目 前, 常 用 的 数 据 模 型 主 要 有 10 关 系 模 型 和 11 这 三 种 8. 视 图 和 查 询 都 可 以 对 12 表 进 行 操 作 9. 数 据 库 DB, 数 据 库 系 统 DBS 和 数 据 管 理 系 统 DBMS 之 间 的 关 系 是 数 据 库 和 相 应 的 索 引 文 件 已 经 打 开, 用 LOCATE 命 令 把 记 录 指 针 指 向 年 龄 为 10 的 记 录 后, 若 需 要 指 向 下 一 个 年 龄 为 10 的 记 录, 命 令 是 字 段 名 必 须 是 这 样 一 个 字 符 串 : 以 字 母 或 汉 字 开 头, 由 字 母 汉 字 数 字 下 划 线 等 组 成, 其 长 度 不 超 过 15 个 字 符 114

112 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 C) 分 析 视 图 是 根 据 对 表 的 查 询 来 定 义 的, 可 以 用 命 令 方 式 来 建 立 查 询 格 式 : CREATE VIEW VIEW_NAME[(COLUMN_NAME[,COLUMN_NAME] )] AS SELECT_STATEMENT 功 能 : 创 建 SQL 视 图 说 明 :VIEW_NAME 指 定 要 创 建 的 视 图 的 名 称, 当 没 有 为 视 图 指 定 字 段 名 (COLUMN_NAME) 时, 视 图 的 字 段 名 将 与 SELECT_STATEMENT 中 指 定 的 字 段 名 或 表 中 的 字 段 名 同 名, SELECT_STATEMENT 是 任 意 的 SELECT 查 询 语 句 2. 答 案 D) 3. 答 案 D) 分 析 在 Visual FoxPro 中, 创 建 数 据 库 文 件 的 命 令 是 :CREATE DATABASE< 文 件 名 > 4. 答 案 A) 分 析 在 进 行 数 据 库 设 计 时, 通 常 是 将 现 实 世 界 中 的 客 观 对 象 首 先 抽 象 为 不 依 赖 于 任 何 具 体 实 物 的 信 息 结 构, 即 概 念 模 型, 然 后 再 把 概 念 模 型 转 换 成 具 体 实 物 的 DBMS 支 持 的 数 据 模 型 故 概 念 模 型 可 以 看 成 是 现 实 世 界 到 机 器 世 界 的 一 个 过 渡 的 中 间 层 次 5. 答 案 B) 分 析 在 Visual FoxPro 中, 拷 贝 库 文 件 结 构 的 命 令 是 : COPY STRUCTURE TO< 目 标 文 件 名 > 6. 答 案 C) 分 析 在 Visual FoxPro 中 为 了 合 理 组 织 数 据, 应 遵 从 以 下 基 本 设 计 原 则 : 关 系 数 据 库 的 设 计 应 该 遵 从 概 念 单 一 化, 一 事 一 地 的 原 则, 避 免 在 表 之 间 出 现 重 复 字 段, 表 中 的 字 段 必 须 是 原 始 数 据 的 基 本 数 据 元 素, 用 外 部 关 键 字 保 证 有 关 联 表 之 间 的 联 系 7. 答 案 A) 分 析 字 符 串 运 算 符 有 + 和 两 种 用 表 示 将 两 个 或 多 个 字 符 串 相 连 接 如 果 前 一 个 字 符 串 尾 部 有 空 格, 则 将 此 空 格 移 到 后 一 个 字 符 串 的 尾 部 8. 答 案 B) 9. 答 案 B) 分 析 使 用 INSERT [BEFORE] [BLANK] 命 令 可 以 在 打 开 的 表 文 件 中 当 前 记 录 的 前 或 后 插 入 一 条 新 记 录 或 空 记 录 若 给 出 选 择 项 BEFORE, 则 在 当 前 记 录 的 前 面 插 入 一 条 新 记 录 或 空 记 录, 否 则, 在 当 前 记 录 之 后 插 入 如 选 择 项 BLANK 为 默 认 值, 则 执 行 插 入 命 令 进 入 屏 幕 编 辑 窗 口 或 编 辑 新 记 录 内 容, 否 则 插 入 一 条 空 记 录, 不 进 入 编 辑 窗 口 10. 答 案 A) 分 析 USE< 库 文 件 名 > 命 令 是 打 开 一 个 数 据 库 文 件, 打 开 的 同 时 能 自 动 打 开 一 个 相 关 的 备 注 文 件 11. 答 案 C) 115

113 分 析 当 内 存 变 量 和 字 段 变 量 名 字 相 同 时, 字 段 变 量 名 比 内 存 变 量 名 优 先 级 高, 所 以 应 该 取 字 段 变 量 名 的 值, 即 " 王 华 " 12. 答 案 B) 分 析 [ 张 先 生 ] 与 [ 李 先 生 ] 两 者 比 较 大 小 是 根 据 其 各 自 值 的 拼 音 字 母 在 字 母 表 中 的 排 列 顺 序 进 行 的, 张 拼 音 的 首 字 母 Z 在 李 拼 音 首 字 母 L 的 后 面, 故 B) 项 结 果 为.T. 13. 答 案 D) 分 析 COUNT TO n 为 一 计 数 器,n 为 记 录 的 总 数, 即 为 10 条 记 录 14. 答 案 D) 分 析 面 向 对 象 的 程 序 设 计 即 OOP 的 中 心 是 对 象 及 数 据 结 构 而 不 是 程 序 代 码 15. 答 案 D) 分 析 在 子 类 的 方 法 程 序 继 承 父 类 的 方 法 程 序 中 用 < 父 类 名 >: :< 方 法 > 命 令 继 承 父 类 的 事 件 和 方 法 16. 答 案 C) 分 析 COPY TO< 文 件 名 > 命 令 将 当 前 表 文 件 指 定 范 围 内 符 合 条 件 的 记 录 复 制 到 新 文 件 中, 新 文 件 中 包 含 由 FIELDS< 字 段 名 表 > 指 定 的 字 段 如 果 在 库 文 件 TEST.DBF 打 开 的 情 况 下, 用 命 令 COPY TO TEST1.DBF 即 可 完 成 17. 答 案 C) 分 析 Visual FoxPro 的 表 分 为 自 由 表 和 数 据 库 表 两 种 类 型, 自 由 表 是 为 了 同 以 前 的 版 本 兼 容, 而 数 据 库 表 则 增 加 了 数 据 的 有 效 性 规 则 定 义 等 内 容 自 由 表 不 是 全 部 用 以 前 的 版 本 FoxPro (FoxBASE) 建 立 的 表, 自 由 表 可 以 添 加 到 数 据 库 中, 数 据 库 表 也 可 以 从 数 据 库 中 分 离 出 来 成 为 自 由 表 18. 答 案 C) 分 析 嵌 入 式 SQL 的 实 现 有 两 种 处 理 方 式 : 一 种 是 扩 充 宿 主 语 言 的 编 译 程 序, 另 一 种 是 预 处 理 方 式 目 前 多 数 系 统 采 用 预 处 理 方 式 19. 答 案 D) 分 析 LIST 命 令 格 式 : LIST[FIELDS FieldList] [Scope] [FOR eexpression1] [WHILE eexpression2] [OFF] [NOCONSOLE] [TO PRINTER TO FILE FileName] 说 明 :FIELDS FieldList 指 定 输 出 字 段 名 表,Scope 指 定 输 出 记 录 范 围,FOR eexpression1 指 定 输 出 记 录 条 件,WHILE eexpression2 指 定 输 出 记 录 条 件,OFF 禁 止 输 出 记 录 中 带 有 记 录 号,NOCONSOLE 禁 止 在 屏 幕 上 显 示 记 录,TO PRINTER TO FILE FileName 指 定 打 印 输 出 或 输 出 于 指 定 文 件 该 命 令 用 于 显 示 当 前 打 开 的 表 中 的 记 录, 指 定 范 围 内 满 足 条 件 记 录 的 指 定 字 段 的 内 容 20. 答 案 D) 分 析 在 Visual FoxPro 中 命 令 行 最 大 字 符 数 是 答 案 D) 分 析 在 索 引 文 件 时, 选 用 [UNIQUE] 选 项, 当 有 多 个 索 引 表 达 式 值 相 同 时, 只 有 其 中 第 一 个 记 录 被 载 入 索 引, 即 < 索 引 表 达 式 > 值 类 型 为 惟 一 索 引 22. 答 案 C) 分 析 关 键 字 : 属 性 或 属 性 的 组 合, 其 值 能 够 惟 一 地 标 识 一 个 元 组 116

114 23. 答 案 C) 分 析 在 超 级 联 接 查 询 中,SELECT 语 句 列 出 查 询 的 属 性,FROM 语 句 列 出 查 询 类 型,ON 语 句 列 出 联 接 查 询 条 件,WHERE 语 句 后 是 查 询 条 件 ON 语 句 要 紧 跟 在 JOIN 语 句 的 后 面,WHERE 语 句 置 于 ON 语 句 后 面 24. 答 案 A) 分 析 + 运 算 符 是 将 + 号 前 后 的 字 符 串 连 接 起 来 构 成 一 个 新 的 字 符 串 ; 号 运 算 符 用 于 将 号 前 面 字 符 串 中 的 尾 空 格 移 到 号 后 面 字 符 串 的 尾 部, 然 后 形 成 一 个 新 字 符 串 CTOD( 表 达 式 ) 转 换 表 达 式 为 对 应 的 日 期 值 B) 项 为 一 个 等 式,D) 项 为 一 个 逻 辑 表 达 式 25. 答 案 C) 分 析 USE 命 令 的 格 式 是 :USE [TableName] 功 能 : 删 除 指 定 名 称 的 文 件 在 Visual FoxPro 中, 拷 贝 库 文 件 结 构 信 息 的 命 令 是 : COPY STRUCTURE EXTENDED TO< 目 标 文 件 名 > 26. 答 案 C) 分 析 选 择 : 从 关 系 模 式 中 找 出 满 足 给 定 条 件 的 元 组 的 操 作 称 为 选 择 元 组 : 二 维 表 中 水 平 方 向 的 行 称 为 元 组, 有 时 也 叫 做 一 条 记 录 27. 答 案 D) 分 析 有 关 清 除 内 存 变 量 的 命 令 格 式 如 下 : RELEASE MemVarList RELEASE ALL [EXTENDED] [LIKE Skeleton EXCEPT Skeleton] CLEAR MEMORY 说 明 : 第 一 种 格 式 的 命 令 清 除 由 MemVarList 变 量 名 表 所 指 定 的 内 存 变 量 并 释 放 它 们 占 用 的 内 存 空 间 第 二 种 格 式 的 命 令 有 三 种 使 用 情 况 :ALL 清 除 全 部 内 存 变 量, 但 在 程 序 中 不 清 除 全 局 变 量, 如 有 EXTENDED, 则 全 局 变 量 也 清 除 ;ALL LIKE Skeleton 清 除 由 通 配 符 规 定 的 那 些 内 存 变 量 ;ALL LIKE EXCEPT Skeleton 清 除 由 通 配 符 规 定 的 那 些 内 存 变 量 之 外 的 其 他 内 存 变 量, 并 释 放 相 应 的 内 存 占 用 的 内 存 空 间 以 上 所 指 内 存 变 量 包 括 数 组 28. 答 案 B) 分 析 REPLACE 命 令 适 合 对 表 中 存 储 的 记 录 进 行 有 规 律 的 批 量 更 新 操 作 其 命 令 基 本 格 式 :REPLACE FileName1 WITH eexpression1[additive] 29. 答 案 D) 分 析 m=m+1 为 一 个 表 达 式, 值 为.F. 30. 答 案 D) 分 析 字 符 型 用 C 表 示,'Varl' 为 一 字 符 型 数 据 L 为 逻 辑 型,N 为 数 值 型,D 为 日 期 型 31. 答 案 D) 分 析 + 运 算 符 是 将 + 号 前 后 的 字 符 串 连 接 起 来 构 成 一 个 新 的 字 符 串 ; 号 运 算 符 用 于 将 号 前 面 字 符 串 中 的 尾 空 格 移 到 号 后 面 字 符 串 的 尾 部, 然 后 形 成 一 个 新 字 符 串 条 件 分 支 函 数 IIF( ), 格 式 :IIF(< 逻 辑 表 达 式 >,< 表 达 式 1>,< 表 达 式 2>) 功 能 : 逻 辑 表 达 式 的 值 为 真 时, 返 回 表 达 式 1 的 值, 否 则 返 回 表 达 式 2 的 值 32. 答 案 D) 117

115 分 析 关 系 数 据 库 系 统 的 特 点 是 可 以 为 表 建 立 表 间 关 系, 从 而 真 实 反 映 客 观 世 界 丰 富 多 变 的 特 点 以 及 错 综 复 杂 的 联 系, 减 少 数 据 的 冗 余 33. 答 案 A) 分 析 在 使 用 某 个 特 定 索 引 项 进 行 查 询 或 需 要 记 录 某 个 特 定 索 引 项 的 顺 序 显 示 时, 必 须 用 SET ORDER 命 令 指 定 当 前 索 引 项 34. 答 案 A) 分 析 关 于 AT( ) 函 数, 格 式 :AT(< 字 符 表 达 式 1>,< 字 符 表 达 式 2>[,< 数 值 表 达 式 >]) 说 明 : 如 果 < 字 符 表 达 式 2> 是 < 字 符 表 达 式 1> 的 子 串, 则 返 回 < 字 符 表 达 式 1> 值 的 首 字 符 在 < 字 符 表 达 式 2> 值 中 的 位 置 ; 若 不 是 子 串, 则 返 回 0 根 据 题 意, 表 达 式 1 out 在 表 达 式 2 without 中 的 起 始 位 是 第 5 个 字 符 35. 答 案 C) 分 析 CLEAR 为 清 屏 命 令, 它 只 是 将 屏 幕 上 显 示 的 内 容 清 除 掉 二 填 空 题 1. 1 建 立 一 个 存 放 屏 幕 显 示 内 容 的 文 本 文 件 2 打 开 上 述 的 文 本 文 件, 开 始 存 放 屏 幕 的 显 示 内 容 分 析 如 果 要 将 屏 幕 上 显 示 的 命 令 和 结 果 保 存 下 来, 需 要 执 行 命 令 SET ALTERNATE TO 文 件 名 和 SET ALTERNATE ON 当 前 一 个 命 令 的 主 要 功 能 是 建 立 一 个 存 放 屏 幕 显 示 内 容 的 文 本 文 件, 后 一 个 命 令 的 主 要 功 能 是 打 开 上 述 的 文 本 文 件, 开 始 存 放 屏 幕 的 显 示 内 容 2. 3 程 序 分 析 修 改 表 单 控 件 的 属 性, 可 以 在 属 性 面 板 中 直 接 修 改, 也 可 以 在 控 件 的 事 件 代 码 中 通 过 程 序 设 计 修 改 控 件 的 属 性 值 3. 4 工 作 区 号 5 当 前 工 作 区 分 析 工 作 区 的 选 择 格 式 为 :SELECT nworkare ctablealias 说 明 :nworkarea 工 作 区 号, 其 值 1~ ctablealias 表 别 名 或 工 作 区 别 名, 前 10 个 工 作 区 系 统 规 定 的 别 名 是 A~J 该 命 令 用 于 选 择 个 工 作 区 中 某 一 个 工 作 区 为 当 前 工 作 区, 选 择 时 可 用 区 号 或 别 名 选 择 4. 6 载 入 分 析 在 数 据 库 实 施 阶 段, 设 计 运 用 DBMS 提 供 的 数 据 语 言 及 其 宿 主 语 言, 根 据 逻 辑 设 计 和 物 理 设 计 的 结 果 建 立 数 据 库, 编 制 与 调 试 应 用 程 序, 组 织 数 据 入 库, 并 调 试 运 行 5. 7 属 性 8 元 组 分 析 元 组 : 在 一 个 二 维 表 ( 一 个 具 体 关 系 ) 中, 水 平 方 向 的 行 称 为 元 组, 每 一 行 是 一 个 元 组 元 组 对 应 存 储 文 件 中 的 一 个 具 体 记 录 属 性 : 二 维 表 中 垂 直 方 向 的 列 称 为 属 性, 每 一 列 有 一 个 属 性 名, 与 前 面 讲 的 实 体 属 性 相 同, 在 Visual FoxPro 中 表 示 为 字 段 名 每 个 字 段 的 数 据 类 型 宽 度 等 在 创 建 表 的 结 构 时 规 定 6. 9 关 系 表 达 式 分 析 分 支 结 构 语 句 和 循 环 结 构 语 句 的 条 件 表 达 式, 可 以 是 关 系 运 算 符 与 关 系 表 达 式, 也 可 以 是 逻 辑 运 算 符 与 逻 辑 表 达 式 118

116 7. 10 层 次 模 型 11 网 状 模 型 分 析 在 数 据 库 系 统 设 计 时, 首 先 要 确 定 系 统 支 持 的 数 据 模 型 的 类 型, 从 而 根 据 实 际 的 情 况 来 建 立 适 合 某 种 数 据 模 型 的 数 据 库 目 前, 最 常 用 的 数 据 模 型 主 要 有 层 次 模 型 网 状 模 型 和 关 系 模 型 三 种 本 地 分 析 视 图 的 两 种 类 型 : 本 地 视 图 和 远 程 视 图, 可 用 查 询 来 检 索 存 储 在 表 和 视 图 中 的 信 息, 即 满 足 查 询 指 定 条 件 的 记 录 DBS 包 括 DB 和 DBMS 分 析 数 据 库 (DB), 数 据 库 系 统 (DBS) 和 数 据 管 理 系 统 (DBMS) 之 间 的 关 系 应 该 是 DBS 包 括 DB 和 DBMS, 或 者 说 DB 和 DBMS 是 DBS 的 组 成 部 分 CONTINUE 分 析 数 据 库 和 相 应 的 索 引 文 件 已 经 打 开, 用 LOCATE 命 令 把 记 录 指 针 指 向 年 龄 为 10 的 记 录 后, 若 要 指 向 下 一 个 年 龄 为 10 的 记 录, 命 令 是 CONTINUE 分 析 在 Visual FoxPro 中, 字 段 名 必 须 是 以 字 母 或 汉 字 开 头, 由 字 母 汉 字 数 字 下 划 线 等 组 成 的 字 母 数 字 下 划 线 字 符 串, 规 定 其 长 度 最 多 为 10 个 字 符 119

117 2002 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1. 下 列 4 四 个 选 项 中, 不 属 于 基 本 关 系 运 算 的 是 ( ) A) 联 接 B) 投 影 C) 选 择 D) 排 序 2. 如 果 一 个 班 只 能 有 一 个 班 长, 而 且 一 个 班 长 不 能 同 时 担 任 其 他 班 的 班 长, 班 级 和 班 长 两 个 实 体 之 间 的 关 系 属 于 ( ) A) 一 对 一 联 系 B) 一 对 二 联 系 C) 多 对 多 联 系 D) 一 对 多 联 系 3.Visual FoxPro 支 持 的 数 据 模 型 是 ( ) A) 层 次 数 据 模 型 B) 关 系 数 据 模 型 C) 网 状 数 据 模 型 D) 树 状 数 据 模 型 4. 在 Visual FoxPro 的 命 令 窗 口 中 键 入 Create DATA 命 令 以 后, 屏 幕 会 出 现 一 个 创 建 对 话 框, 要 想 完 成 同 样 的 工 作, 还 可 以 采 取 如 下 ( ) 步 骤 A) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 数 据 库 单 选 钮, 再 单 击 新 建 文 件 命 令 按 钮 B) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 数 据 库 单 选 钮, 再 单 击 向 导 命 令 按 钮 C) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 表 单 选 钮, 再 单 击 新 建 文 件 命 令 按 钮 D) 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 表 单 选 钮, 再 单 击 向 导 命 令 按 钮 5. 将 内 存 变 量 定 义 为 全 局 变 量 的 Visual FoxPro 命 令 是 ( ) A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 6. 扩 展 名 为 DBC 的 文 件 是 ( ) A) 表 单 文 件 B) 数 据 库 表 文 件 C) 数 据 库 文 件 D) 项 目 文 件 7. 假 设 已 经 生 成 了 名 为 mymenu 的 菜 单 文 件, 执 行 该 菜 单 文 件 的 命 令 是 ( ) 121

118 A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx 8. 下 面 有 关 索 引 的 描 述 正 确 的 是 ( ) A) 建 立 索 引 以 后, 原 来 的 数 据 库 表 文 件 中 记 录 的 物 理 顺 序 将 被 改 变 B) 索 引 与 数 据 库 表 的 数 据 存 储 在 一 个 文 件 中 C) 创 建 索 引 是 创 建 一 个 指 向 数 据 库 表 文 件 记 录 的 指 针 构 成 的 文 件 D) 使 用 索 引 并 不 能 加 快 对 表 的 查 询 操 作 9. 若 所 建 立 索 引 的 字 段 值 不 允 许 重 复, 并 且 一 个 表 中 只 能 创 建 ( ) A) 主 索 引 B) 惟 一 索 引 C) 候 选 索 引 D) 普 通 索 引 10. 参 照 完 整 性 的 规 则 不 包 括 ( ) A) 更 新 规 则 B) 删 除 规 则 C) 插 入 规 则 D) 检 索 规 则 11. 数 据 库 名 为 student, 要 想 打 开 该 数 据 库, 应 使 用 命 令 ( ) A)OPEN student B)USE DATA student C)USE DATA student D)USE student 12. 下 列 函 数 中 函 数 值 为 字 符 型 的 是 ( ) A)DATE( ) B)TIME( ) C)YEAR( ) D)DATETIME( ) 13. 在 下 面 的 数 据 类 型 中 默 认 值 为.F. 的 是 ( ) A) 数 值 型 B) 字 符 型 C) 逻 辑 型 D) 日 期 型 14. 下 面 有 关 HAVING 子 句 描 述 错 误 的 是 ( ) A)HAVING 子 句 必 须 与 GROUP BY 子 句 同 时 使 用, 不 能 单 独 使 用 B) 使 用 HAVING 子 句 的 同 时 不 能 使 用 WHERE 子 句 C) 使 用 HAVING 子 句 的 同 时 可 以 使 用 WHERE 子 句 D) 使 用 HAVING 子 句 的 作 用 是 限 定 分 组 的 条 件 15~27 题 使 用 的 数 据 如 下 : 当 前 盘 当 前 目 录 下 有 数 据 库 db_stock, 其 中 有 数 据 库 串 stock.dbf, 该 数 据 库 表 的 内 容 是 : 股 票 代 码 股 票 名 称 单 价 交 易 所 青 岛 啤 酒 7.48 上 海 方 正 科 技 上 海 广 电 电 子 上 海 兴 业 房 产 上 海 二 纺 机 9.96 上 海 轻 工 机 械 上 海 深 发 展 7.48 深 圳 深 万 科 深 圳 15. 有 如 下 SQL 语 句 : 122

119 SELECT * FROM stock INTO DBF stock ORDER BY 单 价 执 行 后 的 结 果 是 ( ) A) 系 统 会 提 示 出 错 信 息 B) 会 生 成 一 个 按 单 价 升 序 排 序 的 表 文 件, 将 原 来 的 stock.dbf 文 件 覆 盖 C) 会 生 成 一 个 按 单 价 降 序 排 序 的 表 文 件, 将 原 来 的 stock.dbf 文 件 覆 盖 D) 不 会 生 成 排 序 文 件, 只 在 屏 幕 上 显 示 一 个 按 单 价 升 序 排 序 的 结 果 16. 执 行 下 列 程 序 段 以 后, 内 存 变 量 a 的 内 容 是 ( ) CLOSE DATABASE a=0 USE stock GO TOP DO WHILE.NOT.EOF( ) IF 单 价 >10 a=a+1 END IF SKIP ENDDO A)1 B)3 C)5 D)7 17. 有 如 下 SQLSELECT 语 句 : SELECT * FROM stock WHERE 单 价 BETWEEN AND 与 该 语 句 等 价 的 是 ( ) A)SELECT * FROM stock WHERE 单 价 <=15.20.AND. 单 价 >=12.76 B)SELECT * FROM stock WHERE 单 价 <15.20.AND. 单 价 >12.76 C)SELECT * FROM stock WHERE 单 价 <=15.20.AND. 单 价 <=12.76 D)SELECT * FROM stock WHERE 单 价 >15.20.AND. 单 价 < 如 果 在 建 立 数 据 库 表 stock.dbf 时, 将 单 价 字 段 的 字 段 有 效 性 规 则 设 为 单 价 >0, 通 过 该 设 置, 能 保 证 数 据 的 ( ) A) 实 体 完 整 性 B) 域 完 整 性 C) 参 照 完 整 性 D) 表 完 整 性 19. 在 当 前 盘 当 前 目 录 下 删 除 表 stock 的 命 令 是 ( ) A)DROP stock B)DELETE TABLE stock C)DROP TABLE stock D)DELETE stock 20. 有 如 下 SQL 语 句 : SELECT max( 单 价 ) INTO ARRAY a FROM stock 执 行 该 语 句 后 ( ) A)a[1] 的 内 容 为 B)a[1] 的 内 容 为 6 C)a[0] 的 内 容 为

120 D)a[0] 的 内 容 为 有 如 下 SQL 语 句 : SELECT 股 票 代 码,avg( 单 价 ) AS 均 价 FROM stock GROUP BY 交 易 所 INTO DBF temp 执 行 该 语 句 后 temp 表 中 第 二 条 记 录 的 均 价 字 段 的 内 容 是 ( ) A)7.48 B)9.99 C)11.73 D) 将 stock 表 的 股 票 名 称 字 段 的 宽 度 由 8 改 为 10, 应 使 用 SQL 语 句 ( ) A)ALTER TABLE stock 股 票 名 称 WITH c (10) B)ALTER TABLE stock 股 票 名 称 c (10) C)ALTER TABLE stock ALTER 股 票 名 称 c (10) D)ALTER stock ALTER 股 票 名 称 c (10) 23. 有 如 下 SQL 语 句 : CREATE VIEW stock_view AS SELECT * FROM stock WHERE 交 易 所 = 深 圳 执 行 该 语 句 后 产 生 的 视 图 包 含 的 记 录 个 数 是 ( ) A)1 B)2 C)3 D)4 24. 有 如 下 SQL 语 句 : CREATE VIEW view_stock AS SELECT 股 票 名 称 AS 名 称, 单 价 FROM stock 执 行 该 语 句 后 产 生 的 视 图 含 有 的 字 段 名 是 ( ) A) 股 票 名 称 单 价 B) 名 称 单 价 C) 名 称 单 价 交 易 所 D) 股 票 名 称 单 价 交 易 所 25. 下 面 有 关 对 视 图 的 描 述 正 确 的 是 ( ) A) 可 以 使 用 MODIFY STRUCTURE 命 令 修 改 视 图 的 结 构 B) 视 图 不 能 删 除, 否 则 影 响 原 来 的 数 据 文 件 C) 视 图 是 对 表 的 复 制 产 生 的 D) 使 用 时 SQL 对 视 图 进 行 查 询 时 必 须 事 先 打 开 该 视 图 所 在 的 数 据 库 26. 有 如 下 SQL 语 句 : SELECT DISTINCT 单 价 FROM stock WHERE 单 价 (SELECT min( 单 价 ) FROM stock) INTO DBF stock_x 执 行 后 表 stock_x 中 的 记 录 个 数 是 ( ) A)1 B)2 C)3 D)4 27. 求 每 个 交 易 所 的 平 均 单 价 的 SQL 语 句 是 ( ) A)SELECT 交 易 所,avg( 单 价 ) FROM stock GROUP BY 单 价 B)SELECT 交 易 所,avg( 单 价 ) FROM stock ORDER BY 单 价 C)SELECT 交 易 所,avg( 单 价 ) FORM stock ORDER BY 交 易 所 D)SELECT 交 易 所,avg( 单 价 ) FORM stock GROUP BY 交 易 所 28. 视 图 设 计 器 中 含 有 的, 但 查 询 设 计 器 中 却 没 有 的 选 项 卡 是 ( ) 124

121 A) 筛 选 B) 排 序 依 据 C) 分 组 依 据 D) 更 新 条 件 29. 下 面 关 于 查 询 描 述 正 确 的 是 ( ) A) 可 以 使 用 CREATEVIEW 打 开 查 询 设 计 器 B) 使 用 查 询 设 计 器 可 以 生 成 所 有 的 SQL 查 询 语 句 C) 使 用 查 询 设 计 器 生 成 的 SQL 语 句 存 盘 后 将 存 放 在 扩 展 名 为 QPR 的 文 件 中 D) 使 用 DO 语 句 执 行 查 询 时, 可 以 不 带 扩 展 名 30. 使 用 报 表 向 导 定 义 报 表 时, 定 义 报 表 布 局 的 选 项 是 ( ) A) 列 数 方 向 字 段 布 局 B) 列 数 行 数 字 段 布 局 C) 行 数 方 向 字 段 布 局 D) 列 数 行 数 方 向 31. 能 够 将 表 单 的 Visible 属 性 设 置 为.T., 并 使 表 单 成 为 活 动 对 象 的 方 法 是 ( ) A)Hide B)Show C)Release D)SetFocus 32. 下 面 对 编 辑 框 (EditBox) 控 件 属 性 的 描 述 正 确 的 是 ( ) A)SetLength 属 性 的 设 置 可 以 小 于 0 B) 当 ScrollBars 的 属 性 值 为 0 时, 编 辑 框 内 包 含 水 平 滚 动 条 C)SetText 属 性 在 作 界 面 设 计 时 不 可 用, 在 运 行 时 可 读 写 D)Readonly 属 性 值 为.T. 时, 用 户 不 能 使 用 编 辑 框 上 的 滚 动 条 33. 下 面 的 描 述 正 确 的 是 ( ) A) 用 户 可 以 在 组 合 框 中 进 行 多 重 选 择 B) 用 户 可 以 在 列 表 框 中 进 行 多 重 选 择 C) 用 户 可 以 在 一 个 选 项 组 中 选 中 多 个 选 项 按 钮 D) 用 户 对 一 个 表 单 内 的 一 组 复 选 框 只 能 选 中 其 中 一 个 34. 确 定 列 表 框 内 的 某 个 条 目 是 否 被 选 定 应 使 用 的 属 性 是 ( ) A)Value B)ColumnCount C)ListCount D)Selected 35. 设 有 关 系 R1 和 R2, 经 过 关 系 运 算 得 到 结 果 S, 则 S 是 ( ) A) 一 个 关 系 B) 一 个 表 单 C) 一 个 数 据 库 D) 一 个 数 组 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1.Visual FoxPro 6.0 是 一 个 1 位 的 数 据 库 管 理 系 统 2. 在 联 接 运 算 中, 2 联 接 是 去 掉 重 复 属 性 的 等 值 联 接 3. 项 目 管 理 器 的 3 选 项 卡 用 于 显 示 和 管 理 数 据 库 自 由 表 和 查 询 等 4. 自 由 表 的 扩 展 名 是 4 5.LEFT(" "),LEN(" 数 据 库 ") 的 计 算 结 果 是 5 6. 同 一 个 表 的 多 个 索 引 可 以 创 建 在 一 个 索 引 文 件 中, 索 引 文 件 名 与 相 关 的 表 同 名, 索 引 文 件 的 扩 展 名 是 6, 这 种 索 引 称 为 7 7. 用 来 确 定 复 选 框 是 否 被 选 中 的 属 性 是 8, 用 来 指 定 显 示 在 复 选 框 旁 的 文 字 的 属 性 是 9 125

122 下 面 各 题 使 用 如 下 的 教 师 和 学 院 表 教 师 表 职 工 号 姓 名 职 称 年 龄 工 资 系 号 肖 天 海 副 教 授 王 岩 海 教 授 刘 星 魂 讲 师 张 月 新 讲 师 李 明 玉 教 授 孙 民 山 教 授 钱 无 名 教 授 学 院 表 系 号 系 名 01 英 语 02 会 计 03 工 商 管 理 8. 使 用 SQL 语 句 将 一 条 新 的 记 录 插 入 学 院 表 INSERT 10 学 院 ( 系 号, 系 名 ) 11 ("04"," 计 算 机 ") 9. 使 用 SQL 语 句 求 工 商 管 理 系 的 所 有 职 工 的 工 资 总 和 SELECT 12 ( 工 资 ) FROM 教 师 ; WHERE 系 号 IN (SELECT 系 号 FROM 13 WHERE 系 名 =" 工 商 管 理 ") 10. 使 用 SQL 语 句 完 成 如 下 操 作 ( 将 所 有 教 授 的 工 资 提 高 5%) 14 教 师 SET 工 资 = 工 资 * 职 称 =" 教 授 " 126

123 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 D) 分 析 关 系 数 据 库 的 任 何 检 索 操 作 都 是 由 三 种 基 本 运 算 组 合 而 成 的 三 种 基 本 运 算 是 : 选 择 : 从 关 系 模 式 中 找 出 满 足 给 定 条 件 的 元 组 的 操 作 称 为 选 择 投 影 : 从 关 系 模 式 中 指 定 若 干 个 属 性 组 成 新 的 关 系 称 为 投 影 联 接 : 联 接 是 通 过 联 接 条 件 将 两 个 关 系 模 式 拼 接 成 一 个 更 宽 的 关 系 模 式 2. 答 案 A) 分 析 一 般 可 将 两 个 实 体 或 各 属 性 之 间 的 联 系 分 为 三 类 : 第 一 类 是 一 一 对 应 关 系 ; 第 二 类 是 一 对 多 关 系 ; 第 三 类 是 多 对 多 的 关 系 题 目 中 班 级 和 班 长 之 间 的 关 系 属 于 第 一 类 3. 答 案 B) 分 析 Visual FoxPro 支 持 的 数 据 模 型 是 关 系 数 据 模 型 4. 答 案 A) 分 析 Create DATABASE< 数 据 库 名 > 是 创 建 数 据 库 文 件 的 命 令, 要 创 建 数 据 库 文 件 还 可 利 用 菜 单 向 导, 即 单 击 文 件 菜 单 中 的 新 建 按 钮, 然 后 在 新 建 对 话 框 中 选 定 数 据 库 单 选 按 钮, 再 单 击 新 建 文 件 命 令 按 钮 5. 答 案 C) 分 析 在 Visual FoxPro 中 用 PUBLIC 命 令 将 内 存 变 量 定 义 为 全 局 变 量 或 数 组 6. 答 案 C) 分 析 在 Visual FoxPro 中 数 据 库 文 件 的 扩 展 名 为 DBC 7. 答 案 B) 分 析 执 行 菜 单 文 件 的 命 令 是 :DO menuname.mpr 8. 答 案 C) 分 析 创 建 索 引 是 创 建 一 个 指 向 数 据 库 表 文 件 记 录 的 指 针 构 成 的 文 件 利 用 索 引 可 以 对 数 据 库 表 中 的 文 件 进 行 排 序, 加 速 检 索 数 据 的 速 度 ; 也 可 利 用 索 引 快 速 显 示 查 询 或 者 打 印 记 录 ; 还 可 以 选 择 记 录 控 制 重 复 字 段 值 的 输 入 并 支 持 表 间 的 关 系 操 作 9. 答 案 A) 分 析 Visual FoxPro 规 定 的 四 种 索 引 类 型 为 : 主 索 引 : 是 一 个 永 远 不 允 许 在 指 定 字 段 和 表 达 式 中 出 现 重 复 值 的 索 引 惟 一 索 引 : 以 指 定 字 段 的 首 次 出 现 值 为 基 础, 选 定 一 组 记 录, 并 对 记 录 进 行 排 序 候 选 索 引 : 不 允 许 在 指 定 的 字 段 或 表 达 式 中 出 现 重 复 值, 它 是 主 索 引 的 一 个 候 选 项 普 通 索 引 : 用 于 对 记 录 进 行 排 序 或 搜 索, 其 最 大 特 点 就 是 允 许 字 段 中 的 值 可 以 重 复 10. 答 案 D) 分 析 在 数 据 库 中 的 数 据 表 建 立 关 联 关 系 后, 通 过 参 照 完 整 性 生 成 器 可 以 设 置 管 理 关 联 记 录 的 规 则 这 些 规 则 控 制 相 关 数 据 表 中 记 录 的 插 入 删 除 和 修 改, 所 以 参 照 完 整 性 的 规 则 包 括 : 更 新 规 则 删 除 规 则 和 插 入 规 则, 不 包 括 排 序 规 则 127

124 11. 答 案 B) 分 析 打 开 数 据 库 的 命 令 为 :USE DATABASE < 数 据 库 名 > 12. 答 案 B) 分 析 TIME( ) 函 数 是 返 回 系 统 当 前 时 间, 其 值 为 字 符 型 13. 答 案 C) 分 析 逻 辑 型 : 用 于 存 储 只 有 两 个 值 的 数 据 存 入 的 值 只 有 真 (.T.) 和 假 (.F.) 两 种 状 态, 占 1 个 字 节 默 认 值 为.F. 14. 答 案 B) 分 析 HAVING 子 句 的 作 用 是 限 定 分 组 的 条 件,HAVING 子 句 必 须 与 GROUP BY 子 句 同 时 使 用, 不 能 单 独 使 用, 使 用 HAVING 子 句 的 同 时 可 以 使 用 WHERE 子 句 15. 答 案 A) 分 析 SELECT-SQL 命 令 格 式 如 下 : SELECT[ALL DISTINCT] [TOP n [PERCENT]] 列 名 [, 列 名 ] FROM 表 名 [, 表 名 ] [INNER LEFT RIGHT FULL JOIN 表 名 ON 联 接 条 件 ] [[INTO ARRAY 数 组 名 CURSOR 临 时 表 名 DBF 表 名 TABLE 表 名 ] [TO FILE 文 件 名 [ADDITIVE] TO PRINT [PROMPT] TO SCREEN]] [WHERE 条 件 表 达 式 ] [GROUP BY 列 名 [, 列 名 ][HAVING 条 件 ]] [ORDER BY 表 达 式 [ASC/DESC] ] SELECT 子 句 指 明 查 询 输 出 的 项 目 ( 称 为 列 ) 也 可 以 是 表 达 式 ;FROM 子 句 指 明 被 查 询 的 表 或 视 图 名 ;INTO 子 句 指 明 查 询 结 果 输 出 保 存 在 何 处, 可 以 是 数 组 临 时 表 或 表 ;GROUP BY 子 句 将 表 按 列 的 值 分 组, 列 的 值 相 同 的 分 在 一 组,HAVING 后 的 条 件 是 选 择 组 的 条 件, 符 合 条 件 的 组 才 能 输 出 ; ORDER BY 子 句 可 对 查 询 结 果 按 子 句 中 指 定 的 列 的 值 排 序,ASC 表 示 升 序,DESC 表 示 降 序 16. 答 案 C) 分 析 在 数 据 库 中, 单 价 >10 的 股 票 有 5 个, 执 行 5 次 a=a+1 之 后,a 的 值 为 答 案 A) 分 析 BETWEEN AND 语 句 表 示 该 数 据 满 足 的 条 件 是 介 于 和 之 间, 即 是 小 于 等 于 15.20, 大 于 等 于 答 案 B) 分 析 单 价 字 段 的 有 效 性 规 则 设 为 单 价 >0 保 证 了 数 据 的 域 完 整 性, 其 数 据 域 的 范 围 一 定 是 大 于 0 的 19. 答 案 C) 分 析 在 当 前 盘 当 前 目 录 下 删 除 表 的 命 令 是 :DROP TABLE < 表 名 > 20. 答 案 A) 分 析 SELECT max( 单 价 ) INTO ARRAY a FROM stock 是 选 择 数 据 表 中 单 价 最 高 的 一 个 赋 予 数 据 组 名 为 a 的 第 一 个 元 素, 即 a[1] 21. 答 案 B) 分 析 SELECT 股 票 代 码,avg( 单 价 ) AS 均 价 FROM stock 128

125 GROUP BY 交 易 所 INTO DBF temp 语 句 的 意 思 是 求 出 数 据 表 中 股 票 单 价 的 平 均 值, 按 照 交 易 所 相 同 的 值 分 组, 查 询 的 结 果 分 别 保 存 在 DBF 和 temp 中, 本 题 按 交 易 所 分 可 分 为 两 组, 即 上 海 和 深 圳,temp 中 的 值 是 交 易 所 = 深 圳 组 的 平 均 值 22. 答 案 C) 分 析 SQL 语 句 中, 修 改 数 据 表 的 字 段 的 宽 度 的 语 句 为 :ALTER TABLE < 数 据 表 名 > ALTER < 字 段 名 > < 字 段 > 23. 答 案 B) 分 析 满 足 条 件 交 易 所 = 深 圳 的 记 录 有 2 个, 所 以 执 行 了 题 目 中 的 语 句 后 产 生 的 视 图 含 的 记 录 个 数 是 2 个 24. 答 案 B) 分 析 题 目 中 查 询 的 条 件 为 名 称 和 单 价 两 个 字 段 名 25. 答 案 D) 分 析 使 用 SQL 语 句 对 视 图 进 行 查 询 时, 必 须 先 打 开 该 视 图 所 在 的 数 据 库 26. 答 案 A) 分 析 在 SELECT 子 句 中 有 DISTINCT 任 选 项, 加 上 这 个 选 项, 则 要 求 消 除 查 询 结 果 中 的 重 复 项 所 以 表 stock_x 中 的 记 录 个 数 是 满 足 条 件 ( 单 价 最 小 ) 的 一 个 记 录 27. 答 案 D) 分 析 GROUP BY 子 句 是 将 表 按 列 的 值 分 组, 列 的 值 相 同 的 分 在 一 组, 根 据 题 意 用 SELECT 交 易 所,avg( 单 价 ) FORM stock GROUP BY 交 易 所 语 句 来 求 每 个 交 易 所 的 平 均 单 价 28. 答 案 D) 分 析 视 图 设 计 器 的 选 项 卡 有 字 段 联 接 排 序 依 据 分 组 依 据 更 新 条 件 和 杂 项 选 项 卡, 查 询 设 计 器 的 选 项 卡 有 字 段 联 接 筛 选 排 序 依 据 分 组 依 据 和 杂 项 选 项 卡 29. 答 案 C) 分 析 使 用 查 询 设 计 器 生 成 的 SQL 语 句 存 盘 后 会 统 一 存 放 在 扩 展 名 为 QPR 的 文 件 中 30. 答 案 A) 分 析 使 用 报 表 向 导 定 义 报 表 时, 在 定 义 报 表 布 局 这 个 对 话 框 中, 可 以 通 过 对 列 数 字 段 布 局 方 向 的 设 置 来 定 义 报 表 的 布 局 其 中, 列 数 定 义 报 表 的 分 栏 数 ; 字 段 布 局 定 义 报 表 是 列 报 表 还 是 行 报 表 ; 方 向 定 义 报 表 在 打 印 纸 上 的 打 印 方 向 是 横 向 还 是 纵 向 31. 答 案 B) 分 析 Show 命 令 能 够 将 表 单 的 Visible 属 性 设 置 为.T., 并 使 表 单 成 为 活 动 对 象 32. 答 案 C) 分 析 SetText 属 性 的 作 用 是 文 本 框 中 被 选 择 的 文 本 内 容, 作 界 面 设 计 时 不 可 用, 在 运 行 时 可 读 写 33. 答 案 B) 分 析 在 列 表 框 中, 用 户 可 以 进 行 多 重 选 择 34. 答 案 D) 分 析 列 表 框 中 的 Selected(i) 属 性 表 示 i 行 是 否 被 选 上 35. 答 案 A) 129

126 分 析 两 个 关 系 经 过 关 系 运 算 得 到 的 结 果 仍 然 是 一 个 关 系 二 填 空 题 位 分 析 Visual FoxPro 6.0 是 美 国 微 软 公 司 推 出 的 运 行 于 Windows 95/98/2000 和 Windows NT 平 台 的 32 位 的 数 据 库 开 发 系 统 2. 2 自 然 分 析 常 用 的 连 接 有 两 种 : (1) 值 连 接, 是 从 关 系 A 与 B 的 笛 卡 尔 积 中 选 取 属 性 值 能 对 应 相 等 小 于 或 大 于 的 那 些 元 组 它 是 一 种 针 对 表 内 容 行 进 行 的 运 算 (2) 自 然 连 接, 要 求 两 个 关 系 进 行 比 较 的 分 量 组 须 是 相 同 的 属 性 组, 并 且 要 在 结 果 中 把 重 复 的 属 性 去 掉, 由 于 自 然 连 接 需 去 掉 重 复 的 属 性, 因 此, 它 可 同 时 对 列 和 行 进 行 运 算 3. 3 数 据 分 析 项 目 管 理 器 的 数 据 选 项 卡 是 用 来 显 示 和 管 理 数 据 库 自 由 表 和 查 询 等 信 息 的 4. 4 dbf( 或.dbf) 分 析 在 Visual FoxPro 中 自 由 表 的 扩 展 名 是 dbf( 或.dbf) 分 析 LEN( ) 函 数 返 回 指 定 字 符 串 表 达 式 中 的 字 符 个 数 ( 字 符 串 的 长 度 );LEFT( ) 函 数 是 从 指 定 字 符 串 的 最 左 字 符 开 始, 返 回 规 定 数 量 的 字 符 题 目 中 LEN(" 数 据 库 ") 的 返 回 值 为 6, 则 LEFT(" ") 函 数 的 值 为 CDX( 或 CDX) 7 结 构 复 合 索 引 ( 或 结 构 索 引 ) 分 析 在 Visual FoxPro 中, 索 引 文 件 的 扩 展 名 为 CDX( 或.CDX) 7. 8 value 分 析 value 属 性 表 示 当 前 复 选 框 的 状 态 :0 未 选 中,1 选 中,2 禁 用 也 可 设 置.T. 为 选 中,.F. 为 未 选 中,.NULL. 或 NULL 为 禁 用 9 caption 分 析 caption 属 性 用 来 指 定 复 选 框 的 标 题 into 11 values( 或 valu 或 value) 分 析 插 入 记 录, 其 格 式 为 : INSERT INTO[ 数 据 库 名!] 表 名 [( 字 段 名 表 )] VALUES( 表 达 式 表 ) 功 能 : 向 指 定 表 名 的 表 中 插 入 一 条 记 录, 字 段 名 表 指 定 的 字 段 值 为 VALUES 后 的 相 应 的 表 达 式 的 值 sum 13 学 院 分 析 sum( ) 函 数 是 求 和 函 数, 用 来 计 算 一 类 数 值 型 数 据 的 和 update( 或 upda 或 updat) 15 where( 或 wher) 分 析 替 代 字 段, 其 格 式 为 : 130

127 替 代 UPDATE[ 数 据 库 名!] 表 名 SET 字 段 名 = 表 达 式 WHERE 条 件 功 能 : 对 表 名 指 定 的 表 中 符 合 WHERE 指 定 条 件 的 记 录, 将 其 字 段 名 指 定 的 字 段 用 表 达 式 的 值 来 131

128 2003 年 4 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1.Visual FoxPro DBMS 是 ( ) A) 操 作 系 统 的 一 部 分 B) 操 作 系 统 支 持 下 的 系 统 软 件 C) 一 种 编 译 程 序 D) 一 种 操 作 系 统 2.Visual FoxPro DBMS 基 于 的 数 据 模 型 是 ( ) A) 层 次 型 B) 关 系 型 C) 网 状 型 D) 混 合 型 3. 设 有 部 门 和 职 员 两 个 实 体, 每 个 职 员 只 能 属 于 一 个 部 门, 一 个 部 门 可 以 有 多 名 职 员, 则 部 门 与 职 员 实 体 之 间 的 联 系 类 型 是 ( ) A)m:n B)1:m C)m:k D)1:1 4. 在 Visual FoxPro 中, 调 用 表 设 计 器 建 立 数 据 库 表 STUDENT.DBF 的 命 令 是 ( ) A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENT C)CREATE STUDENT D)CREATE TABLE STUDENT 5. 在 Visual FoxPro 中, 关 于 自 由 表 叙 述 正 确 的 是 ( ) A) 自 由 表 和 数 据 库 是 完 全 相 同 的 B) 自 由 表 不 能 建 立 字 段 级 规 则 和 约 束 C) 自 由 表 不 能 建 立 候 选 索 引 D) 自 由 表 不 可 以 加 入 到 数 据 库 中 6. 在 Visual FoxPro 中, 建 立 数 据 库 表 时, 将 年 龄 字 段 值 限 制 在 12~40 岁 之 间 的 这 种 约 束 属 于 ( ) A) 实 体 完 整 性 约 束 B) 域 完 整 性 约 束 C) 参 照 完 整 性 约 束 D) 视 图 完 整 性 约 束 133

129 7. 在 Visual FoxPro 中, 运 行 表 单 T1.SCX 的 命 令 是 ( ) A)DO T1 B)RUN FORM T1 C)DO FORM T1 D)DO FROM T1 8. 使 用 SQL 语 句 进 行 分 组 检 索 时, 为 了 去 掉 不 满 足 条 件 的 分 组, 应 当 ( ) A) 使 用 WHERE 子 句 B) 在 GROUP BY 后 面 使 用 HAVING 子 句 C) 先 使 用 WHERE 子 句, 再 使 用 HAVING 子 句 D) 先 使 用 HAVING 子 句, 再 使 用 WHERE 子 句 9.Visual FoxPro 的 参 照 完 整 性 规 则 不 包 括 ( ) A) 更 新 规 则 B) 删 除 规 则 C) 查 询 规 则 D) 插 入 规 则 10. 在 Visual FoxPro 中, 表 结 构 中 的 逻 辑 型 通 用 型 日 期 型 字 段 的 宽 度 由 系 统 自 动 给 出, 它 们 分 别 为 :( ) A)1,4,8 B)4,4,10 C)1,10,8 D)2,8,8 11. 在 Visual FoxPro 中, 学 生 表 STUDENT 中 包 含 有 通 用 型 字 段, 表 中 通 用 型 字 段 的 数 据 均 存 储 到 另 一 个 文 件 中, 该 文 件 名 为 ( ) A)STUDENT.DOC B)STUDENT.MEM C)STUDENT.DBT D)STUDENT.FTP 12. 在 Visual FoxPro 中, 使 用 菜 单 设 计 器 定 义 菜 单, 最 后 生 成 的 菜 单 程 序 的 扩 展 名 是 ( ) A)MNX B)PRG C)MPR D)SPR 13. 在 Visual FoxPro 中, 使 用 SQL 命 令 将 学 生 表 STUDENT 中 的 学 生 年 龄 AGE 字 段 的 值 增 加 1, 应 该 使 用 的 命 令 是 ( ) A)REPLACE AGE WITH AGE+1 B)UPDATE STUDENT AGE WITH AGE+1 C)UPDATE SET AGE WITH AGE+1 D)UPDATE STUDENT SET AGE=AGE 调 用 报 表 格 式 文 件 PP1 预 览 报 表 的 命 令 是 ( ) A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 15. 在 Visual FoxPro 中, 建 立 索 引 的 原 因 之 一 是 ( ) A) 节 省 存 储 空 间 B) 便 于 管 理 C) 提 高 查 询 速 度 D) 提 高 查 询 和 更 新 的 速 度 16. 在 Visual FoxPro 中, 相 当 于 主 关 键 字 的 索 引 是 ( ) 134

130 A) 主 索 引 B) 普 通 索 引 C) 惟 一 索 引 D) 排 序 索 引 17. 在 Visual FoxPro 中, 为 了 将 表 格 从 内 存 中 释 放 ( 清 除 ), 可 将 表 单 中 退 出 命 令 按 钮 的 Click 事 件 代 码 设 置 为 ( ) A)ThisForm.Refresh B)ThisForm.Delete C)ThisForm.Hide D)ThisForm.Release 18. 假 定 一 个 表 单 里 有 一 个 文 本 框 Text1 和 一 个 命 令 按 钮 组 CommandGroup1, 命 令 按 钮 组 是 一 个 容 器 对 象, 其 中 包 含 Command1 和 Command2 两 个 命 令 按 钮 如 果 要 在 Command1 命 令 按 钮 的 某 个 方 法 中 访 问 文 本 框 的 Value 属 性, 下 面 式 子 正 确 的 是 ( ) A)ThisForm.Text1.Value B)This.Parent.Value C)Parent.Text1.Value D)This.Parent.Text1.Value 19. 在 Visual FoxPro 中, 创 建 一 个 名 为 SDB.DBC 的 数 据 库 文 件, 使 用 的 命 令 是 ( ) A)CREATE B)CREATE SDB C)CREATE TABLE SDB D)CREATE DATABASE SDB 20. 在 Visual FoxPro 中, 存 储 图 像 的 字 段 类 型 应 该 是 ( ) A) 备 注 型 B) 通 用 型 C) 字 符 型 D) 双 精 度 型 21. 在 Visual FoxPro 中, 下 面 4 个 关 于 日 期 或 日 期 时 间 的 表 达 式 中, 错 误 的 是 ( ) A){^ :10:10AM} {^ :10:10AM} B){^01/01/2002}+20 C){^ }+{^ } D){^2002/02/01} {^2001/02/01} 22. 在 Visual FoxPro 中, 关 于 过 程 调 用 叙 述 正 确 的 是 ( ) A) 当 实 参 的 数 量 少 于 形 参 的 数 量 时, 多 余 的 形 参 初 值 取 逻 辑 假 B) 当 实 参 的 数 量 多 于 形 参 的 数 量 时, 多 余 的 实 参 被 忽 略 C) 实 参 与 形 参 的 数 量 必 须 相 等 D) 上 面 的 A) 和 B) 都 正 确 23. 下 面 是 关 于 表 单 数 据 环 境 的 叙 述, 其 中 错 误 的 是 ( ) A) 可 以 在 数 据 环 境 中 加 入 与 表 单 操 作 有 关 的 表 B) 数 据 环 境 是 表 单 的 容 量 C) 可 以 在 数 据 环 境 中 建 立 表 之 间 的 联 系 D) 表 单 运 行 时 自 动 打 开 其 数 据 环 境 中 的 表 24. 在 Visual FoxPro 中, 如 果 希 望 一 个 内 存 变 量 只 限 于 在 本 过 程 中 使 用, 说 明 这 种 内 存 变 量 的 命 令 是 ( ) A)PRIVATE B)PUBLIC C)LOCAL D) 在 程 序 中 直 接 使 用 的 内 存 变 量 ( 不 通 过 选 项 A) B) C) 说 明 ) 25. 在 DOWHILE ENDDO 循 环 结 构 中,LOOP 命 令 的 作 用 是 ( ) 135

131 A) 退 出 过 程, 返 回 程 序 开 始 处 B) 转 移 到 DOWHILE 语 句 行, 开 始 下 一 个 判 断 和 循 环 C) 终 止 循 环, 将 控 制 转 移 到 本 循 环 节 构 ENDDO 后 面 的 第 一 条 语 句 继 续 执 行 D) 终 止 程 序 执 行 26. 在 Visual FoxPro 中, 关 于 视 图 的 正 确 叙 述 是 ( ) A) 视 图 与 数 据 库 表 相 同, 用 来 存 储 数 据 B) 视 图 不 能 同 数 据 库 表 进 行 连 接 操 作 C) 在 视 图 上 不 能 进 行 更 新 操 作 D) 视 图 是 从 一 个 或 多 个 数 据 库 表 导 出 的 虚 拟 表 27.SQL 是 ( ) 英 文 单 词 的 缩 写 A)Standard Query Language B)Structured Query Language C)Select Query Language D) 以 上 都 不 是 28. 如 果 学 生 表 STUDENT 是 使 用 下 面 的 SQL 语 句 创 建 的 CREATE TABLE STUDENT (SNO C(4) PRIMARY KEY NOT NULL SNC(8) SEXC(2) AGE N(2) CHECK (AGE)>15 AND AGE < 30)) 下 面 的 SQL 语 句 中 可 以 正 确 执 行 的 是 ( ) A)INSERT INTO STUDENT (SNO,SEX,AGE) VALUES ("S9"," 男 ",17) B)INSERT INTO STUDENT (SN,SEX,AGE) VALUES (" 李 安 琦 "," 男 ",20) C)INSERT INTO STUDENT (SEX,AGE) VALUES (" 男 ",20)) D)INSERT INTO STUDENT (SNO,SN)VALUES("S9"," 安 琦 ",16) 29. 使 用 SQL 语 句 从 表 STUDENT 中 查 询 所 有 姓 王 的 同 学 的 信 息, 正 确 的 命 令 是 ( ) A)SELECT *FROM STUDENT WHERE LEFT ( 姓 名,2)=" 王 " B)SELECT *FROM STUDENT WHERE RIGHT ( 姓 名,2)=" 王 " C)SELECT *FROM STUDENT WHERE TRIM ( 姓 名,2)=" 王 " D)SELECT *FROM STUDENT WHERE STR( 姓 名,2)=" 王 " 30. 连 编 后 可 以 脱 离 开 Visual FoxPro 独 立 运 行 的 程 序 是 ( ) A)APP 程 序 B)EXE 程 序 C)FXP 程 序 D)PRG 程 序 第 31~35 题 使 用 如 下 表 的 数 据 部 门 表 : 部 门 号 部 门 名 称 40 家 用 电 器 部 10 电 视 录 摄 像 机 部 20 电 话 手 机 部 30 计 算 机 部 136

132 商 品 表 : 31.SQL 语 句 : 部 门 号 商 品 号 商 品 名 称 单 价 数 量 产 地 A 牌 电 风 扇 广 东 A 牌 微 波 炉 广 东 B 牌 微 波 炉 广 东 C 牌 传 真 机 上 海 D 牌 微 波 炉 北 京 A 牌 电 话 机 广 东 B 牌 手 机 广 东 A 牌 电 冰 箱 广 东 B 牌 计 算 机 广 东 C 牌 计 算 机 上 海 SELECT 部 门 号,MAX ( 单 价 * 数 量 ) FROM 商 品 表 GROUP BY 部 门 号 查 询 结 果 有 ( ) 条 记 录 A)1 B)4 C)3 D)10 32.SQL 语 句 : SELECT 产 地,COUNT(*) 提 供 的 商 品 种 类 数 ; FROM 商 品 表 ; WHERE 单 价 >200; GROUP BY 产 地 HAVING COUNT(*)>=2; ORDER BY 2 DESC 查 询 结 果 的 第 一 条 记 录 的 产 地 和 提 供 的 商 品 种 类 数 是 ( ) A) 北 京,1 B) 上 海,2 C) 广 东,5 D) 广 东,7 33.SQL 语 句 : SELECT 部 门 表. 部 门 号, 部 门 名 称,SUM ( 单 价 * 数 量 ); FROM 部 门 表, 商 品 表 ; WHERE 部 门 表. 部 门 号 = 商 品 表. 部 门 号 ; GROUP BY 部 门 表. 部 门 号 查 询 结 果 是 ( ) A) 各 部 门 商 品 数 量 合 计 B) 各 部 门 商 品 金 额 合 计 C) 所 有 商 品 金 额 合 计 D) 各 部 门 商 品 金 额 平 均 值 34.SQL 语 句 : SELECT 部 门 表. 部 门 号, 部 门 名 称, 商 品 号, 商 品 名 称, 单 价 ; FROM 部 门 表, 商 品 表 WHERE 部 门 表. 部 门 号 = 商 品 表. 部 门 号 ; ORDER BY 部 门 表. 部 门 号 DESC, 单 价 查 询 结 果 的 第 一 条 记 录 的 商 品 号 是 ( ) A)0101 B)0202 C)0110 D) SQL 语 句 : 137

133 SELECT 部 门 名 称 FROM 部 门 表 WHERE 部 门 号 IN; (SELECT 部 门 号 FROM 商 品 表 WHERE 单 价 BETWEEN 420 AND 1000) 查 询 结 果 是 ( ) A) 家 用 电 器 部 电 话 手 机 部 B) 家 用 电 器 部 计 算 机 部 C) 电 话 手 机 部 电 视 录 摄 像 机 部 D) 家 用 电 器 部 电 视 录 摄 像 机 部 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 用 二 维 表 数 据 来 表 示 实 体 及 实 体 之 间 联 系 的 数 据 模 型 称 为 1 2. 在 Visual FoxPro 中 说 明 数 组 后, 数 组 的 每 个 元 素 在 未 赋 值 之 前 的 默 认 值 是 2 3. 可 以 在 项 目 管 理 器 的 3 选 项 卡 下 建 立 命 令 文 件 4. 在 Visual FoxPro 中 数 据 库 文 件 的 扩 展 名 是 4, 数 据 库 表 文 件 的 扩 展 名 是 5 5. 打 开 数 据 库 设 计 器 的 命 令 是 6 DATABASE 6. 在 SQL 的 CREATE TABLE 语 句 中, 为 属 性 说 明 取 值 范 围 ( 约 束 ) 的 是 7 短 语 7.SQL 插 入 记 录 的 命 令 是 INSERT, 删 除 记 录 的 命 令 是 8, 修 改 记 录 的 命 令 是 9 8. 在 SQL 的 嵌 套 查 询 中, 量 词 ANY 和 10 是 同 义 词 在 SQL 查 询 时, 使 用 11 子 句 指 出 的 是 查 询 条 件 9. 从 职 工 数 据 库 表 中 计 算 工 资 合 计 的 SQL 语 句 是 : SELECT 12 FROM 职 工 10. 把 当 前 表 当 前 记 录 的 学 号 姓 名 字 段 值 复 制 到 数 组 A 的 命 令 是 : SCATTER FIELD 学 号, 姓 名 在 表 单 中 确 定 控 制 是 否 可 见 的 属 性 是 函 数 BETWEEN(40,34,50) 的 运 算 结 果 是

134 参 考 答 案 与 分 析 一 选 择 题 1. 答 案 B) 分 析 Visual FoxPro DBMS 是 操 作 系 统 支 持 下 的 一 种 系 统 软 件 2. 答 案 B) 分 析 关 系 模 型 由 关 系 数 据 结 构 关 系 操 作 集 合 和 完 整 性 约 束 三 部 分 组 成 Visual FoxPro DBMS 是 基 于 关 系 型 数 据 模 型 的 一 种 系 统 软 件 3. 答 案 B) 分 析 一 般 可 将 两 个 实 体 或 各 属 性 之 间 的 联 系 分 为 三 类 : 第 一 类 是 一 一 对 应 关 系 ; 第 二 类 是 一 对 多 关 系 ; 第 三 类 是 多 对 多 的 关 系 题 目 中 部 门 与 职 员 之 间 是 一 对 多 的 关 系 4. 答 案 C) 分 析 建 立 一 个 新 的 数 据 表 也 可 以 用 命 令 CREATE 命 令 格 式 :CREATE[< 文 件 名 >] 功 能 : 在 当 前 文 件 夹 中 创 建 一 个 新 的 数 据 表 5. 答 案 B) 分 析 自 由 表 是 独 立 于 任 何 数 据 库 之 外 的, 不 能 建 立 字 段 级 规 则 和 约 束 6. 答 案 B) 分 析 域 完 整 性 约 束 即 是 对 某 一 字 段 取 值 范 围 的 限 制, 如 年 龄 范 围 的 限 制 7. 答 案 C) 分 析 运 行 表 单 的 命 令 格 式 : DO FORM 表 单 名?[NAME 表 单 名 [LINKED]] [WITH 参 数 表 ][TO 变 量 名 ][NOREAD] 8. 答 案 B) 分 析 GROUP BY 子 句 将 表 按 列 的 值 分 组, 列 的 值 相 同 的 分 在 一 组,HAVING 后 的 条 件 是 选 择 组 的 条 件, 符 合 条 件 的 组 才 能 输 出 9. 答 案 C) 分 析 在 数 据 库 中 的 数 据 表 建 立 关 联 关 系 后, 通 过 参 照 完 整 性 生 成 器 可 以 设 置 管 理 关 联 记 录 的 规 则 这 些 规 则 控 制 相 关 数 据 表 中 记 录 的 插 入 删 除 和 修 改, 所 以 参 照 完 整 性 的 规 则 包 括 : 更 新 规 则 删 除 规 则 和 插 入 规 则, 不 包 括 查 询 规 则 10. 答 案 A) 分 析 在 Visual FoxPro 中, 逻 辑 型 字 段 宽 度 为 1 字 节 ; 通 用 型 字 段 的 宽 度 为 4 个 字 节, 日 期 型 字 段 的 宽 度 为 8(yyyy/mm/dd) 11. 答 案 D) 12. 答 案 C) 分 析 在 Visual FoxPro 中, 菜 单 程 序 的 扩 展 名 为 MPR 13. 答 案 D) 分 析 替 代 字 段, 其 格 式 为 : 139

135 UPDATE[ 数 据 库 名!] 表 名 SET 字 段 名 = 表 达 式 WHERE 条 件 功 能 : 对 表 名 指 定 的 表 中 符 合 WHERE 指 定 的 条 件 的 记 录, 将 字 段 名 指 定 的 字 段 用 表 达 式 值 替 代 14. 答 案 C) 分 析 预 览 报 表 的 命 令 是 :REPORT FROM < 表 格 名 > PREVIEW 15. 答 案 C) 分 析 对 于 已 建 好 的 表, 利 用 索 引 对 数 据 进 行 排 序, 可 以 加 速 检 索 数 据 的 速 度 16. 答 案 A) 分 析 Visual FoxPro 规 定 的 四 种 索 引 类 型 为 : 主 索 引 : 是 一 个 永 远 不 允 许 在 指 定 字 段 和 表 达 式 中 出 现 重 复 值 的 索 引 普 通 索 引 : 用 于 对 记 录 进 行 排 序 或 搜 索, 其 最 大 特 点 就 是 允 许 字 段 中 的 值 可 以 重 复 惟 一 索 引 : 以 指 定 字 段 的 首 次 出 现 值 为 基 础, 选 定 一 组 记 录, 并 对 记 录 进 行 排 序 候 选 索 引 : 不 允 许 在 指 定 的 字 段 或 表 达 式 中 出 现 重 复 值, 它 是 主 索 引 的 一 个 候 选 项 17. 答 案 D) 分 析 RELEASE 方 法 是 将 表 单 从 内 存 中 释 放 掉, 即 关 闭 这 是 退 出 表 单 的 基 本 方 法 18. 答 案 A) 19. 答 案 D) 分 析 创 建 数 据 库 文 件 的 命 令 是 :CREATE DATABASE < 数 据 库 文 件 名 > 20. 答 案 B) 分 析 在 Visual FoxPro 中, 图 像 的 存 储 应 该 用 通 用 型 字 段 21. 答 案 C) 分 析 日 期 表 达 式 由 算 术 运 算 符 + 算 术 表 达 式 日 期 型 常 量 日 期 型 变 量 和 函 数 组 成 日 期 型 数 据 是 一 种 特 殊 的 数 值 型 数 据, 它 们 之 间 只 能 进 行 加 + 运 算 有 3 种 情 况 : (1) 两 个 日 期 型 数 据 可 以 相 减, 结 果 是 一 个 数 值 型 数 据 ( 两 个 日 期 相 差 的 天 数 ) 如 选 项 D) 中 : {^2002/02/01} {^2001/02/01} (2) 一 个 表 示 天 数 的 数 值 型 数 据 可 加 到 日 期 型 数 据 中, 其 结 果 仍 然 为 一 日 期 型 数 据 ( 向 后 推 算 日 期 ) 如 选 项 B) 中 :{^01/01/2002}+20 (3) 一 个 表 示 天 数 的 数 值 型 数 据 可 从 日 期 型 数 据 中 减 掉 它, 其 结 果 仍 然 为 一 日 期 型 数 据 ( 向 前 推 算 日 期 ) 其 中 C) 项 中 两 个 日 期 型 相 加 的 运 算 是 错 误 的 22. 答 案 A) 分 析 在 Visual FoxPro 的 过 程 调 用 中, 当 实 参 的 数 量 少 于 形 参 的 数 量 时, 多 余 的 形 参 初 值 取 逻 辑 假 23. 答 案 B) 分 析 表 单 中 的 数 据 环 境 是 一 个 容 器, 用 于 设 置 表 单 中 使 用 的 表 和 视 图 以 及 表 单 所 要 求 的 表 之 间 的 关 系 这 些 表 和 视 图 之 间 的 关 系 都 是 数 据 环 境 容 器 中 的 对 象, 可 以 分 别 设 置 它 们 的 属 性 在 表 单 被 执 行 时, 数 据 环 境 中 设 置 的 表 和 视 图 自 动 被 打 开, 表 之 间 的 关 系 自 动 被 建 立 当 表 单 被 释 放 时, 数 据 环 境 中 设 置 的 表 和 视 图 自 动 被 关 闭 24. 答 案 C) 分 析 LOCAL 命 令 是 建 立 局 部 内 存 变 量 或 内 存 数 组 140

136 25. 答 案 B) 分 析 在 DOWHILE ENDDO 循 环 结 构 中,LOOP 命 令 使 执 行 转 移 到 DOWHILE 语 句 行, 开 始 下 一 个 判 断 和 循 环 26. 答 案 D) 分 析 在 Visual FoxPro 中 视 图 是 从 一 个 或 多 个 数 据 库 表 导 出 的 虚 拟 表 27. 答 案 B) 28. 答 案 A) 分 析 插 入 记 录, 其 格 式 为 : INSERT INTO[ 数 据 库 名!] 表 名 [( 字 段 名 表 )] VALUSES( 表 达 式 表 ) 功 能 : 向 指 定 表 名 的 表 中 插 入 一 条 记 录, 字 段 名 表 指 定 的 字 段 值 为 VALUSES 后 的 相 应 的 表 达 式 的 值 29. 答 案 A) 分 析 SELECT-SQL 命 令 格 式 如 下 : SELECT[ALL DISTINCT] [TOP n [PERCENT]] 列 名 [, 列 名 ] FROM 表 名 [, 表 名 ] [INNER LEFT RIGHT FULL JOIN 表 名 ON 联 接 条 件 ] [[INTO ARRAY 数 组 名 CURSOR 临 时 表 名 DBF 表 名 TABLE 表 名 ] [TO FILE 文 件 名 [ADDITIVE] TO PRINT [PROMPT] TO SCREEN]] [WHERE 条 件 表 达 式 ] [GROUP BY 列 名 [, 列 名 ][HAVING 条 件 ]] [ORDER BY 表 达 式 [ASC/DESC] ] SELECT 子 句 指 明 查 询 输 出 的 项 目 ( 称 为 列 ) 也 可 以 是 表 达 式 ;FROM 子 句 指 明 被 查 询 的 表 或 视 图 名 ;INTO 子 句 指 明 查 询 结 果 输 出 保 存 在 何 处, 可 以 是 数 组 临 时 表 或 表 ;GROUP BY 子 句 将 表 按 列 的 值 分 组, 列 的 值 相 同 的 分 在 一 组,HAVING 后 的 条 件 是 选 择 组 的 条 件, 符 合 条 件 的 组 才 能 输 出 ; ORDER BY 子 句 可 对 查 询 结 果 按 子 句 中 指 定 的 列 的 值 排 序,ASC 表 示 升 序,DESC 表 示 降 序 30. 答 案 B) 分 析 EXE 程 序 在 连 编 后 可 以 脱 离 Visual FoxPro 独 立 运 行 31. 答 案 C) 分 析 GROUP BY 子 句 是 将 表 按 列 的 值 分 组, 题 目 可 分 为 3 组, 所 以 按 部 门 号 分 组 后 的 结 果 有 3 条 记 录 32. 答 案 C) 分 析 第 一 组 是 产 地 = 广 东 的 记 录 数 为 7, 满 足 单 价 >200 的 记 录 为 答 案 B) 分 析 题 目 中 WHERE 部 门 表. 部 门 号 = 商 品 表. 部 门 号 ; 语 句 限 制 的 条 件 是 相 同 部 门, 所 以 查 询 的 结 果 是 部 门 商 品 金 额 的 合 计 34. 答 案 A) 分 析 题 目 中 ORDER BY 部 门 表. 部 门 号 DESC, 单 价 语 句 表 明 按 照 部 门 号 的 降 序 排 序, 所 以 查 询 结 果 的 第 一 条 记 录 的 商 品 号 是 答 案 A) 141

137 分 析 题 目 要 求 列 出 商 品 表 中, 单 价 在 420 到 1000 之 间 的 商 品 的 部 门 号 在 部 门 表 中 对 应 的 记 录 所 以 查 询 结 果 为 部 门 号 40 和 20 对 应 的 部 门 名 称, 即 家 用 电 器 部 和 电 话 机 部 二 填 空 题 1. 1 关 系 模 型 或 关 系 2. 2.F. 或 逻 辑 假 或 假 或.N. 分 析 在 Visual FoxPro 中 说 明 数 组 后, 数 组 的 每 个 元 素 没 有 赋 值 之 前 的 默 认 值 应 该 是.F. 或 逻 辑 假 3. 3 代 码 或 全 部 4. 4.DBC 或 DBC 5.DBF 或 DBF 5. 6 MODIFY 或 MODI 或 MODIF 分 析 MODIFY 是 打 开 数 据 库 的 命 令, 格 式 :MODIFY DATABASE 6. 7 CHECK 或 CHEC 7. 8 DELETE 或 DELE 或 DELET 9 UPDATE 或 UPDA 或 UPDAT 分 析 删 除 表 中 的 记 录 的 命 令 格 式 为 :DELETE[< 范 围 >][FOR< 条 件 >][WHILE< 条 件 >] 功 能 : 从 当 前 数 据 表 中, 指 定 范 围 内, 给 满 足 条 件 的 记 录 被 标 上 删 除 标 记 修 改 记 录 的 命 令 格 式 为 :UPDATE[ 数 据 库 名!] 表 名 SET 字 段 名 = 表 达 式 WHERE 条 件 功 能 : 对 表 名 指 定 的 表 中 符 合 WHERE 指 定 的 条 件 的 记 录, 将 字 段 名 指 定 的 字 段 用 表 达 式 值 替 代 SOME 11 WHERE 或 WHER SUM( 工 资 ) 分 析 SUM( ) 是 求 和 函 数, 用 于 计 算 一 类 数 值 型 数 据 的 和 TO A 分 析 SCATTER 命 令 是 将 当 前 记 录 的 数 据 拷 贝 到 内 存 变 量 或 者 数 组 中 Visible 分 析 Visible 属 性 是 用 于 确 定 一 个 对 象 是 可 见 的 或 者 是 隐 藏 的 T. 或 逻 辑 真 或 真 或.Y. 分 析 BETWEEN( ) 函 数 用 于 确 定 指 定 表 达 式 的 值 是 否 介 于 两 个 相 同 类 型 的 表 达 式 值 之 间, 返 回 值 为 逻 辑 型 142

138 2003 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 ( 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1. 对 于 现 实 世 界 中 事 物 的 特 征, 在 实 体 联 系 模 型 中 使 用 ( ) A) 属 性 描 述 B) 关 键 字 描 述 C) 二 维 表 格 描 述 D) 实 体 描 述 2. 把 实 体 联 系 模 型 转 换 为 关 系 模 型 时, 实 体 之 间 多 对 多 联 系 在 关 系 模 型 中 是 通 过 ( ) A) 建 立 新 的 属 性 来 实 现 B) 建 立 新 的 关 键 字 来 实 现 C) 建 立 新 的 关 系 来 实 现 D) 建 立 新 的 实 体 来 实 现 3. 专 门 的 关 系 运 算 不 包 括 下 列 中 的 ( ) A) 联 接 运 算 B) 选 择 运 算 C) 投 影 运 算 D) 交 运 算 4. 对 关 系 S 和 关 系 R 进 行 集 合 运 算, 结 果 中 既 包 含 S 中 元 组 也 包 含 R 中 元 组, 这 种 集 合 运 算 称 为 ( ) A) 并 运 算 B) 交 运 算 C) 差 运 算 D) 积 运 算 5. 关 于 Visual FoxPro 的 变 量, 下 面 说 法 中 正 确 的 是 ( ) A) 使 用 一 个 简 单 变 量 之 前 要 先 声 明 或 定 义 B) 数 组 中 各 数 组 元 素 的 数 据 类 型 可 以 不 同 C) 定 义 数 组 以 后, 系 统 为 数 组 的 每 个 数 组 元 素 赋 以 数 值 0 D) 数 组 元 素 的 下 标 下 限 是 0 6. 在 下 面 的 表 达 式 中, 运 算 结 果 为 逻 辑 真 的 是 ( ) A)EMPTY(.NULL.) B)LIKE("edit","edi?") C)AT("a","123abc") D)EMPTY(SPACE(10)) 7.Visual FoxPro 内 存 变 量 的 数 据 类 型 不 包 括 ( ) A) 数 值 型 B) 货 币 型 C) 备 注 型 D) 逻 辑 型 8. 为 了 设 置 两 个 表 之 间 数 据 的 参 照 完 整 性, 要 求 这 两 个 表 是 ( ) A) 同 一 个 数 据 库 中 的 两 个 表 B) 两 个 自 由 表 C) 一 个 自 由 表 和 一 个 数 据 库 表 D) 没 有 限 制 145

139 9. 数 据 库 表 可 以 设 置 字 段 有 效 性 规 则, 字 段 有 效 性 规 则 属 于 域 完 整 性 范 畴, 其 中 的 规 则 是 一 个 ( ) A) 逻 辑 表 达 式 B) 字 符 表 达 式 C) 数 值 表 达 式 D) 日 期 表 达 式 10. 通 过 指 定 字 段 的 数 据 类 型 和 宽 度 来 限 制 该 字 段 的 取 值 范 围, 这 属 于 数 据 完 整 性 中 的 ( ) A) 参 照 完 整 性 B) 实 体 完 整 性 C) 域 完 整 性 D) 字 段 完 整 性 11. 用 命 令 INDEX on 姓 名 TAG index_name 建 立 索 引, 其 索 引 类 型 是 ( ) A) 主 索 引 B) 候 选 索 引 C) 普 通 索 引 D) 惟 一 索 引 12. 执 行 命 令 INDEX on 姓 名 TAG index_name 建 立 索 引 后, 下 列 叙 述 错 误 的 是 ( ) A) 此 命 令 建 立 的 索 引 是 当 前 有 效 索 引 B) 此 命 令 所 建 立 的 索 引 将 保 存 在.idx 文 件 中 C) 表 中 记 录 按 索 引 表 达 式 升 序 排 序 D) 此 命 令 的 索 引 表 达 式 是 姓 名, 索 引 名 是 index_name 13. 查 询 订 购 单 号 ( 字 符 型, 长 度 为 4) 尾 字 符 是 1 的 错 误 命 令 是 ( ) A)SELECT *FROM 订 单 WHERE SUBSTR( 订 购 单 号,4)="1" B)SELECT *FROM 订 单 WHERE SUBSTR( 订 购 单 号,4,1)="1" C)SELECT *FROM 订 单 WHERE "1"$ 订 购 单 号 D)SELECT *FROM 订 单 WHERE RIGHT( 订 购 单 号,1)="1" 14. 以 下 关 于 空 值 (NULL) 叙 述 正 确 的 是 ( ) A) 空 值 等 同 于 空 字 符 串 B) 空 值 表 示 字 段 或 变 量 还 没 有 确 定 值 C)Visual FoxPro 不 支 持 空 值 D) 空 值 等 同 于 数 值 两 表 之 间 临 时 性 联 系 称 为 关 联, 在 两 个 表 之 间 的 关 联 已 经 建 立 的 情 况 下, 有 关 关 联 的 正 确 叙 述 是 ( ) A) 建 立 关 联 的 两 个 表 一 定 在 同 一 个 数 据 库 中 B) 两 表 之 间 临 时 性 联 系 是 建 立 在 两 表 之 间 永 久 性 联 系 基 础 之 上 的 C) 当 父 表 记 录 指 针 移 动 时, 子 表 记 录 指 针 按 一 定 的 规 则 跟 随 移 动 D) 当 关 闭 父 表 时, 子 表 自 动 被 关 闭 16. 在 SQL 语 句 中, 与 表 达 式 工 资 BETWEEN 1210 AND 1240 功 能 相 同 的 表 达 式 是 ( ) A) 工 资 >=1210 AND 工 资 <=1240 B) 工 资 >1210 AND 工 资 <1240 C) 工 资 <=1210 AND 工 资 >1240 D) 工 资 >=1210 OR 工 资 <= 在 SQL 语 句 中, 与 表 达 式 仓 库 号 NOT IN("wh1","wh2") 功 能 相 同 的 表 达 式 是 ( ) A) 仓 库 号 ="wh1" AND 仓 库 号 ="wh2" B) 仓 库 号!="wh1" OR 仓 库 号 #"wh2" C) 仓 库 号 < >"wh1" OR 仓 库 号!="wh2" D) 仓 库 号!="wh1" AND 仓 库 号!="wh2" 146

140 18. 打 开 表 并 设 置 当 前 有 效 索 引 ( 相 关 索 引 已 建 立 ) 的 正 确 命 令 是 ( ) A)ORDER student IN 2 INDEX 学 号 B)USE studendt IN 2 ORDER 学 号 C)INDEX 学 号 ORDER student D)USE student IN 查 询 设 计 器 中 联 接 选 项 卡 对 应 的 SQL 短 语 是 ( ) A)WHERE B)JOIN C)SET D)ORDER BY 20. 在 SQL SELECT 语 句 中 用 于 实 现 关 系 的 选 择 运 算 的 短 语 是 ( ) A)FOR B)WHILE C)WHERE D)CONDITION 21. 执 行 下 列 一 组 命 令 之 后, 选 择 职 工 表 所 在 工 作 区 的 错 误 命 令 是 ( ) CLOSE ALL USE 仓 库 IN 0 USE 职 工 IN 0 A)SELECT 职 工 B)SELECT 0 C)SELECT 2 D)SELECT B 22. 在 Visual FoxPro 中 有 如 下 程 序 : * 程 序 名 :TEST.PRG * 调 用 方 法 :DO TEST SET TALK OFF CLOSE ALL CLEAR ALL mx="visual FoxPro" my=" 二 级 " DO SUB1 WITH mx? my+mx RETURN * 子 程 序 :SUB1.PRG PROCEDURE SUB1 PARAMETERS mx1 LOCAL mx mx="visual ForPro DBMS 考 试 " my=" 计 算 机 等 级 "+my RETURE 执 行 命 令 DO TEST 后, 屏 幕 的 显 示 结 果 为 ( ) A) 二 级 Visual FoxPro B) 计 算 机 等 级 考 试 二 级 Visual FoxPro DBMS 考 试 C) 二 级 Visual FoxPro DBMS 考 试 147

141 D) 计 算 机 等 级 二 级 Visual FoxPro 23. 有 关 连 编 应 用 程 序, 下 面 的 描 述 正 确 的 是 ( ) A) 项 目 连 编 以 后 应 将 主 文 件 视 做 只 读 文 件 B) 一 个 项 目 中 可 以 有 多 个 主 文 件 C) 数 据 库 文 件 可 以 被 指 定 为 主 文 件 D) 在 项 目 管 理 器 中 文 件 名 左 侧 带 有 符 号 Ø 的 文 件 在 项 目 连 篇 以 后 是 只 读 文 件 24. 新 创 建 的 表 单 默 认 标 题 为 Form1, 为 修 改 表 单 的 标 题, 应 设 置 表 单 的 ( ) A)Name 属 性 B)Caption 属 性 C)Closable 属 性 D)AlwaysOnTop 属 性 25. 有 关 控 件 对 象 的 Click 事 件 的 正 确 叙 述 是 ( ) A) 用 鼠 标 双 击 对 象 时 引 发 B) 用 鼠 标 单 对 象 时 引 发 C) 用 鼠 标 右 键 单 击 对 象 时 引 发 D) 用 鼠 标 右 键 双 击 对 象 时 引 发 26. 关 闭 当 前 表 单 的 程 序 代 码 是 ThisForm.Release, 其 中 的 Release 是 表 单 对 象 的 ( ) A) 标 题 B) 属 性 C) 事 件 D) 方 法 27. 以 下 叙 述 与 表 单 数 据 环 境 有 关, 其 中 正 确 的 是 ( ) A) 当 表 单 运 行 时, 数 据 环 境 中 的 表 处 于 只 读 状 态, 只 能 显 示 不 能 修 改 B) 当 表 单 关 闭 时, 不 能 自 动 关 闭 数 据 环 境 中 的 表 C) 当 表 单 运 行 时, 自 动 打 开 数 据 环 境 中 的 表 D) 当 表 单 运 行 时, 与 数 据 环 境 中 的 表 无 关 28. 如 果 菜 单 项 的 名 称 为 统 计 热 键 是 T, 在 菜 单 名 称 一 栏 中 应 输 入 ( ) A) 统 计 (\<T) B) 统 计 (Ctrl+T) C) 统 计 (Alt+T) D) 统 计 (T) 29.Visual FoxPro 的 报 表 文 件.FRX 中 保 存 的 是 ( ) A) 打 印 报 表 的 预 览 格 式 B) 已 经 生 成 的 完 整 报 表 C) 报 表 的 格 式 和 数 据 D) 报 表 设 计 格 式 的 定 义 30. 在 DO WHILE ENDDO 循 环 结 构 中,EXIT 命 令 的 作 用 是 ( ) A) 退 出 过 程, 返 回 程 序 开 始 处 B) 转 移 到 DO WHILE 语 句 行, 开 始 下 一 个 判 断 和 循 环 C) 终 止 循 环, 将 控 制 转 移 到 本 循 环 结 构 ENDDO 后 面 的 第 一 条 语 句 继 续 执 行 D) 终 止 程 序 执 行 31. 一 条 没 有 指 明 去 向 的 SQL SELECT 语 句 执 行 之 后, 会 把 查 询 结 果 显 示 在 屏 幕 上, 要 退 出 这 个 查 询 窗 口, 应 该 按 的 键 是 ( ) A)ALT B)DELETE C)ESC D)RETURN 第 32~35 题 使 用 如 下 三 个 表 : 学 生.DBF: 学 号 C(8), 姓 名 C(12), 性 别 C(2), 出 生 日 期 D, 院 系 C(8) 课 程.DBF: 课 程 编 号 C(4), 课 程 名 称 C(10), 开 课 院 系 C(8) 学 生 成 绩.DBF: 学 号 C(8), 课 程 编 号 C(4), 成 绩 I 148

142 32. 查 询 每 门 课 程 的 最 高 分, 要 求 得 到 的 信 息 包 括 课 程 名 称 和 分 数 正 确 的 命 令 是 ( ) A)SELECT 课 程 名 称,SUM( 成 绩 ) AS 分 数 FROM 课 程, 学 生 成 绩 ; WHERE 课 程. 课 程 编 号 = 学 生 成 绩. 课 程 编 号 ; GROUP BY 课 程 名 称 B)SELECT 课 程 名 称,MAX( 成 绩 ) 分 数 FROM 课 程, 学 生 成 绩 ; WHERE 课 程. 课 程 编 号 = 学 生 成 绩. 课 程 编 号 ; GROUP BY 课 程 名 称 C)SELECT 课 程 名 称,SUM( 成 绩 ) 分 数 FROM 课 程, 学 生 成 绩 ; WHERE 课 程. 课 程 编 号 = 学 生 成 绩. 课 程 编 号 ; GROUP BY 课 程. 课 程 编 号 D)SELECT 课 程 名 称,MAX( 成 绩 ) AS 分 数 FROM 课 程, 学 生 成 绩 WHERE 课 程. 课 程 编 号 = 学 生 成 绩. 课 程 编 号 ; GROUP BY 课 程 编 号 33. 统 计 只 有 2 名 以 下 ( 含 2 名 ) 学 生 选 修 的 课 程 情 况, 统 计 结 果 中 的 信 息 包 括 课 程 名 称 开 课 院 系 和 选 修 人 数, 并 按 选 课 人 数 排 序 正 确 的 命 令 是 ( ) A)SELECT 课 程 名 称, 开 课 院 系,COUNT( 课 程 编 号 ) AS 选 修 人 数 ; FROM 学 生 成 绩, 课 程 WHERE 课 程. 课 程 编 号 = 学 生 成 绩. 课 程 编 号 ; GROUP BY 学 生 成 绩, 课 程 编 号 HAVING COUNT(*)<=2; ORDER BY COUNT( 课 程 编 号 ) B)SELECT 课 程 名 称, 开 课 院 系,COUNT( 学 号 ) 选 修 人 数 ; FROM 学 生 成 绩, 课 程 WHERE 课 程. 课 程 编 号 = 学 生 成 绩. 课 程 编 号 ; GROUP BY 学 生 成 绩. 学 号 HAVING COUNT(*)<=2; ORDER BY COUNT( 学 号 ) C)SELECT 课 程 名 称, 开 课 院 系,COUNT( 学 号 ) AS 选 修 人 数 ; FROM 学 生 成 绩, 课 程 WHERE 课 程. 课 程 编 号 = 学 生 成 绩. 课 程 编 号 ; GROUP BY 课 程 名 称 HAVING COUNT( 学 号 )<=2; ORDER BY 选 修 人 数 D)SELECT 课 程 名 称, 开 课 院 系,COUNT( 学 号 ) AS 选 修 人 数 ; FROM 学 生 成 绩, 课 程 HAVING COUNT( 课 程 编 号 )<=2; GROUP BY 课 程 名 称 ORDER BY 选 修 人 数 34. 查 询 所 有 目 前 年 龄 是 22 岁 的 学 生 信 息 : 学 号, 姓 名 和 年 龄, 正 确 的 命 令 组 是 ( ) A)CREATE VIEW AGE_LIST AS; SELECT 学 号, 姓 名,YEAR(DATE()) YEAR( 出 生 日 期 ) 年 龄 FROM 学 生 SELECT 学 号, 姓 名, 年 龄 FROM AGE_LIST WHERE 年 龄 =22 B)CREATE VIEW AGE_LIST AS; SELECT 学 号, 姓 名,YEAR( 出 生 日 期 ) FROM 学 生 SELECT 学 号, 姓 名, 年 龄 FROM AGE_LIST WHERE YEAR( 出 生 日 期 )=22 C)CREATE VIEW AGE_LIST AS; SELECT 学 号, 姓 名,YEAR(DATE()) YEAR( 出 生 日 期 ) 年 龄 FROM 学 生 149

143 SELECT 学 号, 姓 名, 年 龄 FROM 学 生 WHERE YEAR( 出 生 日 期 )=22 D)CREATE VIEW AGE_LIST AS STUDENT; SELECT 学 号, 姓 名,YEAR(DATE()) YEAR( 出 生 日 期 ) 年 龄 FROM 学 生 SELECT 学 号, 姓 名, 年 龄 FROM STUDENT WHERE 年 龄 = 向 学 生 表 插 入 一 条 记 录 的 正 确 命 令 是 ( ) A)APPEND INTO 学 生 VALUES(" ",' 张 三 ',' 男 ',' 会 计 ',{^ }) B)INSERT INTO 学 生 VALUES(" ",' 张 三 ',' 男 ',{^ },' 会 计 ') C)APPEND INTO 学 生 VALUES(" ",' 张 三 ',' 男 ',{^ },' 会 计 ') D)INSERT INTO 学 生 VALUES(" ",' 张 三 ',' 男 ',{^ }) 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 表 达 式 STUFF("GOODBOY",5,3,"GIRL") 的 运 算 结 果 是 1 2. 在 Visual FoxPro 中, 建 立 索 引 的 作 用 之 一 是 提 高 2 速 度 3. 在 Visual FoxPro 中 通 过 建 立 主 索 引 或 候 选 索 引 来 实 现 3 完 整 性 约 束 4. 弹 出 式 菜 单 可 以 分 组, 插 入 分 组 线 的 方 法 是 在 菜 单 名 称 项 中 输 入 4 两 个 字 符 5. 根 据 项 目 文 件 mysub 连 编 生 成 APP 应 用 程 序 的 命 令 是 BUILD APPmycom 5 mysub 6. 在 SQL SELECT 语 句 中 将 查 询 结 果 存 放 在 一 个 表 中, 应 该 使 用 6 子 句 ( 关 键 字 必 须 拼 写 完 整 ) 7. 在 Visual FoxPro 中, 参 照 完 整 性 规 则 包 括 更 新 规 则 删 除 规 则 和 7 规 则 8. 在 Visual FoxPro 中 选 择 一 个 没 有 使 用 的 编 号 最 小 的 工 作 区 的 命 令 是 8 ( 关 键 字 必 须 拼 写 完 整 ) 9. 将 学 生 表 STUDENT 中 学 生 年 龄 ( 字 段 名 是 AGE) 增 加 1 岁, 应 该 使 用 的 SQL 命 令 是 UPDATE STUDENT 在 Visual FoxPro 中,CREATE DATABASE 命 令 创 建 一 个 扩 展 名 为 10 的 数 据 库 文 件 11. 用 当 前 窗 体 的 LABEL1 控 件 显 示 系 统 时 间 的 语 句 是 THISFORM.LABEL1 11 =TIME() 12. 在 Visual FoxPro 中, 运 行 当 前 文 件 夹 下 的 表 单 T1.SCX 的 命 令 是 在 Visual FoxPro 中, 使 用 SQL 语 言 的 ALTER TABLE 命 令 给 学 生 表 STUDENT 增 加 一 个 字 段, 长 度 为 30, 命 令 是 ( 关 键 字 必 须 拼 写 完 整 ) ALTER TABLE STUDENT 13 C 说 明 公 共 变 量 的 命 令 关 键 字 是 14 ( 关 键 字 必 须 拼 写 完 整 ) 15. 设 有 学 生 选 课 表 SC( 学 号, 课 程 号, 成 绩 ), 用 SQL 语 言 检 索 每 门 课 程 的 课 程 号 及 平 均 分 的 语 句 是 ( 关 键 字 必 须 拼 写 完 整 ): SELECT 课 程 号,AVG( 成 绩 ) FROM SC

144 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 A) 分 析 属 性 是 指 实 体 所 具 有 的 某 一 特 征 一 个 实 体 可 以 由 若 干 个 属 性 进 行 描 述, 如 一 个 学 生 实 体 可 由 学 号 姓 名 性 别 出 生 年 月 等 属 性 描 述 2. 答 案 C) 分 析 在 关 系 模 型 中 为 了 避 免 数 据 重 复 存 储, 又 要 保 持 多 对 多 联 系, 其 方 法 就 是 新 建 第 三 个 表 把 多 对 多 的 联 系 分 解 成 两 个 一 对 多 联 系 3. 答 案 D) 分 析 专 门 的 关 系 运 算 有 三 种 : (1) 选 择 : 从 关 系 中 找 出 满 足 给 定 条 件 的 元 组 的 操 作 称 为 选 择 (2) 投 影 : 从 关 系 模 式 中 指 定 若 干 个 属 性 组 成 新 的 关 系 称 为 投 影 (3) 联 接 : 联 接 是 关 系 的 横 向 结 合 联 接 运 算 将 两 个 关 系 模 式 拼 接 成 一 个 更 宽 的 关 系 模 式, 生 成 的 新 关 系 中 包 含 满 足 联 接 条 件 的 元 组 4. 答 案 A) 分 析 传 统 的 集 合 运 算 有 : 并 差 和 交 两 个 相 同 结 构 关 系 的 并 是 由 属 于 这 两 个 关 系 的 元 组 组 成 的 集 合 5. 答 案 B) 分 析 数 组 是 内 存 中 连 续 的 一 片 存 储 区 域, 它 由 一 系 列 元 素 组 成, 每 个 元 素 可 通 过 数 组 名 及 相 应 的 下 标 来 访 问 每 个 数 组 元 素 相 当 于 一 个 简 单 变 量, 可 以 给 各 元 素 分 别 赋 值 在 Visual FoxPro 中, 一 个 数 组 中 各 元 素 的 数 据 类 型 可 以 不 同 6. 答 案 D) 分 析 空 值 测 试 函 数, 格 式 :EMPTY(< 表 达 式 >) 功 能 : 根 据 指 定 表 达 式 的 运 算 结 果 是 否 为 空 值, 返 回 逻 辑 真 (.T.) 或 逻 辑 假 (.F.) 应 该 注 意 的 是, 这 里 所 指 的 空 值 与 NULL 值 是 两 个 不 同 的 概 念 函 数 EMPTY(.NULL.) 的 返 回 值 为 逻 辑 假 (.F.) 其 次, 该 函 数 自 变 量 表 达 式 的 类 型 除 了 可 以 是 数 值 型 之 外, 还 可 以 是 字 符 型 逻 辑 型 日 期 型 等 类 型 不 同 类 型 数 据 的 空 值, 有 不 同 的 规 定 SPACE(< 数 值 表 达 式 >) 函 数 是 返 回 由 指 定 数 目 的 空 格 组 成 的 字 符 串 7. 答 案 C) 分 析 在 Visual FoxPro 中, 内 存 变 量 的 数 据 类 型 包 括 字 符 型 (C) 数 值 型 (N) 货 币 型 (Y) 逻 辑 型 (L) 日 期 型 (D) 和 日 期 时 间 型 (T) 8. 答 案 A) 分 析 参 照 完 整 性 是 关 系 数 据 库 管 理 系 统 的 一 个 很 重 要 的 功 能 在 Visual FoxPro 中 为 了 建 立 参 照 完 整 性, 必 须 首 先 建 立 表 之 间 的 联 系 要 设 置 两 个 表 之 间 数 据 参 照 完 整 性, 要 求 这 两 个 表 应 该 是 同 一 个 数 据 库 中 的 两 个 表 9. 答 案 A) 分 析 域 约 束 规 则 也 称 作 字 段 有 效 性 规 则, 在 插 入 或 修 改 字 段 值 时 被 激 活, 主 要 用 于 数 据 输 151

145 入 正 确 性 的 检 验 其 中 规 则 是 逻 辑 表 达 式 10. 答 案 C) 分 析 域 完 整 性 是 通 过 指 定 不 同 的 宽 度 来 说 明 不 同 范 围 的 数 值 数 据 类 型, 从 而 可 以 限 定 字 段 的 取 值 类 型 和 取 值 范 围 11. 答 案 C) 分 析 普 通 索 引 不 仅 允 许 字 段 中 出 现 重 复 值, 并 且 索 引 项 中 也 允 许 出 现 重 复 值 在 一 个 表 中 可 以 建 立 多 个 普 通 索 引 12. 答 案 B) 分 析 通 过 题 目 命 令 所 建 立 的 索 引 将 保 存 在.cdx 文 件 中 13. 答 案 C) 分 析 根 据 SQL 查 询 语 句 的 语 法 格 式 如 下, 查 询 满 足 指 定 条 件 的 元 组 可 以 通 过 WHERE 子 句 实 现 SELECT[ALL DISTINCT]< 目 标 列 表 达 式 >[ 别 名 ][,< 目 标 列 表 达 式 >[ 别 名 ]] FROM< 表 名 或 视 图 名 >[ 别 名 ][,< 表 名 或 视 图 名 >[ 别 名 ]] [WHERE< 条 件 表 达 式 >]; WHERE 子 句 常 用 的 查 询 条 件 有 比 较 确 定 范 围 确 定 集 合 字 符 匹 配 空 值 和 多 重 条 件 $ 是 子 串 包 含 测 试 运 算, 格 式 :< 前 字 符 型 表 达 式 >$< 后 字 符 型 表 达 式 > 如 果 前 者 是 后 者 的 一 个 子 字 符 串, 结 果 为 逻 辑 真 (.T.), 否 则 为 逻 辑 假 (.F.) 题 目 的 C) 选 项 中 "1"$ 订 购 单 号 语 句 不 能 保 证 字 符 "1" 出 现 的 位 置 是 订 购 单 的 尾 部 14. 答 案 B) 分 析 当 字 段 或 变 量 还 没 有 确 定 的 值 时 用 空 值 (NULL) 表 示 15. 答 案 C) 分 析 在 两 个 表 之 间 已 建 立 关 联 的 情 况 下, 当 父 表 记 录 指 针 移 动 时, 子 表 记 录 的 指 针 也 跟 随 父 表 按 一 定 的 规 则 移 动 16. 答 案 A) 分 析 谓 词 BETWEEN AND 可 以 用 来 查 找 属 性 值 在 指 定 范 围 内 的 元 组, 其 中 BETWEEN 后 是 范 围 的 下 限 ( 即 低 值 ),AND 后 是 范 围 的 上 限 ( 即 高 值 ) 根 据 本 题 的 SQL 语 句 工 资 BETWEEN 1210 AND 1240 可 知 题 目 要 表 达 的 意 思 是 工 资 在 1210 和 1240 之 间 的 记 录, 即 工 资 大 于 等 于 1210 且 小 于 等 于 答 案 D) 分 析 题 目 中 的 表 达 式 仓 库 号 NOT IN("wh1","wh2") 中 的 IN 相 当 于 集 合 运 算 符 的 运 算, 即 是 仓 库 号 既 不 在 wh1 中, 又 不 在 wh2 中 18. 答 案 B) 分 析 USE[< 数 据 库 表 文 件 名 >][IN< 工 作 区 号 0>][EXCLUSIVE SHARED] 功 能 : 在 指 定 的 工 作 区 打 开 < 数 据 库 表 文 件 名 > 所 指 定 的 已 存 在 的 数 据 表 文 件 19. 答 案 B) 分 析 查 询 设 计 器 的 联 接 选 项 卡 对 应 于 JOIN ON 短 语, 用 于 编 辑 联 接 条 件 20. 答 案 C) 分 析 SQL SELECT 语 句 中 用 WHERE 短 语 来 实 现 关 系 的 选 择 运 算 WHERE 短 语 后 是 用 152

146 于 选 择 的 条 件, 满 足 条 件 时 执 行 下 面 的 语 句 21. 答 案 B) 分 析 指 定 工 作 区 的 命 令 是 :SELECT nworkarea ctablealias 其 参 数 nworkarea 是 一 个 大 于 等 于 0 的 数 字, 用 于 指 定 工 作 区 号, 最 小 的 工 作 区 号 是 1, 最 大 的 工 作 区 号 是 , 即 同 一 时 刻 最 多 允 许 打 开 个 表 如 果 这 里 指 定 为 0, 则 选 择 编 号 最 小 的 可 用 工 作 区, 即 尚 未 使 用 的 工 作 区 如 果 在 某 个 工 作 区 中 已 经 打 开 了 表, 若 要 回 到 该 工 作 区 操 作 该 表, 可 以 用 参 数 ctablealias, 该 参 数 是 已 经 打 开 表 的 表 名 或 表 的 别 名 在 前 10 个 工 作 区 中 指 定 的 默 认 别 名 是 工 作 区 字 母 A 到 J, 工 作 区 11 到 中 指 定 的 别 名 是 W11 到 W 题 目 中 仓 库 表 在 第 1 个 工 作 区 打 开, 则 职 工 表 应 该 是 在 第 2 个 工 作 区 打 开 的 22. 答 案 D) 分 析 本 题 考 查 的 是 程 序 的 嵌 套 调 用, 先 执 行 TEST.PRG 程 序, 得 mx 的 值 为 Visual FoxPro,mY 的 值 为 二 级 当 执 行 到 DO SUB1 WITH mx 时 调 用 SUB1 子 程 序, 转 向 执 行 SUB1.PRG 程 序, 此 时, 定 义 了 一 个 形 参 mx1, 相 当 于 私 有 变 量, 而 my 是 全 局 变 量 执 行 结 束 mx 变 量 变 为 Visual FoxPro DBMS 考 试, 再 回 到 TEST.PRG 中,mY 的 值 为 计 算 机 等 级 二 级, 而 mx 的 值 仍 为 TEST.PRG 中 的 值, 即 Visual FoxPro, 所 以 最 终 的 my+mx 的 值 为 计 算 机 等 级 二 级 Visual FoxPro, 即 DO TEST 的 结 果 是 计 算 机 等 级 二 级 Visual FoxPro 23. 答 案 A) 分 析 将 一 个 项 目 编 译 成 一 个 应 用 程 序 时, 所 有 项 目 包 含 的 文 件 将 组 合 为 一 个 单 一 的 应 用 程 序 文 件 在 项 目 连 编 之 后, 那 些 在 项 目 中 包 含 的 文 件 将 变 为 只 读 文 件 当 用 户 运 行 应 用 程 序 时, 将 首 先 启 动 主 程 序 文 件, 然 后 主 文 件 再 依 次 调 用 所 需 要 的 应 用 程 序 及 其 他 组 件 所 有 应 用 程 序 必 须 包 含 一 个 主 程 序 文 件 24. 答 案 B) 分 析 通 过 设 置 表 单 的 Caption 属 性, 可 以 设 置 和 修 改 表 单 的 标 题 25. 答 案 B) 分 析 事 件 可 以 由 用 户 引 发, 用 户 用 鼠 标 单 击 程 序 界 面 上 的 一 个 命 令 按 钮 就 引 发 了 一 个 Click 事 件, 命 令 按 钮 识 别 该 事 件 并 执 行 相 应 的 Click 事 件 代 码 26. 答 案 D) 分 析 Release 属 于 表 单 对 象 的 方 法 将 表 单 从 内 存 中 释 放 ( 清 除 ) 比 如 表 单 有 一 个 命 令 按 钮, 如 果 希 望 单 击 该 命 令 按 钮 时 关 闭 表 单, 就 可 以 将 该 命 令 按 钮 的 Click 事 件 代 码 设 置 为 ThisForm.Release 27. 答 案 C) 分 析 通 常 情 况 下, 数 据 环 境 中 的 表 或 视 图 会 随 着 表 单 的 打 开 或 运 行 而 打 开, 并 随 着 表 单 的 关 闭 和 释 放 而 关 闭 28. 答 案 A) 分 析 指 定 菜 单 名 称 时, 可 以 设 置 菜 单 项 的 访 问 键, 方 法 是 在 要 作 为 访 问 键 的 字 符 前 加 上 \< 两 个 字 符 题 目 中 当 热 键 为 T 时, 应 该 输 入 统 计 (\<T) 29. 答 案 D) 分 析 报 表 文 件.FRX 中 保 存 的 是 报 表 设 计 格 式 的 定 义 30. 答 案 C) 153

147 分 析 在 循 环 结 构 中, 使 用 EXIT 语 句 终 止 循 环, 将 控 制 转 移 到 本 次 循 环 结 构 ENDDO 后 面 的 第 一 条 语 句 继 续 执 行 如 果 使 用 QUIT 命 令, 将 退 出 Visual FoxPro 31. 答 案 C) 分 析 强 行 退 出 查 询 窗 口 应 该 使 用 ESC 键 32. 答 案 B) 分 析 SQL 语 言 的 核 心 是 数 据 库 查 询 语 句 其 语 法 格 式 如 下 : SELECT[ALL DISTINCT]< 目 标 列 表 达 式 >[ 别 名 ][,< 目 标 列 表 达 式 >[ 别 名 ]] FROM< 表 名 或 视 图 名 >[ 别 名 ][,< 表 名 或 视 图 名 >[ 别 名 ]] [WHERE< 条 件 表 达 式 >] [GROUP BY< 列 名 1>[HAVING< 条 件 表 达 式 >]] [ORDER BY< 列 名 2>[ASC DESC]]; 语 句 功 能 是 从 FROM 子 句 列 出 的 表 中, 按 照 WHERE 子 句 中 给 出 的 条 件, 找 出 满 足 条 件 的 元 组, 在 按 SELECT 子 句 中 给 出 的 目 标 列 表 达 式, 选 出 元 组 中 的 列 值 形 成 结 果 表 GROUP BY 是 用 来 分 组 的 短 语 MAX( ) 是 计 算 各 自 变 量 表 达 式 的 值, 并 返 回 其 中 的 最 大 值 33. 答 案 C) 分 析 根 据 题 目 要 求 统 计 2 名 以 下 学 生 选 修 的 课 程 情 况, 应 该 按 课 程 名 称 分 组, 按 选 修 人 数 排 序 34. 答 案 A) 分 析 CREATE VIEW AS 是 SQL 中 用 来 建 立 视 图 的 命 令 DATE( ) 是 求 系 统 日 期 的 函 数,YEAR(< 日 期 型 表 达 式 >) 是 求 年 份 的 函 数, 所 以 YEAR(DATE( )) YEAR( 出 生 日 期 ) 即 是 目 前 的 年 龄 35. 答 案 B) 分 析 增 加 记 录 的 命 令 有 两 种 : (1)APPEND 命 令,APPEND 命 令 是 是 在 表 的 尾 部 增 加 记 录, 它 有 两 种 格 式 :APPEND 或 APPEND BLANK (2)INSERT 命 令,INSERT 命 令 可 以 在 表 的 任 意 位 置 插 入 新 的 记 录, 它 的 命 令 格 式 是 :INSERT [BEFORE] [BLANK] 二 填 空 题 1. 1 GOODGIRL 分 析 字 符 串 替 换 函 数, 其 格 式 : STUFF(< 字 符 表 达 式 1>,< 起 始 位 置 >,< 字 符 个 数 >,< 字 符 表 达 式 2>) 功 能 : 从 指 定 位 置 开 始, 用 < 字 符 表 达 式 2> 去 替 换 < 字 符 表 达 式 1> 中 指 定 个 字 符 替 换 和 被 替 换 的 字 符 个 数 不 一 定 相 等 如 果 < 字 符 个 数 > 为 0, 则 直 接 插 入 如 果 < 字 符 表 达 式 2> 为 空 字 符 串, 则 删 除 < 字 符 表 达 式 1> 中 指 定 个 字 符 2. 2 查 询 或 检 索 分 析 Visual FoxPro 索 引 是 由 指 针 构 成 的 文 件, 这 些 指 针 逻 辑 上 按 照 索 引 关 键 字 值 进 行 排 序 索 引 文 字 和 表 的.dbf 文 件 分 别 存 储, 并 且 不 改 变 表 中 记 录 的 物 理 顺 序 实 际 上, 创 建 索 引 是 创 建 一 个 由 指 向.dbf 文 件 记 录 的 指 针 构 成 的 文 件 若 要 根 据 特 定 顺 序 处 理 表 记 录, 可 以 选 择 一 个 相 应 的 索 引, 使 用 索 引 还 可 以 加 速 对 表 的 查 询 操 作 154

148 3. 3 实 体 分 析 Visual FoxPro 中 通 过 建 立 主 索 引 或 候 选 索 引 来 实 现 实 体 的 完 整 性 约 束 4. 4 \ 或 " \ " 或 ' \ ' 分 析 系 统 提 供 的 分 组 手 段 是 在 两 组 之 间 插 入 一 条 水 平 的 分 组 线, 方 法 是 在 相 应 行 的 菜 单 名 称 列 上 输 入 \ 两 个 字 符 5. 5 FROM 分 析 连 编 应 用 程 序 的 命 令 是 BUILD APP, 和 项 目 文 件 之 间 应 该 用 FROM 连 接 6. 6 INTO TABLE 或 INTO DBF 7. 7 插 入 分 析 参 照 完 整 性 规 则 包 括 : 更 新 规 则 删 除 规 则 和 插 入 规 则 8. 8 SELECT 0 分 析 SELECT 0 是 选 择 当 前 可 用 工 作 区 中 编 号 最 小 的 工 作 区 9. 9 SET AGE=AGE+1 或 SET AGE=1+AGE 分 析 SQL 的 数 据 更 新 命 令 格 式 如 下 : UPDATE TableName SET Column_Name1=eExpression1[,Column_Name2=eExpression2 ] WHERE Condition DBC 或 DBC 分 析 CREATE DATABASE 是 建 立 数 据 库 的 命 令, 建 立 的 数 据 库 文 件 的 扩 展 名 为.DBC( 或 DBC) CAPTION 分 析 CAPTION 属 性 指 标 签 的 标 题 文 本 很 多 控 件 都 具 有 CAPTION 属 性, 如 表 单 标 签 复 选 框 命 令 按 钮 等 DO FORM T1 或 DO FORM T1.SCX 分 析 运 行 表 单 的 命 令 : DO FORM < 表 单 文 件 名 >[NAME< 变 量 名 >] WITH< 实 参 1>[,< 实 参 2>, ][LINKED][NOSHOW] ADD 或 add column 分 析 表 结 构 的 修 改 命 令 有 三 种 格 式, 其 中 之 一 为 : ALTER TABLE TableName1 ADD ALTER [COLUMN] FieldName1 该 格 式 可 以 添 加 (ADD) 新 的 字 段 或 修 改 (ALTER) 已 有 的 字 段, 它 的 句 法 基 本 可 以 与 CREATE TABLE 的 句 法 相 对 应 PUBLIC 分 析 公 共 变 量 是 在 任 何 模 块 中 都 可 使 用 的 变 量, 公 共 变 量 要 先 建 立 后 使 用, 可 用 PUBLIC 命 令 建 立 :PUBLIC< 内 存 变 量 表 > GROUP BY 课 程 号 或 GROUP BY 1 或 GROUP BY SC. 课 程 号 分 析 GROUP BY 短 语 是 用 来 分 组 的 短 语 155

149 上 机 预 测 试 卷 ( 一 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 当 考 生 登 录 成 功 后, 通 过 试 题 内 容 查 阅 窗 口 的 考 试 项 目 菜 单 上 的 启 动 Visual FoxPro 功 能, 再 根 据 屏 幕 上 显 示 的 各 类 试 题 内 容 要 求 进 行 操 作 如 果 考 生 要 退 出 系 统 进 行 交 卷 则 请 将 所 有 的 操 作 结 果 根 据 要 求 存 盘 在 考 生 文 件 夹 中, 并 关 闭 Microsoft Visual FoxPro 系 统 一 基 本 操 作 题 ( 共 4 小 题, 第 1 和 2 题 是 7 分, 第 3 和 4 题 是 8 分, 共 计 30 分 ) 在 考 生 文 件 夹 下 的 数 据 库 salarydb 中 完 成 如 下 操 作 : 1. 在 数 据 库 salarydb 中 建 立 表 dept, 表 结 构 如 下 : 字 段 名 类 型 宽 度 部 门 号 字 符 型 2 部 门 名 字 符 型 20 随 后 在 表 中 输 入 5 条 记 录, 记 录 内 容 如 下 : 部 门 号 部 门 名 01 制 造 部 02 销 售 部 03 项 目 部 04 采 购 部 05 人 事 部 2. 为 dept 表 创 建 一 个 主 索 引 ( 升 序 ), 索 引 名 和 索 引 表 达 式 均 是 部 门 号 3. 通 过 部 门 号 字 段 建 立 salarys 表 和 dept 表 间 的 永 久 联 系 4. 为 以 上 建 立 的 联 系 设 置 参 照 完 整 性 约 束 : 更 新 规 则 为 级 联 ; 删 除 规 则 为 限 制 ; 插 入 规 则 为 限 制 二 简 单 应 用 题 (2 小 题, 每 题 20 分, 共 40 分 ) 1. 建 立 一 个 名 为 menu_my 的 菜 单, 菜 单 中 有 两 个 菜 单 项 查 询 和 退 出 ; 查 询 项 下 还 有 一 个 子 菜 单, 子 菜 单 有 按 姓 名 按 学 号 两 个 选 项 ; 在 退 出 菜 单 项 下 创 建 一 个 过 程, 该 过 程 负 责 返 回 到 系 统 菜 单 2. 在 学 生 数 据 库 中 有 表 student( 学 生 ) course( 课 程 ) 和 grade( 选 课 及 成 绩 ), 用 SQL 语 句 完 成 将 选 课 在 5 门 课 程 以 上 ( 包 括 5 门 ) 的 学 生 的 学 号 姓 名 平 均 分 和 选 课 门 数 按 平 均 分 降 序 排 序, 并 将 结 果 存 放 于 表 results 中 三 综 合 应 用 题 (1 小 题, 计 30 分 ) 在 考 生 文 件 夹 中 有 数 据 库 销 售 管 理, 数 据 库 中 有 表 空 调 和 表 价 格 两 表 的 结 构 如 下 : 空 调 ( 空 调 号, 空 调 价 格, 生 产 厂 家, 进 货 数 量, 现 存 数 量 ) 价 格 ( 空 调 号, 进 货 价, 出 货 价, 折 扣 ) 157

150 请 编 写 并 运 行 符 合 下 列 要 求 的 程 序 : 设 计 一 个 名 为 利 润 的 菜 单, 其 中 有 两 个 菜 单 项 : 结 算 和 退 出 程 序 运 行 时, 单 击 结 算 应 完 成 下 列 操 作 : (1) 计 算 各 个 空 调 已 获 得 的 销 售 利 润, 计 算 方 法 是 : 利 润 =( 出 货 价 * 折 扣 进 货 价 )*( 进 货 数 量 现 存 数 量 ) (2) 根 据 上 面 的 结 果, 将 空 调 号 空 调 名 称 和 利 润 存 放 到 lirun.dbf 中, 并 按 利 润 的 降 序 排 列 如 果 利 润 相 等, 则 按 空 调 号 升 序 排 列 单 击 退 出 菜 单 项, 程 序 中 止 运 行 158

151 上 机 预 测 试 卷 ( 二 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 当 考 生 登 录 成 功 后, 通 过 试 题 内 容 查 阅 窗 口 的 考 试 项 目 菜 单 上 的 启 动 Visual FoxPro 功 能, 再 根 据 屏 幕 上 显 示 的 各 类 型 试 题 内 容 要 求 进 行 操 作 如 果 考 生 要 退 出 系 统 进 行 交 卷 则 请 将 所 有 的 操 作 结 果 根 据 要 求 存 盘 在 考 生 文 件 夹 中, 并 关 闭 Microsoft Visual FoxPro 系 统 一 基 本 操 作 题 ( 共 4 小 题, 第 1 和 2 小 题 7 分, 第 3 和 4 小 题 8 分, 计 30 分 ) 本 题 使 用 数 据 库 student_d, 该 数 据 库 包 含 表 : student_table.dbf 学 号 C(7) 选 中 L 平 均 成 绩 N(5,2) 选 课.dbf 学 号 C(7) 课 程 号 C(2) 成 绩 N 1. 在 考 生 目 录 下 建 立 一 个 新 的 项 目 文 件 student ; 2. 将 考 生 目 录 下 的 数 据 库 文 件 student_d 加 入 到 刚 建 立 的 项 目 中 ; 3. 将 数 据 库 中 的 表 文 件 选 修 设 置 为 包 含 ( 即 在 连 编 时 包 含 该 文 件 ); 4. 将 考 生 目 录 下 的 表 单 myform 和 student_f 加 入 到 项 目 student 中, 并 将 student_f 设 置 为 主 文 件 二 简 单 应 用 题 (2 小 题, 每 题 20 分, 计 40 分 ) 1. 利 用 CREATE VIEW 命 令 创 建 一 个 名 称 为 sview 的 视 图, 并 将 定 义 视 图 的 命 令 代 码 存 放 到 命 令 文 件 cv.prg 中 具 体 要 求 是 : 视 图 中 的 数 据 取 自 salarys 表 ( 雇 员 工 资 表 ), 包 含 的 字 段 有 部 门 号 雇 员 号 姓 名 工 资 补 贴 奖 励 失 业 保 险 医 疗 统 筹 和 实 发 工 资 按 部 门 号 升 序 排 序 ; 其 中 实 发 工 资 由 工 资 补 贴 和 业 绩 ( 奖 励 ) 工 资 相 加, 然 后 减 去 失 业 保 险 和 医 疗 统 筹 得 出 2. 在 学 生 数 据 库 中 统 计 选 修 课 程 的 学 生 人 数 ( 选 修 多 门 时, 只 计 算 1 次 ), 统 计 结 果 保 存 在 一 个 新 表 new_table 中 三 综 合 应 用 题 (1 小 题, 计 30 分 ) 考 生 文 件 夹 下 有 学 生 数 据 库, 并 且 有 数 据 库 表 学 生 课 程 和 选 课 基 于 该 数 据 库 建 一 个 如 下 图 所 示 的 表 单 应 用 程 序, 表 单 文 件 名 为 mystu, 具 体 要 求 如 下 : 1. 表 单 的 标 题 为 学 生 学 习 情 况 统 计 ; 2. 表 单 中 有 一 个 选 项 按 钮 组 控 件 ( 命 名 为 myoption), 其 中 含 有 两 个 按 钮 升 序 和 降 序 ; 3. 表 单 中 有 一 个 输 入 课 程 名 称 的 文 本 框 (Text1) 和 一 个 用 于 提 示 的 标 签 Label1( 请 输 入 课 程 名 称 ); 159

152 4. 表 单 中 有 计 算 和 退 出 两 个 命 令 按 钮 运 行 表 单 时 : (1) 首 先 在 文 本 框 中 输 入 课 程 名 称 ; (2) 然 后 在 选 项 组 控 件 中 选 择 升 序 或 降 序 ; (3) 单 击 计 算 命 令 按 钮 后, 从 文 本 框 得 到 输 入 的 课 程 名 称, 然 后 按 照 升 序 或 降 序 ( 根 据 选 项 组 控 件 ) 将 选 修 了 指 定 课 程 的 学 生 学 号 和 成 绩 存 入 stu.sort.dbf 文 件 中 ; (4) 单 击 退 出 按 钮 关 闭 表 单 160

153 上 机 预 测 试 卷 ( 三 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 当 考 生 登 录 成 功 后, 通 过 试 题 内 容 查 阅 窗 口 的 考 试 项 目 菜 单 上 的 启 动 Visual FoxPro 功 能, 再 根 据 屏 幕 上 显 示 的 各 类 型 试 题 内 容 要 求 进 行 操 作 如 果 考 生 要 退 出 系 统 进 行 交 卷 则 请 将 所 有 的 操 作 结 果 根 据 要 求 存 盘 在 考 生 文 件 夹 中, 并 关 闭 Microsoft Visual FoxPro 系 统 一 基 本 操 作 题 ( 共 4 小 题, 第 1 和 2 小 题 7 分, 第 3 和 4 小 题 8 分, 计 30 分 ) 1. 打 开 表 单 myform, 向 其 中 添 加 一 个 关 闭 命 令 按 钮, 单 击 此 按 钮 可 以 关 闭 表 单 2. 用 SQL 的 UPDATE 命 令 将 学 生 (student 表 ) 李 强 的 出 生 日 期 修 改 为 1982 年 10 月 1 日, 并 将 该 语 句 粘 贴 在 sql.txt 文 件 中 ( 第 1 行 只 占 1 行 ) 3. 在 student 数 据 库 中 建 立 视 图 myview 视 图 中 包 括 student 表 的 全 部 字 段 和 全 部 记 录 ( 元 组 ), 并 按 学 号 降 序 排 序 4. 使 用 报 表 向 导 生 成 一 个 包 含 student 表 的 全 部 字 段 和 全 部 记 录 ( 元 组 ) 的 报 表 文 件, 文 件 名 是 myreport 二 简 单 应 用 题 (2 小 题, 每 题 20 分, 计 40 分 ) 1. 建 立 如 图 所 示 表 单, 表 单 文 件 名 为 表 单 1.scx, 表 单 标 题 为 MyForm_1 表 单 运 行 时, 单 击 关 闭 按 钮 即 可 关 闭 表 单 2. 从 score_manager 数 据 库 中 查 询 没 有 选 修 任 何 课 程 的 学 生 信 息 (student 表 中 所 有 字 段 ), 查 询 结 果 存 入 视 图 NEW_VIEWK 三 综 合 应 用 题 (1 小 题, 计 30 分 ) 在 考 生 文 件 夹 下 有 股 票 管 理 数 据 库 stock_4, 数 据 库 中 有 stock_mm 表 和 stock_cc 表,stock_mm 的 表 结 构 是 : 股 票 代 码 C(6) 买 卖 标 记 L(.T. 表 示 买 进,.F. 表 示 卖 出 ), 单 价 N(7,2), 本 次 数 量 N(6) stock_cc 的 表 结 构 是 : 股 票 代 码 C(6), 持 仓 数 量 N(8) stock_mm 表 中 一 只 股 票 对 应 多 个 记 录,stock_cc 表 中 一 只 股 票 对 应 一 个 记 录 (stock_cc 表 开 始 时 记 录 个 数 为 0) 161

154 请 编 写 并 运 行 符 合 下 列 要 求 的 程 序 : 设 计 一 个 名 为 form_lin 的 表 单, 表 单 中 有 两 个 命 令 按 钮 : 计 算 和 退 出 程 序 运 行 时, 单 击 计 算 按 钮 应 完 成 下 列 操 作 : (1) 根 据 stock_mm 表 统 计 每 只 股 票 的 持 仓 数 量, 并 将 结 果 存 放 到 stock_cc 表 计 算 方 法 : 买 卖 标 记 为.T.( 表 示 买 进 ), 将 本 次 数 量 加 到 相 应 股 票 的 持 仓 数 量 ; 买 卖 标 记 为.F.( 表 示 卖 出 ), 将 本 次 数 量 从 相 应 股 票 的 持 仓 数 量 中 减 去 注 意 :stock_cc 表 中 的 记 录 按 股 票 代 码 从 小 到 大 顺 序 存 放 (2) 将 stock_cc 表 中 持 仓 数 量 最 少 的 股 票 信 息 存 储 到 的 stock_x 表 中 (stock_x 表 与 stock_cc 表 结 构 相 同 ) 单 击 退 出 按 钮, 程 序 退 出 运 行 162

155 应 试 技 巧 1. 考 试 说 明 由 于 计 算 机 技 术 的 飞 速 发 展, 为 了 适 应 新 形 势 下 我 国 市 场 经 济 发 展 的 需 要, 进 一 步 满 足 人 们 学 习 计 算 机 应 用 技 术 和 为 人 才 市 场 服 务 的 需 求, 经 过 专 家 充 分 论 证, 国 家 教 育 部 考 试 中 心 对 全 国 计 算 机 等 级 考 试 的 考 试 科 目 设 置 考 试 内 容 考 试 形 式 进 行 了 调 整, 等 级 考 试 覆 盖 面 广, 重 点 面 向 应 用, 考 生 只 有 全 面 系 统 地 复 习, 才 能 考 出 一 个 理 想 的 成 绩, 为 此, 我 们 特 意 组 织 多 年 从 事 辅 导 计 算 机 等 级 考 试 的 专 家 深 入 研 究 计 算 机 等 级 考 试 的 特 点 和 出 题 规 律, 编 写 出 二 级 Visual FoxPro 程 序 设 计 标 准 预 测 试 卷, 希 望 考 生 从 中 找 出 规 律, 达 到 举 一 反 三 触 类 旁 通 的 效 果 本 试 卷 包 括 笔 试 和 上 机 两 部 分, 含 有 10 套 笔 试 标 准 预 测 试 卷 及 答 案 和 3 套 上 机 题, 另 附 三 套 最 新 考 试 真 题 二 级 笔 试 考 题 都 是 标 准 化 题 型, 即 选 择 题 和 填 空 题 两 种 题 型, 总 计 100 分, 选 择 题 共 35 题, 每 题 2 分, 共 70 分 ; 填 空 题 共 15 个 空, 每 空 2 分, 共 30 分 注 意 : 二 级 笔 试 试 卷 提 供 一 份 答 题 卡, 考 生 所 选 的 答 案 必 须 涂 写 在 答 题 卡 上, 填 在 试 卷 上 视 为 无 效 考 生 也 可 将 答 案 写 在 试 卷 上, 然 后 再 涂 写 答 题 卡 涂 答 题 卡 时, 应 使 用 2B 铅 笔 均 匀 完 整 地 填 涂 相 应 的 序 号 ; 涂 写 完 毕 最 好 再 检 查 一 遍, 以 防 错 涂 漏 涂 2. 考 试 环 境 所 谓 考 试 环 境, 一 方 面 是 指 考 试 的 场 所 教 室 的 布 置, 另 一 方 面 是 指 考 试 过 程 中 答 题 的 方 法 和 上 机 考 试 的 软 件 环 境 因 此 在 考 试 前, 应 该 注 意 以 下 几 点 : (1) 硬 件 环 境 : 应 在 指 定 时 间 内 看 看 考 场, 自 己 所 在 的 座 位, 熟 悉 一 下 周 围 的 环 境, 这 样 可 以 使 你 在 心 理 上 得 到 适 当 的 放 松, 从 而 稳 定 情 绪, 做 到 心 中 有 数 (2) 软 件 环 境 : 在 考 前 应 多 做 一 些 与 考 试 标 准 题 型 和 上 机 方 法 类 似 的 模 拟 练 习, 熟 悉 考 试 的 软 件 环 境 等 级 考 试 的 全 部 答 案 是 由 计 算 机 进 行 批 改 的, 进 行 笔 试 时 一 定 要 按 照 要 求 将 答 案 涂 写 在 答 题 卡 上 (3) 答 题 方 法 : 对 于 选 择 题 而 言, 要 求 将 正 确 答 案 用 铅 笔 涂 写 在 答 题 卡 的 相 应 位 置 上 ; 对 于 填 空 题 来 说, 要 求 将 正 确 答 案 用 蓝 黑 色 钢 笔 或 圆 珠 笔 写 在 答 题 卡 相 应 序 号 的 横 线 上 然 后, 再 检 查 一 下 是 否 填 写 正 确 如 果 你 写 在 试 卷 上 的 答 案 是 正 确 的, 而 填 写 在 答 题 卡 上 的 是 错 误 的, 也 不 得 分, 因 为 考 卷 并 不 上 交, 只 以 答 题 卡 作 为 评 分 依 据 (4) 拿 到 试 卷 后 应 首 先 将 自 己 的 姓 名 准 考 证 号 等 内 容 用 铅 笔 涂 写 在 答 题 卡 的 相 应 位 置 上, 以 免 忘 记 答 题 时 要 字 迹 清 晰, 保 持 卷 面 整 洁 (5) 做 题 时, 可 以 先 在 试 卷 上 用 铅 笔 标 注 答 案, 对 于 选 择 题, 可 以 临 时 在 每 道 题 的 选 项 上 用 铅 笔 打 上 记 号 ; 对 于 填 空 题, 也 可 以 在 每 道 题 的 空 白 处 临 时 写 上 答 案, 以 便 于 检 查 经 过 检 查, 确 定 无 误 后, 再 涂 写 在 答 题 卡 上 3. 答 题 技 巧 (1) 选 择 题 这 类 题 中 每 题 只 有 一 个 选 项 是 正 确 的, 多 选 不 选 或 选 错 都 不 得 分, 但 也 不 倒 扣 分 答 题 时 可 采 163

156 用 以 下 方 法 : 1) 排 除 法 : 对 于 给 出 的 四 个 选 项, 先 排 除 不 附 合 题 意 的 三 个 选 项, 当 然 剩 下 的 选 项 就 是 正 确 的 答 案 2) 直 接 法 : 根 据 相 关 知 识 点 可 从 四 个 选 项 中 一 下 选 出 正 确 的 答 案, 此 方 法 很 适 合 那 些 概 念 性 知 识, 一 眼 就 能 判 段 出 来 3) 随 机 法 : 无 论 使 用 什 么 方 法 都 不 能 给 出 正 确 的 答 案, 总 是 在 某 两 个 选 项 之 间 徘 徊, 或 者 对 此 题 一 点 方 法 都 没 有, 这 时 就 要 用 随 机 法, 在 可 能 的 选 项 中 给 出 一 个 答 案 4) 分 层 法 : 因 为 考 试 时 间 很 紧, 千 万 不 要 按 顺 序 答 题, 遇 到 不 会 的 题 就 停 在 那 里, 为 了 一 分 的 题 而 影 响 了 后 面 几 十 分 的 题 因 此 考 生 在 答 题 时, 一 定 要 先 答 容 易 的 题, 然 后 回 过 头 来 再 做 那 些 比 较 难 的 题 5) 检 查 法 : 考 生 在 答 题 时, 一 定 要 合 理 地 安 排 时 间, 统 筹 全 局, 对 于 有 把 握 的 题, 检 查 时 就 不 要 再 花 时 间, 把 检 查 的 时 间 放 在 那 些 比 较 难 的 题 目 上, 或 许 那 时 还 真 有 些 灵 感, 可 以 做 出 来 (2) 填 空 题 填 空 题 相 对 来 说 难 度 比 较 大, 但 分 值 占 的 却 比 较 小, 因 此 切 不 可 为 了 个 别 难 题 而 耽 误 了 太 多 的 时 间, 在 确 实 做 不 出 来 的 情 况 下, 还 不 如 放 弃, 回 过 头 来 检 查 一 下 做 过 的 试 题, 这 样 才 有 可 能 通 过 别 的 题 来 弥 补 不 会 的 题 的 损 失 注 意 : 在 填 写 答 案 时, 答 题 卡 上 的 号 码 并 不 是 试 卷 上 的 题 号, 而 是 填 空 的 顺 序 号, 切 记 4. 综 合 应 试 技 巧 虽 然 考 试 成 绩 的 好 坏 在 于 平 时 的 积 累, 临 时 抱 佛 脚 的 功 效 不 大, 但 在 考 前 一 个 月 前 后 的 时 间 里, 进 行 一 些 考 前 模 拟 演 习 还 是 很 有 必 要 的, 比 如 多 做 一 些 标 准 模 拟 试 题 或 真 题, 俗 话 说 : 临 阵 磨 刀 三 分 快, 是 有 一 定 道 理 的, 如 果 在 规 定 的 时 间 内 顺 利 做 完 了 所 有 的 题, 可 以 肯 定 你 已 经 能 够 通 过 考 试 了, 如 果 发 现 有 的 题 做 错 了 或 不 全 正 确, 应 反 复 看 一 些 与 这 些 题 相 关 的 知 识 点, 直 到 会 做 为 止, 这 样 到 真 正 考 试 时 也 能 过 关, 总 而 言 之, 在 考 前 要 多 做 多 练 善 于 总 结 考 试 规 律, 最 终 就 能 顺 利 的 通 过 考 试 提 示 : 由 于 二 级 等 级 考 试 题 量 较 大, 分 值 较 小, 因 此 要 求 考 生 答 题 速 度 要 快 而 准, 这 就 要 求 考 生 平 时 定 时 定 量 练 习, 进 一 步 提 高 答 题 速 度 和 应 变 能 力 164

157 2004 年 4 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 ( 二 级 Visual FoxPro 语 言 程 序 设 计 ) ( 考 试 时 间 90 分 钟, 满 分 100 分 ) 一 选 择 题 (1~35 每 小 题 2 分, 共 70 分 ) 下 列 各 题 A),B),C),D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 1. 数 据 库 (DB) 数 据 库 系 统 (DBS) 数 据 库 管 理 系 统 (DBMS) 三 者 之 间 的 关 系 是 ( ) A)DBS 包 括 DB 和 DBMS B)DBMS 包 括 DB 和 DBS C)DB 包 括 DBS 和 DBMS D)DBS 就 是 DB, 也 就 是 DBMS 2. 在 Visual FoxPro 中 表 是 指 ( ) A) 报 表 B) 关 系 C) 表 格 D) 表 单 3. 数 据 库 系 统 与 文 件 系 统 的 最 主 要 区 别 是 ( ) A) 数 据 库 系 统 复 杂, 而 文 件 系 统 简 单 B) 文 件 系 统 不 能 解 决 数 据 冗 余 和 数 据 独 立 性 问 题, 而 数 据 库 系 统 可 以 解 决 C) 文 件 系 统 只 能 管 理 程 序 文 件, 而 数 据 库 系 统 能 够 管 理 各 种 类 型 的 文 件 D) 文 件 系 统 管 理 的 数 据 量 较 少, 而 数 据 库 系 统 可 以 管 理 庞 大 的 数 据 量 4. 在 当 前 表 单 的 LABEL1 控 件 中 显 示 系 统 时 间 的 语 句 是 ( ) A)THISFORM.LABEL1.CAPTION=TIME() B)THISFORM.LABEL1.VALUE=TIME() C)THISFORM.LABEL1.TEXT=TIME() D)THISFORM.LABEL1.CONTROL=TIME() 5. 在 关 系 模 型 中, 为 了 实 现 关 系 中 不 允 许 出 现 相 同 元 组 的 约 束 应 使 用 ( ) A) 临 时 关 键 字 B) 主 关 键 字 C) 外 部 关 键 字 D) 索 引 关 键 字 6. 在 Visual FoxPro 中 创 建 项 目, 系 统 将 建 立 一 个 项 目 文 件, 项 目 文 件 的 扩 展 名 是 ( ) A)pro B)prj C)pjx D)itm 7. 在 Visual FoxPro 的 项 目 管 理 器 中 不 包 括 的 选 项 卡 是 ( ) A) 数 据 B) 文 档 C) 类 D) 表 单 8. 在 Visual FoxPro 中 说 明 数 组 的 命 令 是 ( ) A)DIMENSION 和 ARRAY B)DECLARE 和 ARRAY 165

158 C)DIMENSION 和 DECLARE D) 只 有 DIMENSION 9. 数 据 库 表 可 以 设 置 字 段 有 效 性 规 则, 字 段 有 效 性 规 则 属 于 ( ) A) 实 体 完 整 性 范 畴 B) 参 照 完 整 性 范 畴 C) 数 据 一 致 性 范 畴 D) 域 完 整 性 范 畴 10. 在 Visual FoxPro 中 字 段 的 数 据 类 型 不 可 以 指 定 为 ( ) A) 日 期 型 B) 时 间 型 C) 通 用 型 D) 备 注 型 11. 用 命 令 INDEX ON 姓 名 TAG index_name UNIQUE 建 立 索 引, 其 索 引 类 型 是 ( ) A) 主 索 引 B) 候 选 索 引 C) 普 通 索 引 D) 惟 一 索 引 12. 以 下 关 于 主 索 引 和 候 选 索 引 的 叙 述 正 确 的 是 ( ) A) 主 索 引 和 候 选 索 引 都 能 保 证 表 记 录 的 惟 一 性 B) 主 索 引 和 候 选 索 引 都 可 以 建 立 在 数 据 库 表 和 自 由 表 上 C) 主 索 引 可 以 保 证 表 记 录 的 惟 一 性, 而 候 选 索 引 不 能 D) 主 索 引 和 候 选 索 引 是 相 同 的 概 念 13. 查 询 订 购 单 号 首 字 符 P 的 订 单 信 息, 应 该 使 用 命 令 ( ) A)SELECT * FROM 订 单 WHERE HEAD( 订 购 单 号,1)="P" B)SELECT * FROM 订 单 WHERE LEFT( 订 购 单 号,1)="P" C)SELECT * FROM 订 单 WHERE "P" $ 订 购 单 号 D)SELECT * FROM 订 单 WHERE RIGHT( 订 购 单 号,1)="P" 14. 有 如 下 赋 值 语 句, 结 果 为 大 家 好 的 表 达 式 是 ( ) a=" 你 好 " b=" 大 家 " A)b+AT(a,1) B)b+RIGHT(a,1) C)b+LEFT(a,3,4) D)b+RIGHT(a,2) 15. 数 据 库 表 的 字 段 可 以 定 义 默 认 值, 默 认 值 是 ( ) A) 逻 辑 表 达 式 B) 字 符 表 达 式 C) 数 值 表 达 式 D) 前 三 种 都 可 能 16. 数 据 库 表 的 字 段 可 以 定 义 规 则, 规 则 是 ( ) A) 逻 辑 表 达 式 B) 字 符 表 达 式 C) 数 值 表 达 式 D) 前 三 种 说 法 都 不 对 17. 在 SQL 语 句 中, 与 表 达 式 供 应 商 名 LIKE"% 北 京 %" 功 能 相 同 的 表 达 式 是 ( ) A)LEFT( 供 应 商 名,4)=" 北 京 " B)" 北 京 "$ 供 应 商 名 C) 供 应 商 名 IN"% 北 京 %" D)AT( 供 应 商 名," 北 京 ") 18. 使 数 据 库 表 变 为 自 由 表 的 命 令 是 ( ) A)DROP TABLE B)REMOVE TABLE C)FREE TABLE D)RELEASE TABLE 166

159 19. 在 Visual FoxPro 的 查 询 设 计 器 中, 筛 选 选 项 卡 对 应 的 SQL 短 语 是 ( ) A)WHERE B)JOIN C)SET D)ORDER BY 20.SQL 支 持 集 合 的 并 运 算, 在 Visual FoxPro 中 SQL 并 运 算 的 运 算 符 是 ( ) A)PLUS B)UNION C)+ D) 21. 根 据 职 工 项 目 文 件 生 成 emp_sys.exe 应 用 程 序 的 命 令 是 ( ) A)BUILD EXE emp_sys FROM 职 工 B)BUILD APP emp_sys.exe FROM 职 工 C)LINK EXE emp_sys FROM 职 工 D)LINK APP emp_sys.exe FROM 职 工 22. 如 果 指 定 参 照 完 整 性 的 删 除 规 则 为 级 联, 则 当 删 除 父 表 中 的 记 录 时 ( ) A) 系 统 自 动 备 份 父 表 中 被 删 除 记 录 到 一 个 新 表 中 B) 若 子 表 中 有 相 关 记 录, 则 禁 止 删 除 父 表 中 记 录 C) 会 自 动 删 除 子 表 中 所 有 相 关 记 录 D) 不 作 参 照 完 整 性 检 查, 删 除 父 表 记 录 与 子 表 无 关 23. 以 下 关 于 关 系 的 说 法 正 确 的 是 ( ) A) 列 的 次 序 非 常 重 要 B) 当 需 要 索 引 时 列 的 次 序 非 常 重 要 C) 列 的 次 序 无 关 紧 要 D) 关 键 字 必 须 指 定 为 第 一 列 24. 为 了 在 报 表 中 打 印 当 前 时 间, 这 时 应 该 插 入 一 个 ( ) A) 表 达 式 控 件 B) 域 控 件 C) 标 签 控 件 D) 文 本 控 件 25. 在 Visual FoxPro 中 释 放 和 关 闭 表 单 的 方 法 是 ( ) A)RELEASE B)CLOSE C)DELETE D)DROP 26. 为 了 从 用 户 菜 单 返 回 到 系 统 菜 单 应 该 使 用 命 令 ( ) A)SET DEFAULT SYSTEM B)SET MENU TO DEFAULT C)SET SYSTEM TO DEFAULT D)SET SYSMENU TO DEFAULT 27. 在 表 单 中 为 表 格 控 件 指 定 数 据 源 的 属 性 是 ( ) A)DataSource B)RecordSource C)DataFrom D)RecordFrom 28. 以 下 关 于 表 单 数 据 环 境 叙 述 错 误 的 是 ( ) A) 可 以 向 表 单 数 据 环 境 设 计 器 中 添 加 表 或 视 图 B) 可 以 从 表 单 数 据 环 境 设 计 器 中 移 出 表 或 视 图 C) 可 以 在 表 单 数 据 环 境 设 计 器 设 置 表 之 间 的 联 系 167

160 D) 不 可 以 在 表 单 数 据 环 境 设 计 器 中 设 置 表 之 间 的 联 系 29. 以 下 关 于 查 询 描 述 正 确 的 是 ( ) A) 不 能 根 据 自 由 表 建 立 查 询 B) 只 能 根 据 自 由 表 建 立 查 询 C) 只 能 根 据 数 据 库 表 建 立 查 询 D) 可 以 根 据 数 据 库 表 和 自 由 表 建 立 查 询 第 30~35 题 使 用 如 下 三 个 表 : 部 门.DBF: 部 门 号 C(8), 部 门 名 C(12), 负 责 人 C(6), 电 话 C(16) 职 工.DBF: 部 门 号 C(8), 职 工 号 C(10), 姓 名 C(8), 性 别 C(2), 出 生 日 期 D 工 资.DBF: 职 工 号 C(10), 基 本 工 资 N(8.2), 津 贴 N(8.2), 奖 金 N(8.2), 扣 除 N(8.2) 30. 查 询 职 工 实 发 工 资 的 正 确 命 令 是 ( ) A)SELECT 姓 名,( 基 本 工 资 + 津 贴 + 奖 金 - 扣 除 ) AS 实 发 工 资 FROM 工 资 B)SELECT 姓 名,( 基 本 工 资 + 津 贴 + 奖 金 - 扣 除 ) AS 实 发 工 资 FROM 工 资, WHERE 职 工. 职 工 号 = 工 资. 职 工 号 C)SELECT 姓 名,( 基 本 工 资 + 津 贴 + 奖 金 - 扣 除 ) AS 实 发 工 资 ; FROM 工 资, 职 工 WHERE 职 工. 职 工 号 = 工 资. 职 工 号 D)SELECT 姓 名,( 基 本 工 资 + 津 贴 + 奖 金 - 扣 除 ) AS 实 发 工 资 ; FROM 工 资 JOIN 职 工 WHERE 职 工. 职 工 号 = 工 资. 职 工 号 31. 查 询 1962 年 10 月 27 日 出 生 的 职 工 信 息 的 正 确 命 令 是 ( ) A)SELECT *FROM 职 工 WHERE 出 生 日 期 ={^ } B)SELECT *FROM 职 工 WHERE 出 生 日 期 = C)SELECT *FROM 职 工 WHERE 出 生 日 期 =" " D)SELECT *FROM 职 工 WHERE 出 生 日 期 =(" ") 32. 查 询 每 个 部 门 年 龄 最 长 者 的 信 息, 要 求 得 到 的 信 息 包 括 部 门 名 和 最 长 者 的 出 生 日 期 正 确 的 命 令 是 ( ) A)SELECT 部 门 名,MIN( 出 生 日 期 ) FROM 部 门 JOIN 职 工 ; ON 部 门. 部 门 号 = 职 工. 部 门 号 GROUP BY 部 门 名 B)SELECT 部 门 名,MAX( 出 生 日 期 )FROM 部 门 JOIN 职 工 ; ON 部 门. 部 门 号 = 职 工. 部 门 号 GROUP BY 部 门 名 C)SELECT 部 门 名,MIN( 出 生 日 期 ) FROM 部 门 JOIN 职 工 ; WHERE 部 门. 部 门 号 = 职 工. 部 门 号 GROUP BY 部 门 名 D)SELECT 部 门 名,MAX( 出 生 日 期 )FROM 部 门 JOIN 职 工 ; WHERE 部 门. 部 门 号 = 职 工. 部 门 号 GROUP BY 部 门 名 33. 查 询 有 10 名 以 上 ( 含 10 名 ) 职 工 的 部 门 信 息 ( 部 门 名 和 职 工 人 数 ), 并 按 职 工 人 数 降 序 排 序 正 确 的 命 令 是 ( ) A)SELECT 部 门 名,COUNT( 职 工 号 )AS 职 工 人 数 ; FROM 部 门, 职 工 WHERE 部 门. 部 门 号 = 职 工. 部 门 号 ; 168

161 GROUP BY 部 门 名 HAVING COUNT(*)>=10; ORDER BY COUNT( 职 工 号 )ASC B)SELECT 部 门 名,COUNT( 职 工 号 )AS 职 工 人 数 ; FROM 部 门, 职 工 WHERE 部 门. 部 门 号 = 职 工. 部 门 号 ; GROUP BY 部 门 名 HAVING COUNT(*)>=10; ORDER BY COUNT( 职 工 号 ) DESC C)SELECT 部 门 名,COUNT( 职 工 号 )AS 职 工 人 数 ; FROM 部 门, 职 工 WHERE 部 门. 部 门 号 = 职 工. 部 门 号 ; GROUP BY 部 门 名 HAVING COUNT(*)>=10; ORDER BY 职 工 人 数 ASC D)SELECT 部 门 名,COUNT( 职 工 号 ) AS 职 工 人 数 ; FROM 部 门, 职 工 WHERE 部 门. 部 门 号 = 职 工. 部 门 号 ; GROUP BY 部 门 名 HAVING COUNT(*)>=10; ORDER BY 职 工 人 数 DESC 34. 查 询 所 有 目 前 年 龄 在 35 岁 以 上 ( 不 含 35 岁 ) 的 职 工 信 息 ( 姓 名 性 别 和 年 龄 ), 正 确 的 命 令 是 ( ) A)SELECT 姓 名, 性 别,YEAR(DATE())-YEAR( 出 生 日 期 ) AS 年 龄 FROM 职 工 ; WHERE 年 龄 >35 B)SELECT 姓 名, 性 别,YEAR(DATE())-YEAR( 出 生 日 期 )AS 年 龄 FROM 职 工 ; WHERE YEAR( 出 生 日 期 )>35 C)SELECT 姓 名, 性 别,YEAR(DATE())-YEAR( 出 生 日 期 )AS 年 龄 FROM 职 工 ; WHERE YEAR(DATE())- YEAR( 出 生 日 期 )>35 D)SELECT 姓 名, 性 别, 年 龄 =YEAR(DATE())-YEAR( 出 生 日 期 ) AS 年 龄 FROM 职 工 ;WHERE YEAR(DATE())- YEAR( 出 生 日 期 )> 为 工 资 表 增 加 一 个 实 发 工 资 字 段 的 正 确 命 令 是 ( ) A)MODIFY TABLE 工 资 ADD COLUMN 实 发 工 资 N(9,2) B)MODIFY TABLE 工 资 ADD FIELD 实 发 工 资 N(9,2) C)ALTER TABLE 工 资 ADD COLUMN 实 发 工 资 N(9,2) D)ALTER TABLE 工 资 ADD FIELD 实 发 工 资 N(9,2) 二 填 空 题 ( 每 空 2 分, 共 30 分 ) 请 将 每 一 个 空 的 正 确 答 案 写 在 答 题 卡 1 ~ 15 序 号 的 横 线 上, 答 在 试 卷 上 不 得 分 1. 使 用 数 据 库 设 计 器 为 两 个 表 建 立 联 系, 首 先 应 在 父 表 中 建 立 1 索 引, 在 子 表 中 建 立 2 索 引 2. 常 量.n. 表 示 的 是 3 型 的 数 据 3. 在 Visual FoxPro 中 参 数 传 递 的 方 式 有 两 种, 一 种 是 按 值 传 递, 另 一 种 是 按 引 用 传 递, 将 参 数 设 置 为 按 引 用 传 递 的 语 句 是 :SET UDFPARMS 4 4. 运 行 表 单 时,Load 事 件 是 在 Init 事 件 之 5 被 引 发 5. 如 下 程 序 段 的 输 出 结 果 是 6 i=1 169

162 DO WHILE i<10 i=i+2 ENDDO? i 第 6~9 题 使 用 如 下 三 个 表 : 零 件.DBF: 零 件 号 C(2), 零 件 名 称 C(10), 单 价 N(10), 规 格 C(8) 使 用 零 件.DBF: 项 目 号 C(2), 零 件 号 C(2), 数 量 I 项 目.DBF: 项 目 号 C(2), 项 目 名 称 C(20), 项 目 负 责 人 C(10), 电 话 C(20) 6. 为 数 量 字 段 增 加 有 效 性 规 则 : 数 量 >0, 应 该 使 用 的 SQL 语 句 是 7 TABLE 使 用 零 件 8 数 量 SET 9 数 量 >0 7. 查 询 与 项 目 s1 ( 项 目 号 ) 所 使 用 的 任 意 一 个 零 件 相 同 的 项 目 号 项 目 名 称 零 件 号 和 零 件 名 称, 使 用 的 SQL 语 句 是 SELECT 项 目. 项 目 号, 项 目 名 称, 使 用 零 件. 零 件 号, 零 件 名 称 ; FROM 项 目, 使 用 零 件, 零 件 WHERE 项 目. 项 目 号 = 使 用 零 件. 项 目 号 10 ; 使 用 零 件. 零 件 号 = 零 件. 零 件 号 AND 使 用 零 件. 零 件 号 11 ; (SELECT 零 件 号 FROM 使 用 零 件 WHERE 使 用 零 件. 项 目 号 ='s1') 8. 建 立 一 个 由 零 件 名 称 数 量 项 目 号 项 目 名 称 字 段 构 成 的 视 图, 视 图 中 只 包 含 项 目 号 为 s2 的 数 据, 应 该 使 用 的 SQL 语 句 是 CREATE VIEW item_view 12 ; SELECT 零 件. 零 件 名 称, 使 用 零 件. 数 量, 使 用 零 件. 项 目 号, 项 目. 项 目 名 称 ; FROM 零 件 INNER JOIN 使 用 零 件 ; INNER JOIN 13 ; ON 使 用 零 件. 项 目 号 = 项 目. 项 目 号 ; ON 零 件. 零 件 号 = 使 用 零 件. 零 件 号 ; WHERE 项 目. 项 目 号 ='s2' 9. 从 上 一 题 建 立 的 视 图 中 查 询 使 用 数 量 最 多 的 2 个 零 件 的 信 息, 应 该 使 用 的 SQL 语 句 是 SELECT * 14 2 FROM item_view 15 数 量 DESC 170

163 参 考 答 案 及 分 析 一 选 择 题 1. 答 案 A) 分 析 数 据 库 (DB) 是 指 存 储 在 计 算 机 存 储 设 备 上 结 构 化 的 相 关 数 据 的 集 合, 数 据 库 系 统 (DBS) 是 指 引 进 数 据 库 技 术 后 的 计 算 机 系 统, 数 据 库 管 理 系 统 (DBMS) 是 为 数 据 库 建 立 使 用 和 维 护 而 配 置 的 软 件 系 统 它 们 之 间 的 关 系 是 数 据 库 系 统 包 括 数 据 库 和 数 据 库 管 理 系 统 2. 答 案 B) 分 析 Visual FoxPro 是 一 种 关 系 数 据 库 管 理 系 统, 一 个 表 就 是 一 个 关 系, 一 个 关 系 就 是 一 个 二 维 表 3. 答 案 B) 分 析 数 据 库 系 统 与 文 件 系 统 相 比, 具 有 比 较 明 显 的 优 点, 包 括 数 据 的 独 立 性 冗 余 度 可 控 和 数 据 结 构 化 4. 答 案 A) 分 析 标 签 (Label) 用 于 显 示 文 本 的 图 形 控 件, 被 显 示 的 文 本 在 Caption 属 性 中 指 定, 称 为 标 题 文 本 利 用 标 签 显 示 当 前 时 间, 应 使 用 Caption 属 性 5. 答 案 B) 分 析 实 体 完 整 性 是 保 证 表 中 记 录 惟 一 的 特 性, 即 在 一 个 表 中 不 允 许 有 重 复 的 记 录 出 现 在 Visual FoxPro 中 利 用 主 关 键 字 或 候 选 关 键 字 来 保 证 表 中 的 记 录 惟 一 6. 答 案 C) 分 析 在 Visual FoxPro 中, 项 目 管 理 器 的 文 件 扩 展 名 是 pjx 7. 答 案 D) 分 析 项 目 管 理 器 窗 口 中 共 包 括 全 部 数 据 文 档 类 代 码 和 其 他 6 个 选 项 卡 8. 答 案 C) 分 析 创 建 数 组 可 以 使 用 DIMENSION 和 DECLARE 两 个 命 令, 它 们 的 功 能 完 全 相 同 9. 答 案 D) 分 析 定 义 域 的 完 整 性, 可 以 通 过 指 定 不 同 的 宽 度 说 明 不 同 范 围 的 数 值 的 数 据 类 型, 从 而 可 以 限 定 字 段 的 取 值 类 型 和 取 值 范 围 域 完 整 性 也 称 作 字 段 效 性 规 则, 可 在 表 设 计 器 的 字 段 选 项 卡 中 完 成 定 义 10. 答 案 B) 分 析 Visual FoxPro 中 所 支 持 的 数 据 类 型 有 字 符 型 贷 币 型 浮 点 型 数 值 型 日 期 型 日 期 时 间 型 双 精 度 型 整 型 逻 辑 型 备 注 型 通 用 型 字 符 型 ( 二 进 制 ) 备 注 型 ( 二 进 制 ) 没 有 单 独 的 时 间 型 数 据, 只 能 是 日 期 时 间 型 数 据 11. 答 案 D) 分 析 利 用 INDEX 命 令 可 以 为 数 据 表 建 立 候 选 索 引 惟 一 索 引 和 普 通 索 引, 其 基 本 格 式 171

164 为 :INDEX ON eexpression TO IDXFileName TAG TagName[OF CDXFileName] 其 中 eexpression 给 出 索 引 表 达 式,IDXFileName 或 TagName 指 定 索 引 名 如 果 加 UNIQUE 短 语 指 明 建 立 惟 一 索 引, CANDI-DATE 短 语 指 明 建 立 候 选 索 引, 如 不 加 短 语 则 为 一 个 普 通 索 引 12. 答 案 A) 分 析 主 索 引 和 候 选 索 引 都 要 求 了 字 段 值 的 惟 一, 不 允 许 出 现 重 复 的 记 录 但 由 于 主 索 引 中 不 允 许 出 现 重 复 值, 一 个 表 只 能 有 一 个 主 关 键 字, 因 此 一 个 表 只 能 建 立 一 个 主 索 引 ; 建 立 候 选 索 引 的 字 段 可 以 看 作 是 候 选 关 键 字, 它 也 要 求 字 段 值 的 惟 一 性, 但 可 以 建 立 多 个 13. 答 案 B) 分 析 $ 符 号 是 子 串 包 含 测 试 运 算 符,RIGHT() 是 从 指 定 表 达 式 值 的 右 端 截 取 一 个 指 定 长 度 的 子 串 作 为 函 数 值,LEFT() 是 从 指 定 表 达 式 值 的 左 端 截 取 一 个 指 定 长 度 的 子 串 作 为 函 数 值 14. 答 案 D) 分 析 LEFT() 函 数 使 用 格 式 为 LEFT(< 字 符 表 达 式 >,< 长 度 >), 是 从 指 定 表 达 式 值 的 左 端 截 取 一 个 指 定 长 度 的 子 串 作 为 函 数 值 由 于 一 个 汉 字 占 两 个 字 节, 因 此 本 题 中 截 取 字 符 长 度 为 答 案 D) 分 析 在 Visual FoxPro 数 据 库 表 中, 建 立 字 段 有 效 性 规 则 时, 要 注 意 规 则 是 逻 辑 表 达 式, 信 息 是 字 符 串 表 达 式, 默 认 值 的 类 型 则 由 字 段 的 类 型 决 定 16. 答 案 A) 分 析 在 Visual FoxPro 数 据 库 表 中, 建 立 字 段 有 效 性 规 则 时, 要 注 意 规 则 是 逻 辑 表 达 式, 信 息 是 字 符 串 表 达 式, 默 认 值 的 类 型 则 由 字 段 的 类 型 决 定 17. 答 案 B) 分 析 LIKE 是 字 符 串 匹 配 运 算 符, 通 配 符 % 表 示 0 个 或 多 个 任 意 字 符 选 项 B) 中 的 $ 符 号 是 子 串 包 含 测 试 运 算 符, 运 算 结 果 与 本 题 的 LIKE 运 算 结 果 一 致 18. 答 案 B) 分 析 将 数 据 库 表 从 数 据 库 中 移 出 成 为 自 由 表 的 命 令 是 :REMOVE TABLE< 数 据 库 表 名 >, 该 命 令 有 [DELETE] 和 [RECYCLE] 两 个 命 令 短 语, 如 果 加 短 语 则 表 示 删 除 数 据 库 表 19. 答 案 A) 分 析 SQL SELECT 语 句 中 的 WHERE 子 句 是 指 从 指 定 的 表 或 视 图 中 提 取 满 足 条 件 的 记 录, 为 查 询 设 置 查 询 条 件, 对 应 与 查 询 设 计 器 中 的 筛 选 选 项 卡 20. 答 案 B) 分 析 在 Visual FoxPro 中, 并 运 算 是 将 两 个 SELECT 语 句 的 查 询 结 果 合 并 成 一 个 查 询 结 果, SQL 支 持 集 合 的 并 运 算, 运 算 符 为 UNION 21. 答 案 A) 分 析 连 编 应 用 程 序 命 令 可 以 是 BUILD APP< 新 的 应 用 程 序 名 >FROM< 项 目 名 > 或 BUILD EXE< 新 的 可 执 行 程 序 名 >FROM< 项 目 名 > 本 题 要 求 生 成 的 文 件 类 型 为 可 执 行 文 件 (.exe), 应 使 用 BUILD EXE 命 令 22. 答 案 C) 分 析 在 数 据 参 照 完 整 性 的 删 除 规 则 中, 包 括 级 联 限 制 和 忽 略 3 个 选 项 删 除 规 则 规 定 了 当 删 除 父 表 中 的 记 录 时, 如 果 选 择 级 联, 则 自 动 删 除 子 表 中 的 相 关 所 有 记 录 ; 如 果 选 择 限 制, 若 子 表 中 有 相 关 记 录, 则 禁 止 删 除 父 表 中 的 记 录 ; 如 果 选 择 忽 略, 则 不 作 参 照 完 整 172

165 性 的 检 查, 即 删 除 父 表 的 记 录 时, 与 子 表 无 关 23. 答 案 C) 分 析 在 一 个 关 系 中 列 的 次 序 无 关 紧 要 任 意 交 换 两 列 的 位 置 也 不 影 响 数 据 的 实 际 含 义 24. 答 案 B) 分 析 报 表 中 的 域 控 件 用 于 打 印 表 或 视 图 中 的 字 段 变 量 和 表 达 式 的 计 算 结 果 在 报 表 中 打 印 当 前 时 间, 应 使 用 域 控 件 来 控 制 显 示 25. 答 案 A) 分 析 表 单 的 RELEASE 方 法 是 将 表 单 从 内 存 中 释 放 ( 清 除 ) 26. 答 案 D) 分 析 通 过 SET SYSMENU 命 令 可 以 允 许 或 禁 止 在 程 序 执 行 时 访 问 系 统 菜 单, 也 可 以 重 新 配 置 系 统 菜 单 其 中 TO DEFAULT 将 系 统 菜 单 恢 复 为 缺 省 的 配 置 27. 答 案 B) 分 析 表 格 是 一 种 容 器 对 象, 表 格 对 象 由 若 干 列 对 象 组 成, 利 用 Record SourceType 属 性 指 明 表 格 数 据 源 类 型,RecordSource 属 性 指 定 表 格 数 据 源 28. 答 案 D) 分 析 数 据 环 境 是 一 个 对 象, 有 自 己 的 属 性 方 法 和 事 件 在 数 据 环 境 中 可 以 添 加 和 移 去 表 或 视 图, 如 果 添 加 到 数 据 环 境 中 的 表 之 间 具 有 在 数 据 库 中 设 置 的 永 久 关 系, 这 些 关 系 也 会 自 动 添 加 到 数 据 环 境 中 如 果 表 之 间 没 有 永 久 关 系, 可 以 根 据 需 要 在 数 据 环 境 设 计 器 下 为 这 些 表 设 置 关 系 29. 答 案 D) 分 析 建 立 查 询 的 数 据 来 源 可 以 是 数 据 库 表, 也 可 以 是 自 由 表 和 视 图, 如 果 查 询 是 基 于 多 个 表, 那 么 要 求 这 些 表 之 间 必 须 是 有 联 系 的 30. 答 案 C) 分 析 在 SQL 查 询 语 句 中, 续 行 符 号 应 使 用 分 号 (;) 进 行 多 表 查 询, 指 定 两 表 关 键 字 进 行 联 接 时,JOIN 短 语 应 该 与 ON 短 语 连 用 31. 答 案 A) 分 析 出 生 日 期 字 段 为 一 个 日 期 型 数 据, 在 Visual FoxPro 中, 严 格 的 日 期 格 式 用 {^ yyyy-mm-dd} 格 式 书 写, 用 来 表 示 一 个 确 切 的 日 期 32. 答 案 A) 分 析 在 SQL 查 询 语 句 中, 利 用 JOIN 联 接 两 个 数 据 表, 它 的 联 接 条 件 在 ON 短 语 中 指 出, 而 不 是 在 WHERE 中 指 出 联 接 类 型 在 FROM 短 语 中 指 出 本 题 中 利 用 MIN() 函 数 求 出 的 是 职 工 的 出 生 日 期, 因 此 所 得 年 分 值 越 小, 年 龄 越 大 33. 答 案 D) 分 析 在 SQL SELECT 子 句 中 可 以 包 含 算 术 表 达 式 或 函 数, 利 用 AS 可 以 为 它 们 重 新 定 义 字 段 名, 但 它 们 并 不 存 储 在 表 内, 称 为 虚 字 段 对 指 定 的 字 段 进 行 排 序, 应 使 用 重 新 定 义 的 字 段 名, 对 查 询 结 果 进 行 降 序 排 列 时, 还 应 使 用 关 键 字 DESC 34. 答 案 C) 分 析 在 SQL SELECT 子 句 中 利 用 AS 关 键 字, 可 以 重 新 定 义 字 段 名, 但 并 不 存 储 在 表 内, 称 为 虚 字 段 在 设 置 查 询 条 件 时, 不 能 根 据 新 定 义 的 字 段 名 对 原 数 据 表 设 置 查 询 条 件 35. 答 案 C) 173

166 分 析 在 SQL 语 句 中, 利 用 命 令 : ALTER TABLE TableName1 ADD ALTER[COLUMN]FieldName1 FieldType[(nFieldWidth[,nPrecision])] 可 以 添 加 (ADD) 新 的 字 段 或 修 改 (ALTER) 已 有 的 字 段 二 填 空 题 1. 1 主 2 普 通 分 析 在 数 据 库 设 计 器 中 设 计 表 之 间 的 联 系 时, 要 在 父 表 中 建 立 主 索 引, 在 子 表 中 建 立 普 通 索 引, 然 后 通 过 父 表 的 主 索 引 和 子 表 的 普 通 索 引 建 立 两 个 表 之 间 的 联 系 2. 3 逻 辑 分 析 逻 辑 型 常 量 : 逻 辑 型 常 量 的 数 据 只 有 逻 辑 真 和 逻 辑 假 两 个 值, 只 占 用 1 个 字 符 逻 辑 真 的 常 量 表 示 形 式 有 :.T.,.t.,.Y. 和.y. 逻 辑 假 的 常 量 表 示 形 式 有 :F.,.f.,.N. 和.n. 两 个 句 点 (..) 作 为 逻 辑 型 常 量 的 定 界 符 是 必 不 可 少 的 3. 4 TO REFERENCE 分 析 如 果 实 参 是 变 量, 可 以 通 过 命 令 SET UDFPARMS 命 令 重 新 设 置 参 数 传 递 的 方 式 命 令 格 式 为 :SET UDFPARMS TO VALUE TO REFERENCE 其 中,TO VALUE 表 示 按 值 传 递,TO REFERENCE 表 示 按 引 用 传 递 4. 5 前 分 析 Init 在 对 象 建 立 时 引 发,Load 事 件 在 表 单 对 象 建 立 之 前 引 发, 即 运 行 表 单 时, 先 引 发 表 单 的 Load 事 件, 再 引 发 表 单 的 Init 事 件 分 析 本 题 中 的 利 用 DO 循 环 将 i 值 进 行 累 加, 每 循 环 一 次,i 值 便 加 2, 当 i 大 于 10 时, 跳 出 循 环 终 止 程 序 6. 7 ALTER 8 ALTER 9 CHECK 分 析 利 用 SQL 语 句 可 以 定 义 修 改 和 删 除 有 效 性 规 则 和 默 认 值 定 义 语 句 格 式 如 下 : ALTER TABLE TableName1 ALTER[COLUMN]FieldName2[NULL NOT NULL] [SET DEFAULT eexpression2][set CHECK lexpression2[error cmessagetext2]] [DROP DEFAULT][DROP CHECK] AND 11 IN 分 析 设 置 多 表 联 接 条 件 时, 使 用 AND 短 语 联 接 多 个 查 询 条 件 ; 本 题 中 IN 短 语 相 当 于 集 合 运 算 符, 通 过 内 层 查 询 模 块 查 找 满 足 条 件 的 零 件 号 集 合, 然 后 从 外 层 查 询 模 块 中 检 索 零 件 号 在 该 集 合 中 的 每 个 元 组 AS 13 项 目 分 析 视 图 定 义 的 命 令 格 式 : 174

167 CREATE VIEW view_name[(column_name[,column_name] )] AS select_statement 利 用 JOIN 联 接 两 个 数 据 表, 联 接 类 型 在 FROM 短 语 中 指 出 TOP 15 ORDER BY 分 析 在 SQL 语 句 中, 显 示 满 足 条 件 的 几 项 记 录 的 关 键 字 是 TOP, 排 序 短 语 是 ORDER BY, 且 TOP 短 语 要 与 ORDER BY 短 语 同 时 使 用 才 有 效 175

Microsoft Word - 2002Äê¼Æ»ú¶þ¼¶±ÊÊÔÊÔÌâ.doc

Microsoft Word - 2002Äê¼Æ»ú¶þ¼¶±ÊÊÔÊÔÌâ.doc 2002 年 计 机 二 级 笔 试 试 题 (VFP) 一 选 择 题 (1)~(35) 题 每 题 2 分, 共 70 分 下 列 各 题 A) B) C) D) 四 个 先 项 中, 只 有 一 个 选 择 是 正 确 的, 请 将 正 确 选 项 涂 写 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 (1) 关 系 数 据 库 管 理 系 统 所 管 理 的 关 系

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

习题1

习题1 习 题 1 数 据 库 系 统 基 本 概 念 1.1 名 词 解 释 DB DB 是 长 期 存 储 在 计 算 机 内 有 组 织 的 统 一 管 理 的 相 关 数 据 的 集 合 DB 能 为 各 种 用 户 共 享, 具 有 较 小 冗 余 度 数 据 间 联 系 紧 密 而 又 有 较 高 的 数 据 独 立 性 等 特 点 DBMS 是 位 于 用 户 与 操 作 系 统 之 间 的

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

zt

zt !!!!!!!!! !!"#! " # $%%& $! ()*+, - %& - %./0., - %!!! " # $! % & 1.0,.! 2(3 $%%& %%/.45!!!!!!!! %.% - 4&%5&566!!! &! 6%% - 6.% - %506!.%%%.!!! 7889 " " :::# 7;9# ;?!!! %.% - 6$%$6600!!!!!!!!!!! 7889

More information

untitled

untitled Database System Principle Database System Principle 1 SQL 3.1 SQL 3.2-3.3 3.4 3.5 3.6 Database System Principle 2 3.1 SQL SQL Structured Query Language SQL Database System Principle 3 SQL 3.1.1 SQL 3.1.2

More information

untitled

untitled 21 Visual FoxPro Visual FoxPro 6.0 11 Visual FoxPro Visual FoxPro CIP Visual FoxPro 2004 21 ISBN 7-03-014834-7 V Visual FoxPro TP311.138 CIP 2004 143035 16 100717 http://www.sciencep.com * 2004 12 7871092

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

(\244j\257d\276\307\274\351_201508021-C.indd_70%.pdf)

(\244j\257d\276\307\274\351_201508021-C.indd_70%.pdf) 1847-1852 1872 20 1 1896 8000 20 1896 1950 1 1896 1896 13 1900 1900 3 20 2 4 1910 1950 3 1911 1 2 3 4 1927 4 20 300 6 1906 1930 7 1911 5 1919 8 1914 9 1920 10 11 1902 200 6 12 1930 7 " # #! $! 14 15! "!

More information

Microsoft Word - 内容提要2.doc

Microsoft Word - 内容提要2.doc 写 作 概 说 青 萍 主 编 图 书 在 版 编 目 (CIP) 数 据 写 作 概 说 / 青 萍 主 编. 成 都 : 电 子 科 技 大 学 出 版 社,2004.9 ISBN 7-81094-641-2 Ⅰ 写... Ⅱ 青... Ⅲ. 汉 语 写 作 高 等 学 校 教 材 Ⅳ.H15 中 国 版 本 图 书 馆 CIP 数 据 核 字 (2004) 第 094721 号 写 作 概 说

More information

A006155 """ 明 通 "" 調 胃 承 氣 湯 濃 縮 散 " A006158 復 旦 十 神 湯 濃 縮 散 A006333 """ 明 通 "" 竹 茹 溫 膽 湯 濃 縮 散 " A006416 明 通 五 皮 飲 濃 縮 散 A006434 明 通 香 砂 六 君 子 湯 濃 縮

A006155  明 通  調 胃 承 氣 湯 濃 縮 散  A006158 復 旦 十 神 湯 濃 縮 散 A006333  明 通  竹 茹 溫 膽 湯 濃 縮 散  A006416 明 通 五 皮 飲 濃 縮 散 A006434 明 通 香 砂 六 君 子 湯 濃 縮 A002564 勝 昌 白 虎 加 人 參 湯 濃 縮 散 A002575 勝 昌 葛 根 湯 濃 縮 顆 粒 A002576 勝 昌 五 苓 散 濃 縮 顆 粒 A002578 勝 昌 小 承 氣 湯 濃 縮 散 A002895 勝 昌 葛 根 湯 濃 縮 錠 A002897 勝 昌 桂 枝 湯 濃 縮 錠 A002898 勝 昌 清 咽 利 膈 湯 濃 縮 顆 粒 A002899 勝 昌 竹 葉

More information

A002340 """ 順 天 堂 "" 白 薇 濃 縮 顆 粒 " A002347 """ 順 天 堂 "" 萹 蓄 濃 縮 顆 粒 " A002348 """ 順 天 堂 "" 骨 碎 補 濃 縮 顆 粒 " A002349 """ 順 天 堂 "" 訶 子 濃 縮 顆 粒 " A002350

A002340  順 天 堂  白 薇 濃 縮 顆 粒  A002347  順 天 堂  萹 蓄 濃 縮 顆 粒  A002348  順 天 堂  骨 碎 補 濃 縮 顆 粒  A002349  順 天 堂  訶 子 濃 縮 顆 粒  A002350 附 件 四 中 藥 用 藥 品 項 表 ( 單 方 ) 修 正 修 正 規 定 -(104/01/01) 藥 品 代 碼 A001134 """ 順 天 堂 "" 人 參 濃 縮 顆 粒 " A001135 """ 順 天 堂 "" 薤 白 濃 縮 顆 粒 " A001139 """ 順 天 堂 "" 蓮 鬚 濃 縮 顆 粒 " A001267 """ 順 天 堂 "" 瞿 麥 濃 縮 顆 粒 "

More information

A002022 A002024 A002026 A002033 A002034 A002035 A002036 A002037 A002038 A002039 A002040 A002041 A002042 A002043 A002060 A002061 A002062 A002063 A00206

A002022 A002024 A002026 A002033 A002034 A002035 A002036 A002037 A002038 A002039 A002040 A002041 A002042 A002043 A002060 A002061 A002062 A002063 A00206 附 件 四 中 藥 用 藥 品 項 表 ( 單 方 ) 修 正 草 案 條 文 對 照 表 藥 品 代 碼 中 文 名 稱 藥 品 代 碼 中 文 名 稱 說 明 A001135 A001139 A001267 A001268 A001269 A001270 A001271 A001272 A001273 A001274 A001275 A001278 A001279 A001281 A001282

More information

(CIP) : /. :, 2004 ISBN T S CIP (2004) (1 : ) : * : : :

(CIP) : /. :, 2004 ISBN T S CIP (2004) (1 : ) : * : : : (CIP) : /. :, 2004 ISBN 7 5045 4510 4.... T S974. 2 CIP (2004) 044759 (1 : 100029 ) : * 787 1092 16 8. 25 176 2004 6 1 2004 6 1 : : 15. 00 : 010 64929211 : 010 64911190 : http: / / www. class. com. cn

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

./ 0123 455

./ 0123 455 ./ 0123 455 ./ 0/.1 0/2 0 3 0/2 3///41.///.3/ 56 1// 0 1 0/ 2/.///./ ./ 0/ 1/ 223.//. 4 5 6/3 7/3. 4 8 591././ 7 21 :1 01 5 5// :/3 " .. / 0. /.1. / 21. / 3 4.56. 788.947 80.8 81 ./ 0/ 1/ 234 5/4 6 5 0/4.24

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

Ps22Pdf

Ps22Pdf ( CIP ) / : 2006.2 ISBN 7-80702 - 295-7..........I.40 CIP (2006)080154 :8501168mm 1/ 32 : 110 :2900 2006 3 1 :5000 ISBN 7-80702 - 295-7/ I40 : 380.00 ,,,,,,,,,,,,, : ;, ;, :,,, 2006 2 ( 1 ) ( 5 ) (12 )

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

./.012.0.03/4.010 13 536

./.012.0.03/4.010 13 536 ./.012.0.03/4.010 13 536 ./00.11 012./30 41 51 / 6 7 6 7 6 7 6 7 411 ./.0 1 02 " ./// 0/ 0/ 1 212 1 2 1 21 2 3 . / 0 ./01 2 2 ./01./1. 0 20.34./15./60 7 583./1. 20 0. ./ 0 01 0/ 0/ 0/ "" ./0.0000 ./ 0

More information

!

! ! ! ! ! ! ! ! ! !"# $ % & "! !! "! "! "! "! "! "! "! "! "! "! !! "! "! "! "! "! "! "! "! "! "! !! "! "! "! "! "! "! "! "! "! "! !! "! "! "! "! "! "! "! "! "! "! !! "! "! "! "! "! "! "! "! "! "! !! "! "!

More information

科学计算的语言-FORTRAN95

科学计算的语言-FORTRAN95 科 学 计 算 的 语 言 -FORTRAN95 目 录 第 一 篇 闲 话 第 1 章 目 的 是 计 算 第 2 章 FORTRAN95 如 何 描 述 计 算 第 3 章 FORTRAN 的 编 译 系 统 第 二 篇 计 算 的 叙 述 第 4 章 FORTRAN95 语 言 的 形 貌 第 5 章 准 备 数 据 第 6 章 构 造 数 据 第 7 章 声 明 数 据 第 8 章 构 造

More information

** 状 态 二 亚 健 康 亚 健 康 是 指 处 于 健 康 和 疾 病 两 者 之 间 的 一 种 状 态 即 机 体 内 出 现 某 些 功 能 紊 乱 但 未 影 响 到 行 使 社 会 功 能 主 观 上 有 不 适 感 觉 它 是 人 体 处 于 健 康 和 疾 病 之 间 的 过 渡

** 状 态 二 亚 健 康 亚 健 康 是 指 处 于 健 康 和 疾 病 两 者 之 间 的 一 种 状 态 即 机 体 内 出 现 某 些 功 能 紊 乱 但 未 影 响 到 行 使 社 会 功 能 主 观 上 有 不 适 感 觉 它 是 人 体 处 于 健 康 和 疾 病 之 间 的 过 渡 第一章! 绪! 论 斯宾塞曾说!"良好的健康状况和由之而来的愉快的情绪是幸福的最好资金# $健 康是人的成长与发展的要素#随着年龄的增加%大学生的生理和心理不断成熟%同时% 在成长的过程中身心也面临着各种问题和困惑#帮助大学生解决学习和生活中面临的 健康问题%正是健康教育的目标# 第一节!健康与健康教育 健康自古以来就是人们关心的话题%人们把健康比作人生最大的财富#随着社会 的发展和科学技术的进步%现代生活水平的提高%人们观念的转变%全民健康意识的

More information

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S 9 DB2 优化器 DB2 SQL select c1 c2 from ( DB2 )??? DB2?!?, no no DB2 I/O ( transrate overhead ) SQL DML (INSERT UPDATE DELETE) DB2 (access plan) DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( 728 747 ) SQL

More information

Microsoft Word - 13院21号.doc

Microsoft Word - 13院21号.doc 川 教 考 院 2013 21 号 四 川 省 教 育 考 试 院 关 于 全 国 计 算 机 等 级 考 试 体 系 调 整 的 通 知 各 NCRE 考 点 : 为 进 一 步 适 应 新 时 期 计 算 机 应 用 技 术 的 发 展 和 人 才 市 场 需 求 的 变 化, 确 保 全 国 计 算 机 等 级 考 试 ( 以 下 简 称 NCRE) 健 康 持 续 发 展, 教 育 部 考

More information

编后记

编后记 鄂 新 登 字 01 号 图 书 在 版 编 目 渊 CIP 冤 数 据 五 峰 土 家 族 自 治 县 文 艺 丛 书 窑 土 家 族 研 究 / 尹 杰 主 编 要 武 汉 湖 北 人 民 出 版 社 袁 2004.10 ISBN7-216-04085-6 Ⅰ. 五 噎. Ⅱ. 五 噎. Ⅲ.1 文 艺 要 作 品 综 合 集 要 五 峰 土 家 族 自 治 县 2 文 学 理 论 要 研 究

More information

循经指压疗法

循经指压疗法 循 经 指 压 疗 法 陈 玉 琴 0 自 序 我 没 有 进 过 医 学 院, 更 没 有 学 过 解 剖 学 我 是 一 个 自 学 中 医 的 人, 思 考 问 题 本 着 简 单 化 和 直 观 的 原 则 循 经 指 压 健 康 疗 法 就 是 我 二 十 年 实 践 的 心 得 体 会 愿 以 此 作 向 资 深 的 中 医 师 请 教, 尤 其 是 中 医 大 的 教 师, 如 果 你

More information

Microsoft Word - HERBRECIPES《中國藥膳》.doc

Microsoft Word - HERBRECIPES《中國藥膳》.doc 中 國 藥 膳 僅 供 參 考, 請 勿 亂 服 若 欲 服 用, 自 行 負 責 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 藥 膳 系 列 總 目 錄 第 一 章 總 論 第 一 節 簡 介 第 二 節 特 點 1. 注 重 整 體, 辯 證 施 食 2. 防 治 兼 宜, 效 果 顯 著 3. 良 藥 可 口, 服 食 方 便 第 三 節 藥 膳 內 容 與 分 類

More information

毛主席的猪

毛主席的猪 在 孔 孟 之 乡 掘 孔 孟 后 裔 的 坟, 在 生 产 队 的 田 里 放 毛 主 席 的 猪, 也 只 有 知 青 才 有 这 " 特 权 " 吟 了 < 血 色 黄 昏 >, 叹 了 < 蹉 跎 岁 月 >, 再 哼 一 哼 知 青 生 活 中 那 千 韵 百 律 的 曲 曲 小 调 儿, 也 别 有 一 番 滋 味 在 心 头 扒 坟 梁 平 扒 坟, 是 当 地 老 百 姓 的 叫 法

More information



 辽 宁 时 代 万 恒 控 股 集 团 有 限 公 司 大 事 记 (2009 年 ) 集 团 办 公 室 编 辑 1 一 2009 年 组 织 沿 革 ( 一 ) 集 团 总 部 组 织 机 构 ( 部 门 设 置 ) 图 示 辽 宁 时 代 万 恒 控 股 集 团 有 限 公 司 监 事 会 董 事 会 党 委 董 事 会 秘 书 经 理 层 工 会 纪 委 信 办 企 审 财 国 党 监 息

More information

附件1.FIT)

附件1.FIT) 附 件 : 上 海 市 科 技 创 新 人 才 激 励 政 策 操 作 指 南 上 海 市 科 技 创 新 人 才 激 励 政 策 操 作 指 南 2011 年 1 月 国 有 企 业 科 技 创 新 激 励 操 作 指 南 附 件 : 上 海 市 科 技 创 新 人 才 激 励 政 策 操 作 指 南 目 录 1. 人 才 引 进 132 1.1 上 海 市 户 籍 及 居 住 证 132 1.2

More information

untitled

untitled MA MA50/MA100 ---------------------------------------------------------------------------------------------------3 ---------------------------------------------------------------------------------------------------4

More information

123

123 資 訊 管 理 系 資 料 庫 教 學 帄 台 MTA 資 料 庫 國 際 證 照 題 庫 分 析 指 導 教 授 : 馮 曼 琳 教 授 組 員 名 單 : 陳 雅 紋 學 號 998C030 蔡 宥 為 學 號 998C114 陳 韋 婷 學 號 998C168 中 華 民 國 一 零 三 年 五 月 I 誌 謝 本 專 題 報 告 得 以 順 利 完 成, 首 先 要 感 謝 恩 師 馮 曼

More information

: ( ) ( ) : () ( ) ( )

: ( ) ( ) : () ( ) ( ) : ( ) ( ) : () ( ) ( ) ( CIP ) /,. - :,2004. 4 ISBN 7-81100 - 114-4... - -. G861. 1 CIP (2004) 020066 100084 8501168 1/ 32 6 2004 4 1 1 6000 ISBN 7-81100 - 114-4/ G105 13. 00 ( ) , 2002 8,,,,,,,,,,,,,,,,,,,

More information

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63>

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63> 上 海 市 高 等 学 校 计 算 机 等 级 考 试 ( 三 级 ) 考 试 大 纲 -- 建 议 稿 -- 2007-6-25 25 目 录 上 海 市 高 等 学 校 计 算 机 等 级 考 试 三 级 总 体 说 明 -----------------1 三 级 ( 计 算 机 系 统 与 网 络 技 术 ) 考 试 大 纲 ---------------------2 三 级 ( 管 理

More information