校园网-全国计算机等级考试_二级C_培训讲义全培训考试校园网计算机等级.pdf
《校园网-全国计算机等级考试_二级C_培训讲义全培训考试校园网计算机等级.pdf》由会员分享,可在线阅读,更多相关《校园网-全国计算机等级考试_二级C_培训讲义全培训考试校园网计算机等级.pdf(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全 国 计 算 机 等 级 考 试 二 级 C 培 训 讲 义 第 一 章 程 序 设 计 和 C 语 言 本 章 考 纲:1.程 序 的 构 成,main函 数 和 其 他 函 数。2.头 文 件,数 据 说 明,函 数 的 开 始 和 结 束 标 志 以 及 程 序 中 的 注 释。3.源 程 序 的 书 写 格 式。4.C 语 言 的 风 格。一 本 章 知 识 要 点:1.了 解 程 序 设 计 的 基 本 概 念 2.熟 记 计 算 机 语 言 的 分 类 3.重 点 掌 握 算 法 的 概 念 及 特 性 4.重 点 掌 握 C 程 序 构 成 及 书 写 格 式 5.重 点 掌
2、握 上 机 步 骤 及 编 程 环 境 本 章 考 试 方 式:笔 试(4 分)本 章 内 容:一、程 序:是 指 可 以 被 计 算 机 连 续 执 行 的 一 条 条 指 令 的 集 合,是 人 与 机 器 进 行 对 话 的 语 言。用 程 序 设 计 语 言 编 写 程 序 的 过 程 称 为 程 序 设 计。二、计 算 机 语 言 是 人 与 计 算 机 进 行 交 流 的 工 具。分 为 机 器 语 言、汇 编 语 言 和 高 级 语 言。三、算 法:是 为 解 决 一 个 问 题 而 采 取 的 方 法 和 步 骤,可 以 采 用 伪 代 码、流 程 图 和 N-S图 等 进 行
3、 算 法 描 述。算 法 具 有:有 穷 性、确 定 性、有 效 性、零 个 或 多 个 输 入、一 个 或 多 个 输 出 的 特 性。四、三 种 基 本 的 控 制 结 构:顺 序、选 择、循 环 结 构。五、C程 序 构 成 及 书 写 特 点 C 程 序 的 基 本 单 位 是 函 数。一 个 C 程 序 由 个 或 多 个 函 数 构 成,有 且 只 能 有 个 上 函 数(main)o 不 论 main函 数 在 整 个 程 序 中 的 位 置 如 何,C 程 序 的 执 行 总 是 从 main开 始 到 main结 束,各 函 数 之 间 可 以 相 互 调 用,但 其 他 函
4、 数 不 能 调 用 主 函 数。构 成:编 译 预 处 理 命 令 返 回 值 类 型 函 数 名 称(形 参 类 型 形 参)(变 量 定 义 执 行 语 句/*注 释*/执 行 语 句 书 写 格 式:标 识 符 区 分 大 小 写,一 般 变 量 采 用 小 写,符 号 常 量 采 用 大 写。C 语 句 用 分 号(;)表 示 结 束。但 是 在 预 处 理 命 令、函 数 头、花 括 号 之 后 不 能 加 分 号。六、上 机 步 骤 及 开 发 环 境 1.编 辑 源 程 序,源 程 序 以“.c”作 为 扩 展 名 2.编 译,将 源 程 序 转 换 成 目 标 代 码,形 成
5、“.obj”的 二 进 制 文 件 3.连 接,将 目 标 文 件 和 库 函 数 及 其 他 文 件 连 接,形 成 可 执 行 的 二 进 制 文 件“.exe”4.运 行 开 发 环 境:VC6.0考 试 真 题:1、下 列 叙 述 中 错 误 的 是(D)2006年 4 月 选 择 第 44题 A.C 语 言 源 程 序 经 编 译 后 生 成 后 缀 为.obj的 目 标 程 序 B.C 语 言 经 过 编 译、连 接 步 骤 之 后 才 能 形 成 一 个 真 正 可 执 行 的 二 进 制 机 器 指 令 文 件 C.用 C 语 言 编 写 的 程 序 称 为 源 程 序,它 以
6、 ASCH代 码 形 式 存 放 在 一 个 文 本 文 件 中 叼 D.C 语 言 中 的 每 条 可 执 行 语 句 和 非 执 行 语 句 最 终 都 将 被 转 换 成 二 进 制 的 机 器 指 令 一 2、下 列 叙 述 中 错 误 的 是(B)2006年 4 月 选 择 第 45题 A.算 法 正 确 的 程 序 最 终 一 定 会 结 束 B.算 法 正 确 的 程 序 可 以 有 零 个 输 出 C.算 法 正 确 的 程 序 可 以 有 零 个 输 入 D.算 法 正 确 的 程 序 对 于 相 同 的 输 入 一 定 有 相 同 的 结 果 3、下 列 叙 述 中 错 误
7、 的 是(A)2006年 9 月 选 择 第 11题 A.一 个 C 语 言 程 序 只 能 实 现 一 种 算 法 B.C 程 序 可 以 由 多 个 程 序 文 件 组 成 C.C 程 序 可 以 由 一 个 或 多 个 函 数 组 成 D.一 个 C 函 数 可 以 单 独 作 为 一 个 C 程 序 文 件 存 在 4、下 列 叙 述 中 正 确 的 是(D)2006年 9 月 选 择 第 12题 A.每 个 C 程 序 文 件 中 都 必 须 要 有 一 个 main()函 数 B.在 C 程 序 中 main()函 数 的 位 置 是 固 定 的 C.C 程 序 中 所 有 函 数
8、 之 间 都 可 以 相 互 调 用,与 函 数 所 处 位 置 无 关 D.在 C 程 序 的 函 数 中 不 能 定 义 另 一 个 函 数 5、在 算 法 中,对 需 要 执 行 的 每 一 步 操 作,必 须 给 出 清 楚、严 格 的 规 定,这 属 于 算 法 的(C)2007年 4 月 选 择 第 11题 A.正 当 性 B.可 行 性 C.确 定 性 D.有 穷 性 6、下 列 叙 述 中 错 误 的 是(D)2007年 4 月 选 择 第 12题 A.计 算 机 不 能 直 接 执 行 用 C 语 言 编 写 的 源 程 序 B.C 程 序 经 C 编 译 程 序 编 译 后
9、,生 成 后 缀 为.obj的 文 件 是 一 个 二 进 制 文 件 C.后 缀 为.obj的 文 件,经 连 接 程 序 生 成 后 缀 为.exe的 文 件 是 一 个 二 进 制 文 件 D.后 缀 为.obj和.exe的 二 进 制 文 件 都 可 以 直 接 运 行 7、下 列 叙 述 中 错 误 的 是(C)2007年 4 月 选 择 第 14题 A.C 语 言 是 一 种 结 构 化 程 序 设 计 语 言 B.结 构 化 程 序 由 顺 序、分 支、循 环 3种 基 本 结 构 组 成 C.使 用 3种 基 本 结 构 构 成 的 程 序 只 能 解 决 简 单 问 题 D.
10、结 构 化 程 序 设 计 提 倡 模 块 化 的 设 计 方 法 8、对 于 一 个 正 常 运 行 的 C 程 序,下 列 叙 述 中 正 确 的 是(A)2007年 4 月 选 择 第 15题 A.程 序 的 执 行 总 是 从 main函 数 开 始,在 main函 数 结 束 B.程 序 的 执 行 总 是 从 程 序 的 第 一 个 函 数 开 始,在 main函 数 结 束 C.程 序 的 执 行 总 是 从 main函 数 开 始,在 程 序 的 最 后 一 个 函 数 中 结 束 D.程 序 的 执 行 总 是 从 程 序 中 的 第 一 个 函 数 开 始,在 程 序 的
11、最 后 一 个 函 数 结 束9、C 语 言 源 程 序 名 的 后 缀 是(B)2007年 9 月 选 择 第 11题 A.exeB.cC.objD.cp10、下 列 叙 述 中 正 确 的 是(C)2007年 9 月 选 择 第 14题 A.C 语 言 程 序 将 从 源 程 序 中 第 一 个 函 数 开 始 执 行 3B.可 以 在 程 序 中 由 用 户 指 定 任 意 一 个 函 数 作 为 主 函 数,程 序 将 从 此 开 始 执 行 一 C.C 语 言 规 定 必 须 用 main作 为 主 函 数 名,程 序 将 从 此 开 始 执 行,在 此 结 束 D.Main可 作
12、为 用 户 标 识 符,用 以 命 名 任 意 一 个 函 数 作 为 主 函 数 第 二 章 数 据 类 型 及 运 算(记 忆 加 理 解)本 章 考 纲:1.C 的 数 据 类 型(基 本 类 型、构 造 类 型、指 针 类 型、空 类 型)及 定 义 方 法。2.C 运 算 符 的 种 类、运 算 优 先 级 和 结 合 性。3.不 同 类 型 数 据 间 的 转 换 与 运 算 4.C 表 达 式 类 型(赋 值 表 达 式、算 术 表 达 式、关 系 表 达 式、逻 辑 表 达 式、条 件 表 达 式、逗 号 表 达 式)和 求 值 规 则。本 章 知 识 要 点:1.重 点 掌
13、握 标 识 符 的 合 法 性 判 断,符 号 常 量 的 使 用 2.重 点 掌 握 整 型 变 量 和 实 型 变 量 的 分 类 及 说 明 以 及 整 型 常 量 和 实 型 常 量 的 表 示 方 法 3.熟 记 字 符 常 量 和 字 符 串 常 量 的 表 示,重 点 掌 握 字 符 运 算 原 理 4.重 点 掌 握 数 据 类 型 的 转 换 原 理 及 执 行 过 程 5.重 点 掌 握 算 术 运 算 符 的 分 类 及 运 算 符 的 优 先 级 和 结 合 性 6.重 点 掌 握 复 合 的 赋 值 表 达 式 及 表 达 式 类 型 转 换 7.重 点 掌 握 自
14、增 自 减 运 算 符 的 用 法(优 先 级、结 合 性 和 执 行 过 程)8.重 点 掌 握 逗 号 运 算 符 的 执 行 过 程 本 章 考 试 方 式:笔 试(16分)+上 机(5 分)本 章 内 容:一、标 识 符:由 字 母、数 字 和 下 划 线 组 成,并 且 必 须 以 字 母 或 下 划 线 开 头。C 语 言 中 的 关 键 字 不 能 用 作 其 他 用 途,如 不 能 用 作 变 量 或 函 数 名。以 下 选 项 中 合 法 的 标 识 符 是(2009年 3 月)A)1_1 B)1-1 C)_11 D)1_ 以 下 速 项 中 不 合 法 的 标 识 符 是(
15、2008年 4 月)A)print B)FOR C)&a D)_00 可 在 C 程 序 中 用 做 用 户 标 识 符 的 一 组 标 识 符 是(2007年 9 月)A)and B)Date C)Hi D)case_2007 y-m-d Dr.Tom Bigl 按 照 C 语 言 规 定 的 用 户 标 识 符 命 名 规 则,不 能 出 现 在 标 识 符 中 的 是(2007年 4 月)A)大 写 字 母 B)连 接 符 C)数 字 字 符 D)下 划 线 以 下 不 合 法 的 用 户 标 识 符 是(2006年 4月)A)j2_KEY B)Double C)4d D)_8_二、常
16、量 和 变 量 在 程 序 运 行 过 程 中,其 值 不 能 被 改 变 的 量 称 为 常 量。符 号 常 量 的 表 示:define标 识 符 常 量 ttdefine PI 3.14159/*P I 就 是 一 个 符 号 常 量,代 表 3.14159*/main()float r,area;一 r=3;area=PI*r*r;printf(narea=%f”,area);)在 程 序 运 行 过 程 中,其 值 可 以 改 变 的 量 称 为 变 量。一 个 变 量 具 有 两 个 要 素:变 量 名 和 变 量 值。一 个 变 量 名 实 质 上 是 代 表 内 存 中 的 一
17、 个 存 储 单 元,该 单 元 中 的 存 储 的 内 容 就 是 变 量 值,通 过 变 量 名 来 引 用 变 量 的 值。=、整 却 却 据 区 型 常 量 有 3 种 表 示 方 法:十 进 制 表 示 法:123,-456,112L等 八 进 制 表 示 法:014,077十 六 进 制 表 示 法:OxAOF注:只 有 十 进 制 数 可 以 是 负 数,其 余 进 制 只 能 是 无 符 号 数。无 符 号 数 可 用 后 缀 u(U)表 示。整 型 变 量 分 为 以 下 3 类:基 本 整 型:用 int表 示,在 VC6内 存 中 占 4 个 字 节 短 整 型:用 sh
18、ort int或 short表 示,在 内 存 中 占 2 个 字 节 长 整 型:用 long int或 long表 示,在 内 存 中 占 4 个 字 节 还 可 以 加 上 unsigned,将 变 量 定 义 为 无 符 号 型。四、实 型 数 据 实 型 常 量 有 两 种 表 示 方 式:十 进 制 小 数 形 式:3.1415、0.123、.145、34.、123f指 数 形 式:6.0E3(E或 e 之 前 必 需 有 数,之 后 必 须 是 整 数)实 型 变 量 分 3 类:单 精 度:float占 4 个 字 节,有 6-7位 有 效 位 数 双 精 度:double占
19、8 个 字 节,有 15T6位 有 效 位 数 长 双 精 度:long double占 16个 字 节,有 18T9位 有 效 位 数 五、字 符 型 数 据(在 内 存 中 存 放 的 是 字 符 量 的 ASCH码)字 符 常 量:一 对 单 引 号 括 起 来 的 单 个 字 符。(转 义 字 符),a、n,字 符 变 量:类 型 说 明 符 char,在 内 存 中 占 一 个 字 节。C 语 言 允 许 对 整 型 变 量 赋 字 符 值,也 允 许 对 字 符 变 量 赋 整 型 值。main()char cl,c2;cl=,a-,c2-b;cl=cl-32;c2=c2-32;p
20、rintf(*%c%cn”,cl,c2);printf(%d%d”,cl,c2);以 下 选 项 中 不 属 于 字 符 常 量 的 是(2008年 4 月)A)C B)C C)xCC0 D)072 以 下 合 法 的 字 符 常 量 的 是 A)xl3 B),081,C)65 D)n 已 知 大 写 字 母 A 的 ASCII码 是 6 5,小 写 字 母 a 的 ASCII码 是 97。下 列 不 能 将 变 量 c 中 的 大 写 字 母 转 换 为 对 应 小 写 字 母 的 语 句 是(2007年 4 月)A)c=(c-tA,)%26+,a,B)c=c+32 一 C)c=c-A+a
21、D)c=(tA,+c)%26-ta,以 下 选 项 中,值 为 1 的 表 达 式 o(2006年 9 月)A)l-OB)1-0 C)T-O D)0-0六、字 符 串 常 量:用 一 对 双 撇 号 括 起 来 的 零 个 或 多 个 字 符 序 列。如:China”在 存 储 字 符 串 时,系 统 会 在 字 符 串 的 末 尾 自 动 加 上 一 个 0作 为 字 符 串 的 结 束 标 志,所 以“china”在 内 存 中 实 质 是 占 6 个 字 节 的 空 间。C 语 言 没 有 字 符 串 变 量,对 字 符 串 的 处 理 都 是 通 过 字 符 数 组 来 完 成。以 下
22、 选 项 中,能 用 作 数 据 常 量 的 是(2009年 3 月)A)oll5 B)0118 C)1.5el.5 D)115L 以 下 选 项 中 不 能 作 为 C 语 言 合 法 常 量 的 是()。A)cd B)0.le+6 C)a D)0 1 1,以 下 不 合 法 的 数 值 常 量 是 A)O il B)l e i C)8.0 EO.5 D)Oxabcd C 源 程 序 中 不 能 表 示 的 数 制 是()。(2008年 9月)A)二 进 制 B)八 进 制 C)十 进 制 D)十 六 进 制 以 下 关 于 lo n g、i n t和 s h o r t类 型 数 据 占
23、用 内 存 大 小 的 叙 述 中 正 确 的 是(2007年 9月)A)均 占 4个 字 节 B)根 据 数 据 的 大 小 来 决 定 所 占 内 存 的 字 节 数 C)由 用 户 自 己 定 义 D)由 C语 言 编 译 系 统 决 定 以 下 选 项 中,合 法 的 一 组 C 语 言 数 值 常 量 是(2007年 9月)七、变 量 的 定 义 C 语 言 规 定,变 量 在 使 用 时 必 须 先 定 义 后 使 用。变 量 定 义 形 式:A)028 B)12.C).177 D)0 x8A.5 e-3 0Xa23 4 e l.5 10,000-O xf 4.5 e 0 Oabc
24、 3.e 5数 据 类 型 变 量 名 1,变 量 名 2,.;如:int sum,a;float score,b;char c;变 量 在 定 义 时 可 以 初 始 化,如:int sum=0,a=l;float score=0.0,b=l.5;char c=a;此 赋 初 值 错 误:int sum=a=l;赋 初 值 只 能 对 单 个 变 量 进 行。以 下 选 项 中 正 确 的 定 义 语 句 是()。(2008年 9月)A)double a;b;B)double a=b=7;C)double a=7r b=7;D)doublez a,b;以 下 定 义 语 句 中 正 确 的
25、是(2008年 4 月)A)int a=b=0;B)char A=65+l,b=,bl;C)float a=l,*b=&a,*c=&b;D)double a=0.0;b=Ll;下 列 定 义 变 量 的 语 句 中 错 误 的 是 o(2006年 9 月)A)int _int;B)double int_;C)char For;D)float US$八、不 同 薮 据 类 型 之 间 的 转 换 一 一 个 运 算 符 两 边 的 运 算 数 类 型 不 一 致 时,需 转 换 成 相 同 类 型,即 较 低 类 型 转 换 成 教 高 类 型(此 过 程 编 译 系 统 自 动 完 成)。类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园网 全国 计算机等级考试 二级 C_ 培训 讲义 考试 计算机 等级
限制150内