vb期末考试复习资料.pdf
《vb期末考试复习资料.pdf》由会员分享,可在线阅读,更多相关《vb期末考试复习资料.pdf(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 一 章 V ISUAL B A S IC的 特 点 与 版 本 例 1 与 传 统 的 程 序 设 计 语 言 相 比,Visual B a s ic最 突 出 的 特 点 是 A.结 构 化 程 序 设 计 B.程 序 开 发 环 境 C.程 序 调 试 技 术 D.事 件 驱 动 编 程 机 制【分 析】传 统 的 程 序 设 计 语 言 是 面 向 过 程 的,但 一 般 都 可 以 实 现 结 构 化 程 序 设 计,有 的 也 提 供 了 较 完 善 的 集 成 开 发 环 境 和 程 序 调 试 技 术,但 它 们 基 本 上 都 没 有 事 件 驱 动 编 程 机 制。与 这
2、 些 语 言 相 比,Visual Basic最 突 出 的 特 点 就 是 事 件 驱 动 编 程 机 制。【答 案】D例 2 下 列 成 员 中 不 属 于 主 窗 口 的 是 A.最 大 化 按 钮 B.状 态 栏 C.系 统 菜 单 D.工 具 栏【分 析】主 窗 口 由 标 题 栏、菜 单 栏 和 工 具 栏 构 成,其 中 标 题 栏 上 有 系 统 菜 单(左 端)以 及 最 小 化、最 大 化 和 关 闭 按 钮。因 此,最 大 化 按 钮、系 统 菜 单 和 工 具 栏 都 是 主 窗 口 中 的 成 员,而 主 窗 口 中 没 有 状 态 栏。【答 案】B例 3 在 属 性
3、 窗 口 中,属 性 列 表 可 以 按 两 种 顺 序 排 列,这 两 种 顺 序 是 和。【分 析】为 了 便 于 查 找,属 性 窗 口 对 当 前 对 象 的 属 性 提 供 了 两 种 排 列 方 式,一 种 是 按 字 母 表 顺 序,另 一 种 是 按 属 性 的 分 类 顺 序。【答 案】按 字 母 序 或 按 分 类 序 按 分 类 序 或 按 字 母 序 例 4 Visual Basic 6.0 的 集 成 开 发 环 境 有 两 种 方 式,第 一 种 方 式 是,第 二 种 方 式 是。【分 析】在 默 认 情 况 下,Visual Basic 6.0 集 成 开 发
4、环 境 为 多 文 档 界 面 方 式,即 M D I方 式,在 这 种 方 式 下,窗 体 设 计 器 窗 口 是 固 定 的。使 用“工 具”菜 单 中 的“选 项”命 令,可 以 把 集 成 开 发 环 境 设 置 为 单 文 档 界 面 方 式,即 SD I方 式,在 这 种 方 式 下,窗 体 设 计 器 窗 口 是 浮 动 的。【答 案】多 文 档 界 面 或 MDI单 文 档 界 面 或 SDI第 二 章 对 象 及 其 操 作 例 1为 了 通 过 属 性 窗 口 把 窗 体 的 ControlBox属 性 设 置 为 True(或 False),下 列 正 确 的 操 作 是
5、 A.直 接 键 入 True(或 False)B.利 用 对 话 框 设 置 属 性 值 C.选 择 C ontrolB ox,然 后 按 回 车 键 D.双 击 ControlBox属 性 条【分 析】ControlBox属 性 是 一 个 逻 辑 值,其 取 值 只 有 两 种,即 T rue和 False,一 般 可 以 通 过 选 择 输 入,即 单 击 属 性 条 右 端 的 箭 头,下 拉 显 示 属 性 值 T ru e和 F a ls e,从 中 选 择 所 需 要 的 值。在 上 面 给 出 的 答 案 中,前 三 个 答 案 都 不 能 实 现 所 要 求 的 操 作,只
6、 有 答 案 D 才 能 实 现。实 际 上,对 于 只 有 两 种 可 能 取 值(True或 False、0 或 1)的 属 性,都 可 以 通 过 双 击 属 性 条 设 置。【答 案】D例 2 下 列 语 句 用 来 设 置 窗 体 F o r m l的 属 性,其 中 在 运 行 时 不 能 正 确 操 作 的 语 句 是 A.Fonnl.Caplin=Form Test B.Forml.Name=FormTestC.Forml.MaxButton=False D.Forml.MinButton=False【分 析】这 4 个 语 句 用 来 在 运 行 时 设 置 窗 体 的 属
7、性。其 中 Fonnl.Captin=Form Test”用 来 设 置 窗 体 的 标 题,Forml.Name=FormTest用 来 设 置 窗 体 的 名 称,Form 1.MaxButton=False用 来 隐 藏 窗 体 的 最 大 化 按 钮,Forml.MinButton=False用 来 隐 藏 窗 体 的 最 小 化 按 钮。从 语 法 格 式 上 来 看,似 乎 没 有 什 么 问 题,在 输 入 时 也 不 会 产 生 错 误。但 是,窗 体 的 N am e属 性 是 一 个“只 读”属 性,在 运 行 时 不 能 改 变,因 此,程 序 运 行 后,当 执 行 到
8、 Forml.Name=FormTest语 句 时 将 会 出 错。【答 案】B例 3 下 列 不 能 打 开 属 性 窗 口 的 操 作 是 A.执 行“视 图”菜 单 中 的“属 性 窗 口”命 令 B.按 F 4键 C.按 Ctrl+T 键 D.单 击 工 具 栏 上 的“属 性 窗 口”按 钮【分 析】在 上 面 选 择 中,Ctrl+T键 用 来 执 行“工 程”菜 单 中 的“部 件”命 令,打 开 的 是“部 件”窗 口,不 是 属 性 窗 口,其 他 3 个 选 项 都 可 以 打 开 属 性 窗 口。答 案 C例 i 4、为 了 对 多 个 控 件 执 行 操 作,必 须 选
9、 择 这 些 控 件 下 列 不 能 选 择 多 个 控 件 的 操 作 是 A.按 住 A lt键,不 要 松 开,然 后 单 击 每 个 要 选 择 的 控 件 B.按 住 Shift键,不 要 松 开,然 后 单 击 每 个 要 选 择 的 控 件 C.按 住 C trl键,不 要 松 开,然 后 单 击 每 个 要 选 择 的 控 件 D.拖 动 鼠 标 画 出 一 个 虚 线 矩 形,使 所 选 择 的 控 件 位 于 这 个 矩 形 内【分 析】教 程 中 介 绍 了 选 择 控 件 的 两 种 方 法,即 按 住 S h ift键 单 击 每 个 要 选 择 的 控 件 和 拖
10、动 鼠 标 画 虚 线 矩 形。除 这 两 种 方 法 外,按 住 C trl键 单 击 每 个 要 选 择 的 控 件 也 可 实 现 选 择 控 件 的 操 作,但 按 住 A lt键 单 击 每 个 要 选 择 的 控 件 不 能 达 到 目 的。【答 案】A例 5 为 了 在 运 行 时 把 窗 体 F o r m l的 标 题(C aption属 性)设 置 为 Test Program,应 使 用 的 语 句 为【分 析】窗 体 的 Caption属 性 用 来 设 置 窗 体 的 标 题,一 般 格 式 为:窗 体.(2四 0 11=字 符 串 其 中 的“窗 体.”可 以 是
11、F o r m l.,可 以 省 略,也 可 以 是 关 键 字 Me:而 字 符 串”就 是 要 设 置 的 窗 体 的 标 题。因 此,本 题 有 几 种 不 同 的 答 案。【答 案】Form 1.Caption=Test Program或 Me.Caplion=Test Program或 Caption=Test Program例 6 当 选 择 了 多 个 控 件 后,其 中 有 一 个 控 件 是“基 准 控 件”,设 置“基 准 控 件”的 方 法 是【分 析】在 一 般 情 况 下,如 果 选 择 了 窗 体 上 的 多 个 控 件,则 其 中 有 一 个 控 件 自 动 成
12、为“基 准 控 件”。选 择 方 法 不 同,“自 动 基 准 控 件”也 不 一 样。如 果 按 住 C trl或 Shift键 选 择 多 个 控 件,则 最 后 单 击 的 控 件 为“基 准 控 件”;如 果 用 拖 动 鼠 标 的 方 法 选 择 控 件,则 最 后 画 到 窗 体 上 的 控 件 是“基 准 控 件”。如 果 想 用 其 他 某 个 控 件 作 为“基 准 控 件”,可 以 在 选 择 多 个 控 件 后,单 击 该 控 件。【答 案】选 择 多 个 控 件 后,单 击 其 中 的 某 个 控 件,即 可 把 该 控 件 设 置 为“基 准 控 件”。第 三 章 V
13、B程 序 设 计 基 础 例 1 在 设 计 阶 段,当 双 击 窗 体 上 的 某 个 控 件 时,所 打 开 的 窗 口 是 A.工 程 资 源 管 理 器 窗 口 B.工 具 箱 窗 口 C.代 码 窗 口 D.属 性 窗 口【分 析】Visual Basic集 成 开 发 环 境 下 的 窗 口(包 括 代 码 窗 口)基 本 上 都 可 以 通 过 执 行“视 图”菜 单 中 相 应 的 菜 单 命 令 打 开。在 设 计 阶 段,如 果 单 击 窗 体 上 的 某 个 控 件,则 只 能 打 开 代 码 窗 口。【答 案】C例 2 下 列 打 开“代 码 窗 口”的 操 作 中 不
14、 正 确 的 是 A.按 F 4键 B.单 击“工 程 资 源 管 理 器”窗 口 中“查 看 代 码”按 钮 C.双 击 已 建 立 好 的 控 件 D.执 行“视 图”菜 单 中“代 码 窗 口”命 令【分 析】在 所 给 出 的 选 择 中,按 F 4键 可 以 打 开 属 性 窗 口,不 可 能 用 来 打 开 代 码 窗 口,而 其 他 3 个 选 项 都 可 以 用 来 打 开 代 码 窗 口。【答 案】A例 3 下 列 正 确 的 Visual Basic注 释 语 句 是 A.Dim a(10)As Integer Rem 这 是 一 个 VB 程 序 B.这 是 一 个 V
15、B程 序 Private Sub Commandl_Click().C.a=l:b=2:Rem 这 是 一 个 VB 程 序:c=3D.If Shift=6 And Button=2 ThenPrint BBBB Rem 这 是 一 个 VB 程 序 End If【分 析】在 使 用 注 释 语 句 时,有 以 下“禁 忌”:当 注 释 出 现 在 一 个 语 句 行 的 后 面 时,只 能 用 撇 号 作为 注 释 符,不 能 使 用 Rem;在 复 合 语 句 行 中,注 释 必 须 是 最 后 一 个 语 句,不 能 放 在 复 合 语 句 行 中;注 释 语 句 不 能 放 在 续 行
16、 符 的 后 面。在 所 给 出 的 选 择 中,A、C、D 都 是 不 正 确 的。【答 案】B例 4 为 了 建 立 窗 体 的 C lick事 件 过 程,即 Form _C lick,应 先 在 代 码 窗 口 的 栏 中 选 择 Form,然 后 在 栏 中 选 择 Clicko【分 析】代 码 窗 口 的 顶 部(标 题 栏 的 下 面)分 为 左 右 两 栏,左 边 一 栏 是“对 象”栏,右 边 一 栏 是“过 程”栏。在“对 象”栏 的 下 拉 列 表 中 可 以 选 择 窗 体 或 控 件 的 名 称,在“过 程”栏 中 可 以 选 择 事 件 的 名 称。因 此,为 了
17、建 立 事 件 过 程 Form _C lick,应 在“对 象”栏 中 选 择 F o rm,然 后 在“过 程”栏 中 选 择 Clicko【答 案】第 一 个 空:“对 象”或 对 象 第 二 个 空:“过 程”或 过 程 例 5 假 定 窗 体 的 名 称 为 F o r m l,对 该 窗 体 编 写 如 下 代 码:Private Sub Form_Load()Form 1.Caption=AAAAAMe.Caption=BBBBBCaption=CCCCCEnd Sub程 序 运 行 后,窗 体 的 标 题 是.【分 析】Form L oad是 程 序 运 行 后 首 先 要 执
18、 行 的 事 件 过 程。在 上 面 的 事 件 过 程 中,有 3 个 赋 值 语 句,这 3 个 语 句 都 用 来 对 对 象 赋 值,即 对 对 象 的 Caption属 性 赋 值,它 们 都 可 以 设 置 窗 体 的 标 题。第 一 个 语 句 把 窗 体 的 标 题 设 置 为“AAAAA,执 行 第 二 个 语 句 后,窗 体 的 标 题 变 为“BBBBB”,而 执 行 第 三 个 语 句 后,窗 体 的 标 题 变 为“CCCCC”。【答 案】CCCCC例 6 篇 写 程 序,用 来 设 置 窗 体 的 位 置 和 大 小。要 求:程 序 运 行 后,窗 体 的 初 始
19、位 置 为(3000,3000),其 初 始 宽 度 和 高 度 均 为 5 000;单 击 一 次 窗 体 后,窗 体 位 置 的 X 坐 标 和 Y 坐 标 各 减 少 一 半,其 宽 度 和 高 度 均 减 少 到 原 来 的 一 半。(分 析】窗 体 的 位 置 由 T op属 性 和 L eft属 性 来 设 置,宽 度 和 高 度 分 别 由 W idth属 性 和 Height属 性 来 设 置。窗 体 的 初 始 属 性 可 以 通 过 属 性 窗 口 设 置,也 可 以 在 Form_Load事 件 过 程 中 设 置;而 单 击 窗 体 后 的 属 性 可 以 在 Form
20、_Click事 件 过 程 中 设 置。程 序 如 下:Private Sub Form_Load()Top=3000Left=3000Width=5000Height=5000End SubPrivate Sub Form_Click()Form 1.Top=Forml.Top/2Form 1.Left=Fonn 1.Left/2Forml.Width=Forml.Width/2Forml.Height=Forml.Height/2End Sub窗 体 的 初 始 位 置 和 大 小 在 Form_Load事 件 过 程 中 设 置,程 序 运 行 后,显 示 窗 体 的 初 始 位 置 和
21、 大 小。单 击 一 次 窗 体 后,其 位 置 的 X 坐 标、Y 坐 标 及 窗 体 的 宽 度、高 度 均 减 少 到 原 来 的 一 半。此 后 如 果 再 单 击 一 次 窗 体,则 仍 减 少 一 半。如 果 把 Form_Click事 件 过 程 改 为:Private Sub,Form_Click()Forml.Top=1500Forml.Left=1500Forml.Width=2500Forml.Height=2500End Sub则 程 序 运 行 后,无 论 单 击 多 少 次 窗 体,窗 体 的 位 置 和 大 小 都 是 原 来 的 一 半。该 程 序 用 到 了
22、窗 体 的 4 个 属 性,即 Top.Left.W idth和 Height。在 设 置 这 几 个 属 性 时,窗 体 名 称(Forml)可 以 有,也 可 以 没 有,也 可 以 换 成 关 键 字 Me。例 7 在 Visual B asic中,下 列 优 先 级 最 高 的 运 算 符 是 A.*B.C.D.Not【分 析】Visual Basic提 供 了 3 类 运 算 符,即 算 术 运 算 符、关 系 运 算 符 和 逻 辑 运 算 符。在 3 类 运 算 符 中,算 术 运 算 的 优 先 级 最 高,其 次 是 关 系 运 算,最 后 是 逻 辑 运 算。在 该 例 中
23、,C 和 D 分 别 为 关 系 运 算 符 和 逻 辑 运 算 符,A 和 B 是 算 术 运 算 符,A 和 B 的 优 先 级 比 C 和 D 高。而 对 于 A 和 B 来 说,乘 法(*)的 优 先 级 比 整 除()的 优 先 级 高。因 此,优 先 级 最 高 的 应 当 是 乘 法 运 算 符(*)。【答 案】A例 8 以 下 关 系 表 达 式 中,其 值 为 False的 是 A.XYZ XYzB.VisualBasic=visualbasicC.the thereD.Integer Int【分 析】该 例 通 过 关 系 表 达 式 对 字 符 串 进 行 比 较。在 V
24、isual B asic中,字 符 串 数 据 按 其 ASCH码 值 进 行 比 较。在 比 较 两 个 字 符 串 时,首 先 比 较 两 个 字 符 串 的 第 一 个 字 符,其 中 ASCH码 值 较 大 的 字 符 所 在 的 字 符 串 大。如 果 第 一 个 字 符 相 同,则 比 较 第 二 个 依 次 类 推。在 该 例 的 4 个 选 择 中,A、C、D 的 值 均 为 True;B 中 的 两 个 字 符 串 基 本 相 同,但 第 一 个 字 符 串 的 第 一 个 字 母 是 大 写 字 母,而 第 二 个 字 符 串 的 第 一 个 字 母 是 小 写 字 母,第
25、 一 个 字 符 串 小 于 第 二 个 字 符 串,即 两 个 字 符 串 不 相 等,因 此 VisualBasic=visualbasic”的 值 为 假,即 False【答 案】B例 9 下 列 正 确 的 Visual Basic注 释 语 句 是 A.Dim a(10)As Integer Rem 这 是 一 个 VB 程 序 B.这 是 一 个 V B程 序 Private Sub Commandl_Click().C.a=l:b=2:Rem 这 是 二 个 VB 程 序:c=3D.If Shift=6 And Button=2 ThenPrint BBBB Rem 这 是 一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 期末考试 复习资料
限制150内