C#考试复习题.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C#考试复习题.pdf》由会员分享,可在线阅读,更多相关《C#考试复习题.pdf(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1章 绪 论 复 习 题 1.什 么 是 程 序 设 计?答:计 算 机 程 序 设 计 又 称 为 编 程(programming),是 一 门 设 计 和 编 写 计 算 机 程 序 的 科 学 和 艺 术。程 序 是 程 序 设 计 中 最 基 本 的 概 念,也 是 软 件 中 最 基 本 的 概 念。程 序 是 计 算 任 务 的 处 理 对 象 和 处 理 规 则 的 描 述。所 谓 计 算 任 务 是 指 所 有 通 过 计 算 来 解 决 实 际 问 题 的 任 务。处 理 对 象 是 数 据,如 数 字、文 字 和 图 像 等。处 理 规 则 一 般 指 处 理 动 作
2、和 步 骤。在 低 级 语 言 中,程 序 是 一 组 指 令 和 相 关 的 数 据。在 高 级 语 言 中,程 序 一 般 是 一 组 说 明 和 语 句,它 包 括 了 算 法 和 数 据 结 构。程 序 设 计 就 是 为 计 算 机 设 计 和 编 写 程 序,使 其 按 照 人 所 规 定 的 算 法 对 数 据 进 行 处 理。通 常 程 序 设 计 包 括 了 问 题 建 模、算 法 设 计、编 写 代 码 和 编 译 调 试 等 过 程。2.当 今 的 计 算 机 是 基 于 什 么 模 型?答:现 代 计 算 机 都 是 基 于 冯 诺 伊 曼 模 型 的。此 模 型 着
3、眼 于 计 算 机 的 内 部 结 构,定 义 了 处 理 机 的 运 行 过 程。该 模 型 把 计 算 机 分 为 四 个 子 系 统:存 储 器、算 术/逻 辑 单 元、控 制 单 元 和 输 入/输 出 单 元。3.为 什 么 不 称 计 算 机 为 数 据 处 理 器?答:数 据 处 理 器。可 以 认 为 是 一 个 接 受 输 入 数 据,处 理 数 据,产 生 输 出 数 据 的 黑 盒。尽 管 这 个 模 型 能 够 体 现 现 代 计 算 机 的 功 能,但 是 它 的 定 义 还 是 太 狭 窄。这 个 模 型 并 没 有 说 明 它 处 理 的 类 型 以 及 是 否
4、可 以 处 理 一 种 以 上 的 类 型。换 句 话 说,它 并 没 有 清 楚 的 说 明 一 个 基 于 这 个 模 型 的 机 器 能 够 完 成 操 作 的 类 型 和 数 量。它 是 专 用 机 器 还 是 通 用 机 器 呢?这 种 模 型 可 以 表 示 为 一 种 设 计 用 来 完 成 特 定 任 务 的 专 用 计 算 机(或 者 处 理 器),比 如 用 来 控 制 建 筑 物 温 度 或 汽 车 油 料 使 用。但 计 算 机 作 为 一 个 当 今 使 用 的 术 语,是 一 种 通 用 的 机 器。它 可 以 完 成 各 种 不 同 的 工 作.4.你 所 知 道
5、 的 程 序 设 计 语 言 有 哪 些?你 知 道 它 们 有 什 么 不 同 特 点 吗?(答 案 略)5.位 模 式 是 如 何 表 示 一 个 构 成 文 本 的 语 言 符 号 的?答 所 谓 位(bit,binary d ig it的 缩 写)是 存 储 在 计 算 机 中 的 最 小 单 位;它 是 0 或 1。位 代 表 设 备 的 某 一 状 态,这 些 设 备 只 能 处 于 两 种 状 态 中 的 某 一 种 状 态。计 算 机 存 储 器 并 不 知 道 所 存 储 的 位 模 式 是 表 示 哪 种 类 型 的 数 据.实 际 上 计 算 机 存 储 器 仅 仅 将
6、数 据 以 位 模 式 存 储。至 于 解 释 位 模 式 是 数 字 类 型、文 本 类 型、或 其 它 的 数 据 类 型,则 是 由 输 入/输 出 设 备 或 程 序 的 完 成。换 句 话 说,当 数 据 输 入 计 算 机 时,它 们 被 编 码,当 呈 现 给 用 户 时,它 们 被 解 码。位 模 式 可 以 表 示 任 何 一 个 构 成 文 本 的 语 言 符 号。在 一 种 语 言 中,位 模 式 到 底 需 要 多 少 位 来 表 示 一 个 文 本 符 号 主 要 取 决 于 该 语 言 集 中 到 底 有 多 少 不 同 的 文 本 符 号。例 如,如 果 要 创
7、建 的 某 个 虚 构 的 语 言 仅 仅 使 用 大 写 的 英 文 字 母,则 只 需 要 2 6个 符 号。相 应 的 这 种 语 言 的 位 模 式 则 至 少 需 要 表 示 2 6个 符 号。对 另 一 种 语 言,如 中 文,可 能 需 要 更 多 的 符 号。在 一 种 语 言 中,表 示 某 一 符 号 的 位 模 式 的 长 度 取 决 于 该 语 言 中 所 使 用 的 符 号 的 数 量。更 多 的 符 号 意 味 着 更 长 的 位 模 式。6.计 算 机 程 序 设 计 语 言 是 如 何 分 类 的?答:程 序 设 计 语 言 可 划 分 为 低 级 语 言、中
8、级 语 言 和 高 级 语 言。低 级 语 言 或 称 机 器 语 言,是 程 序 设 计 语 言 中 最 基 础 的 类 型,能 被 计 算 机 直 接 理 解。机 器 语 言 的 区 别 取 决 于 制 造 商 和 计 算 机 的 型 号。高 级 语 言 是 在 计 算 机 能 够 理 解 和 处 理 之 前 必 须 首 先 翻 译 成 机 器 语 言 的 程 序 设 计 语 言。C、C+.P ascal和 FORTRAN都 是 高 级 语 言 的 例 子。汇 编 语 言 是 中 级 语 言,非 常 接 近 于 机 器 语 言,没 有 其 他 高 级 语 言 所 表 现 出 的 语 言 复
9、 杂 程 度,运 行 时 仍 然 得 先 翻 译 成 机 器 语 言。7.C#是 什 么?答:C#(发 音 为:C sharp)是 Microsoft公 司 开 发 的 一 种 新 的 语 言,也 是.N E T公 用 语 言 运 行 环 境 的 内 置 语 言。它 完 美 的 结 合 了 C/C+的 强 大 功 能、Java的 面 向 对 象 特 征 和 Visual Basic的 易 用 性,从 而 构 成 一 种 类 型 安 全 的、简 单 的 面 向 对 象 的 编 程 语 言.8.C#的 集 成 开 发 环 境 包 括 那 些 组 成 部 分?答:C#的 集 成 开 发 环 境 主
10、要 由 这 几 部 分 组 成:通 用 语 言 运 行 时 CLR(Common LanguageRuntime),它 是 整 个 开 发 框 架 的 基 础;由 C L R所 提 供 的 一 组 基 础 类 库;在 开 发 技 术 方 面,C#的 集 成 开 发 环 境 提 供 了 全 新 的 数 据 库 访 问 技 术 A D O.N E T,以 及 网 络 应 用 开 发 技 术 ASP.NET和 Windows 编 程 技 术 Win Forms.9.简 述 程 序 设 计 的 过 程。答:程 序 的 设 计 过 程 包 括:问 题 建 模、算 法 设 计、编 写 代 码、编 译 调
11、试。程 序 将 以 数 据 处 理 的 方 式 解 决 客 观 世 界 中 的 问 题,因 此 在 程 序 设 计 之 初,首 先 应 该 将 实 际 问 题 抽 象 成 一 个 求 解 模 型,然 后 为 该 模 型 设 计 和 制 定 算 法。通 过 问 题 建 模,可 以 清 楚 地 描 述 各 种 概 念、已 知 条 件、所 求 结 果,以 及 已 知 条 件 与 所 求 结 果 之 间 的 联 系 等 各 方 面 的 信 息。模 型 和 算 法 的 结 合 将 给 出 问 题 的 解 决 方 案。具 体 的 解 决 方 案 确 定 后,需 要 对 所 采 用 的 算 法 进 行 描
12、述,算 法 的 初 步 描 述 可 以 采 用 自 然 语 言 方 式,然 后 逐 步 将 其 转 化 为 程 序 流 程 图 或 其 他 直 观 方 式。这 些 描 述 方 式 比 较 简 单 明 确,能 够 比 较 明 显 地 展 示 程 序 设 计 思 想,是 进 行 程 序 调 试 的 重 要 参 考。使 用 计 算 机 系 统 提 供 的 某 种 程 序 设 计 语 言,根 据 上 述 算 法 描 述,将 已 设 计 好 的 算 法 表 达 出 来,使 得 非 形 式 化 的 算 法 转 变 为 形 式 化 的 由 程 序 设 计 语 言 表 达 的 算 法,这 个 过 程 称 为
13、程 序 编 码。程 序 设 计 者 可 以 通 过 常 用 的 开 发 工 具(如 Java、Visual B asic等)依 据 程 序 设 计 语 言 的 语 法 规 则 编 写 程 序,并 将 源 代 码 编 译 成 可 执 行 程 序。由 于 很 少 能 保 证 程 序 第 一 次 就 能 够 正 确 运 行,所 以 程 序 设 计 时 经 常 需 要 使 用 调 试 程 序 来 帮 助 查 找 程 序 错 误,解 决 程 序 运 行 中 存 在 的 问 题。调 试 程 序 能 够 在 运 行 的 程 序 中 检 测 到 一 个 事 件,并 向 程 序 员 指 出 该 事 件 在 程
14、序 由 哪 条 代 码 的 触 发。只 有 编 译 调 试 成 功 了,才 完 成 了 程 序 的 设 计 过 程。测 试 题 10.以 下 关 于 计 算 机 程 序 的 描 述 不 正 确 的 是。A、计 算 机 程 序 是 指 按 照 时 间 顺 序 依 次 安 排 的 计 算 机 工 作 步 骤。B、简 单 地 讲,计 算 机 程 序 也 可 以 表 示 成:算 法+数 据 结 构。C、计 算 机 程 序 是 对 计 算 步 骤 的 编 排 和 优 化。D、计 算 机 程 序 是 计 算 任 务 的 处 理 对 象 和 处 理 规 则 的 描 述。答 案:C(提 示:计 算 机 程 序
15、 是 对 计 算 步 骤 的 编 排,但 不 一 定 优 化)11.现 代 的 内 部 存 储 计 算 机 程 序 的 概 念 是 由 提 出 来 的。A、美 籍 匈 牙 利 数 学 家 约 翰 冯 诺 伊 曼 B、英 国 数 学 家 奥 古 斯 塔 埃 达 拜 伦 C、法 国 发 明 家 约 瑟 夫 D、英 国 数 学 家 和 发 明 家 查 尔 斯 巴 比 答 案:A12.以 下 程 序 设 计 语 言 在 历 史 上 出 现 的 正 确 顺 序 是。A、FORTRAN,BASIC,C#、JAVAB、FORTRAN C、JAVA、C#C、LISP、BASIC.C#、C+D,COBOL、C#
16、、Pascal,JAVA答 案:B13.以 下 的 应 用 程 序 中,不 能 将 源 代 码 翻 译 成 Fl标 代 码 是 一 A、编 译 器 B、解 释 器 C、汇 编 程 序 D、虚 拟 机 答 案:D14.计 算 机 内 存 中 存 储 体 的 基 本 单 位 是 一。A、字 节 B、字 C、位 D、字 符 答 案:C15.可 用 于 表 示 来 自 世 界 上 不 同 语 言 的 符 号。A、ASCII 码 B、扩 展 ASCH码 C、扩 展 ASCII码 和 Unicode码 D、Unicode 码 答 案:D16.以 下 有 关 计 算 机 数 据 表 示 的 说 法 不 正
17、确 的 是。A、计 算 机 中 并 没 有 采 用 文 本 的 编 码 来 表 示 数 字。B、计 算 机 存 储 器 仅 仅 将 数 据 以 位 模 式 存 储,它 并 不 知 道 其 存 储 的 数 据 是 哪 种 类 型。C、在 种 语 言 中,位 模 式 到 底 需 要 多 少 位 来 表 示 一 个 符 号 这 主 要 取 决 于 内 存 的 大 小。D、一 个 字 中 包 含 多 个 位,字 可 以 是 8位、16位、32位,甚 至 是 6 4位。答 案:C17.程 序 设 计 语 言 通 常 分 为。A、面 向 过 程 的、函 数 式 的、面 向 对 象 的 或 逻 辑 的 语
18、言 B、机 器 语 言、汇 编 语 言、高 级 语 言 C、数 据 库 语 言、通 用 语 言、嵌 入 式 语 言 D、可 视 化 语 言、非 可 视 化 语 言 答 案:B18.C#从 _版 本 开 始 推 出 了 C#for.NET集 成 开 发 环 境。A、C#7B、C#5C、C#8D、C#2005答 案:D19.C#是 出 品 的 一 种 优 秀 的 集 成 开 发 工 具。A、SUN公 司 B、Borland 公 司 C、IB M公 司 D、Microsoft 公 司 答 案:D练 习 题 20.设 计 一 个 窗 体,从 组 件 面 板 中 选 择 一 些 常 见 控 件 放 置
19、在 其 上。运 行 该 程 序,观 察 运 行 结 果,并 察 看 C#自 动 生 成 了 那 些 代 码。(答 案 喀)21.查 阅 资 料,找 出 最 近 10年 来 新 出 现 的 程 序 设 计 语 言,了 解 为 什 么 人 们 要 推 出 这 些 新 的 语 言,并 讨 论 程 序 设 计 与 语 言 的 关 系。(答 案 略)22.一 种 计 算 机 程 序 设 计 语 言 有 10种 不 同 的 指 令。如 果 指 令 不 重 复,在 这 种 语 言 能 编 出 多 少 5 条 指 令 的 程 序?又 能 编 出 多 少 7 条 指 令 的 程 序?答:5 条 指 令 的 程
20、序:10 x9x8x7x6(种)7 条 指 令 的 程 序:10 x9x8x7x6x5x4(种)讨 论:今 天 对 一 个 最 终 用 户 来 说,硬 件、软 件 和 数 据 哪 个 更 有 价 值?第 2章 程 序 设 计 基 础 复 习 题 1.简 述 c#程 序 的 基 本 框 架 结 构。答:C#程 序 由 一 个 或 多 个 独 立 的 类 组 成,每 个 类 归 属 于 某 个 命 名 空 间。C#的 类 可 以 由 一 个 或 多 个 方 法 组 成,其 中 类 中 的 静 态 M ain方 法 可 用 作 程 序 运 行 的 人 口。2.代 码 质 量 评 审 的 原 则 是
21、什 么?撰 写 代 码 时 如 何 使 程 序 结 构 清 晰,易 于 阅 读?答:通 过 编 程 经 验 的 总 结 和 软 件 工 程 的 研 究,归 纳 出 如 下 代 码 质 量 评 审 原 则:正 确 性 指 程 序 代 码 要 实 现 软 件 设 计 所 要 求 的 功 能;可 靠 性 指 代 码 最 后 编 译 的 程 序 要 能 够 稳 定、可 靠、安 全 的 运 行;规 范 化 指 代 码 书 写 的 风 格、命 名 规 则 等 要 符 合 规 范;可 读 性 指 代 码 要 便 于 查 看 和 理 解;在 程 序 代 码 中 适 当 使 用 空 格、空 行、缩 进 以 及
22、必 要 的 注 释 和 规 范 的 命 名,可 以 使 程 序 结 构 清 晰,易 于 阅 读。3.什 么 是 数 据 类 型?以 变 量 为 例,阐 述 数 据 类 型 的 意 义。答:某 种 数 据 类 型 就 好 比 是 一 套“用 来 解 释 存 储 于 某 内 存 位 置 上 的 值(好 比 变 量 的 值)的 规 则。举 个 例 子,如 果 变 量 是 个 整 数,存 储 于 其 中 的 位(bits)就 被 解 释 为 一 个 整 数;如 果 变 量 的 数 据 类 型 是 字 符 串,存 储 于 其 中 的 位(bits)就 被 解 释 为 一 组 字 符。当 然,对 编 译
23、器 来 说,数 据 类 型 的 含 义 远 不 止 于 此。编 译 器 还 必 须 能 够 理 解 以 下 规 则:”定 义 每 一 种 数 据 类 型 能 够 接 受 的 值 以 及”对 这 些 值 来 说 哪 些 操 作 合 法“通 过 这 些 知 识,编 译 器 便 能 够 决 定 一 个 特 定 数 据 类 型 的 值 是 否 被 正 确 地 使 用。4.C#数 据 类 型 可 分 为 几 大 类?C#值 类 型 包 括 哪 些?答:C#中 的 数 据 类 型 可 以 分 为 值 类 型 和 引 用 类 型 两 大 类。其 中 值 类 型 包 括:简 单 类 型、枚 举类 型 和 结
24、构 类 型;引 用 类 型 包 括:数 组 类 型、类 类 型、接 口 类 型 和 代 理 类 型。测 试 题 5.以 下 声 明 常 量 的 语 句 正 确 的 是.A、double PI=3.14159;B、const double Pl=3.14159;C、static double PI=3.14159;D、static const double PI=3.14159;答 案:B6.C#中 简 单 数 据 类 型 包 括.A、整 数 类 型,字 符 类 型,枚 举 类 型 和 结 构 类 型 B、整 数 类 型,字 符 类 型,布 尔 类 型 和 实 数 类 型 C、整 数 类 型,字
25、 符 类 型,结 构 类 型 和 类 类 型 D、整 数 类 型,字 符 类 型,布 尔 类 型,结 构 类 型 和 类 类 型 答 案:B7.以 下 类 型 在 内 存 中 所 占 大 小 从 小 到 大 排 序,正 确 的 是 A、byte short longbyte long shortC、char byte floatD、double float long答 案:A8.每 个 C#语 句 以 _结 束。A、右 大 括 号“”B、回 车 C、点 号 D、分 号 答 案:D9.下 面 可 作 为 变 量 名 的 是.A、tryB、continueC、$500D、24Hour答 案:C10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 考试 复习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内