计算机类相关资料
9.0万次浏览
1.8万人收藏
(完整word)计算机二级c语言题库及参考答案

(完整word)计算机二级c语言题库及参考答案

1.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。 A.20 B.0或35 C.15 D.16 2.下列关于栈的叙述中,正确的是()。 A.栈底元素一定是最后入栈的元素B.栈操作遵循先进后出的原则C.栈顶元素一定是最先入栈的元素D.以上三种说法都不对3.下列链表中,其逻辑结构属于非线性结构的是()0、A.双向链表B.带链的栈C.二叉链表D.循环链表4.在关系数据库中,用来表示实体间联系的是()。 A.网状结构B.树状结构C.属性D.二维表5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。 A.1:m联系B.m:n联系C.1:1联系D.m:l联系 则由关系R得到关系S的操作是()。 A.自然连接B.并C.选择D.投影7.数据字典(DD)所定义的对象都包含于()。 A.软件结构图B.方框图C.数据流图(DFD图)D.程序流程图8.软件需求规格说明书的作用不包括()。 A.软件设计的依据B.软件可行性研究的依据C.软件验收的依据D

(完整word版)计算机二级c语言题库及参考答案

1 . 设 循环 队列 的 存储 空间 为 Q ( 1 : 35 ) , 初始 状态 为 front = rear = 35 。 现 经过 一 系列 入队 与 退 队 运算 后 , front = 15 , rear = 15 , 则 循环 队列 中 的 元素 个数 为 ( ) 。 A . 20 B . 0 或 35 C . 15 D . 16 2 . 下列 关于 栈 的 叙述 中 , 正确 的 是 ( ) 。 A . 栈 底 元素 一定 是 最后 入 栈 的 元素 B . 栈 操作 遵循 先进 后 出 的 原则 C . 栈 顶 元素 一定 是 最先 入 栈 的 元素 D . 以上 三 种 说法 都 不对 3 . 下列 链表 中 , 其 逻辑 结构 属于 非 线性 结构 的 是 ( ) 0 、 A . 双向 链表 B . 带 链 的 栈 C . 二 叉 链表 D . 循环 链表 4 . 在 关系 数据 库 中 , 用来 表示 实体 间 联系 的 是 ( ) 。 A . 网状 结构 B . 树状 结构 C . 属性 D . 二维 表 5 . 公司 中 有 多 个 部门 和 多 名 职员 , 每 个 职员 只能 属于 一个 部门 , 一个 部门 可以 有 多 名 职员 。 则 实体 部门 和 职员 间 的 联系 是 ( ) 。 A . 1 : m 联系 B . m : n 联系 C . 1 : 1 联系 D . m : l 联系 则 由 关系 R 得到 关系 S 的 操作 是 ( ) 。 A . 自然 连接 B . 并 C . 选择 D . 投影 7 . 数据 字典 ( DD ) 所 定义 的 对象 都 包含 于 ( ) 。 A . 软件 结构 图 B . 方框 图 C . 数据 流 图 ( DFD 图 ) D . 程序 流程 图 8 . 软件 需求 规格 说明 书 的 作用 不 包括 ( ) 。 A . 软件 设计 的 依据 B . 软件 可行 性 研究 的 依据 C . 软件 验收 的 依据 D . 用户 与 开发 人员 对 软件 要 做 什么 的 共同 理解 9 . 下面 属于 黑盒 测试 方法 的 是 ( ) 。 A . 边界 值 分析 B . 路径 覆盖 C . 语句 覆盖 D . 逻辑 覆盖 10 . 下面 不 属于 软件 设计 阶段 任务 的 是 ( ) 。 A . 制订 软件 确认 测试 计划 B . 数据 库 设计 C . 软件 总体 设计 D . 算法 设计 11 . 以下 叙述 中 正确 的 是 ( ) 。 A . 在 C 语言 程序 中 , main 函数 必须 放在 其他 函数 的 最 前面 B . 每 个 后缀 为 C 的 C 语言 源 程序 都 可以 单独 进行 编译 C . 在 C 语言 程序 中 , 只有 main 函数 才 可 单独 进行 编译 D . 每 个 后缀 为 . C 的 C 语言 源 程序 都 应该 包含 一个 main 函数 12 . C 语言 中 的 标识 符 分为 关键 字 、 预 定义 标识 符 和 用户 标识 符 , 以下 叙述 正确 的 是 ( ) 。 A . 预 定义 标识 符 ( 如 库 函数 中 的 函数 名 ) 可用 做 用户 标识 符 , 但 失去 原有 含义 B . 用户 标识 符 可以 由 字母 和 数字 任意 顺序 组成 C . 在 标识 符 中 大写 字母 和 小写 字母 被 认为 是 相同 的 字符 D . 关键 字 可用 做 用户 标识 符 , 但 失去 原有 含义 13 . 以下 选项 中 表示 一个 合法 的 常量 是 ( 说明 : 符号 口 表示 空格 ) ( ) 。 A . 9 口 9 口 9 B . 0 Xab C . 123 E 0 . 2 14 . C
2024年全国计算机等级考试二级C语言笔试试题及答案

2024年全国计算机等级考试二级C语言笔试试题及答案

4 月 全国 计算机 级别 考试 二 级 C 语言 笔试 试题 及 答案 画 一 、 选择 题 ( ( 1 ) ( 10 ) 每 题 2 分 , ( II ) ( 50 ) 每 题 I 分 , 共 60 分 ) 下列 各 题 四 个 选项 中 , 只有 一 种 选项 是 对 H 勺 的 , 请 将 对内 的 选项 涂 写 在 答题 卡 相应 位置 上 , 答 在 试卷 上 不 得分 。 ( 1 ) 数据 的 存储 构造 是 指 . A . 存储 在外 存 中 的 数据 B . 数据 所 占 的 存储 空间 量 C . 数据 在 计算机 中 的 顺序 存储 方式 D . 数据 的 逻辑 构造 在 计算机 中 的 表达 ( 2 ) 下列 有关 栈 的 描述 中 错误 的 是 . A . 栈 是 先进 后 出 的 线性 表 B . 栈 只能 顺序 存储 C . 栈 具有 记忆 作用 D . 对 栈 的 插入 与 删除 操作 中 , 不 需要 变化 栈 底 指针 ( 3 ) 对于 长度 为 nlfj 线性 表 , 在 最 坏 状况 下 , 下列 各 排序 法 所 相应 的 比较 次数 中 对 的 价 J 是 A . 冒泡 排序 为 n / 2B . 冒泡 排序 为 nC . 迅速 排序 为 nD . 迅速 排序 为 1 ) / 2 ( 4 ) 对 长度 为 nFfj 线性 表 进行 顺序 查找 , 在 最 坏 状况 下 所 需要 的 比较 次数 为 A . log 2 nB . n / 2C . nD . n + 1 ( 5 ) 下列 对于 线性 链表 的 描述 中 对 的 的 是 。 A . 存储 空间 不 一定 是 持续 , 且 各 元素 的 存储 顺序 是 任意 的 B . 存储 空间 不 一定 是 持续 , 且 前件 元素 一定 存储 在 后件 元素 的 前面 C . 存储 空间 必须 持续 , 且 前件 元素 一定 存储 在 后件 元素 的 前面 D . 存储 空间 必须 持续 , 且 各 元素 的 存储 顺序 是 任意 的 ( 6 ) 下列 对于 软件 测试 的 描述 中 对 啊 的 是 . A . 软件 测试 的 目的 是 证明 程序 与否 对 时 B . 软件 测试 的 目的 是 使 程序 运营 成果 对 时 C . 软件 测试 的 目的 是 尽量 多 地 发现 程序 中 的 错误 D . 软件 测试 的 目的 是 使 程序 符合 构造 化 原则 ( 7 ) 为了 使 模块 尽量 独立 , 规定 。 A . 模块 的 内 聚 限度 要 尽量 高 , 且 各 模块 间 的 耦合 限度 要 尽量 强 B . 模块 的 内 聚 限度 要 尽量 高 , 且 各 模块 间 的 耦合 限度 要 尽量 弱 C . 模块 的 内 聚 限度 要 尽量 低 , 且 各 模块 间 的 耦合 限度 要 尽量 弱 D . 模块 的 内 聚 限度 要 尽量 低 , 且 各 模块 间 的 耦合 限度 要 尽量 强 ( 8 ) 下列 描述 中 对 的 的 是 oA . 程序 就是 软件 B . 软件 开发 不 受 计算机 系统 的 限制 C . 软件 既是 逻辑 实体 , 又 是 物理 实体 D . 软件 是 程序 、 数据 与 有关 文档 的 集合 ( 9 ) 数据 独立 性 是 数据 库 技术 的 重要 特点 之一 , 所谓 数据 独立 性 是 指 . A . 数据 与 程序 独立 寄存 B . 不同 的 数据 被 寄存 在 不同 的 文献 中 C . 不同 的 数据 只能 被
2023年9月计算机二级考试c语言试题及答案

2023年9月计算机二级考试c语言试题及答案

2023 年 9 月 全国 计算机 二 级 C 语言 笔试 试题 一 、 选择 题 ( 每 小 题 2 分 , 共 70 分 ) 下列 各 题 A ) 、 B ) 、 C ) 、 D ) 四 个 选项 中 , 只有 一个 选项 是 对 的 的 。 请 将 对 的 选项 填涂 在 答题 卡 相应 位置 上 , 答 在 试卷 上 不 得分 。 ( 1 ) 下列 叙述 中 对 的 的 是 A ) 线性 表 的 链式 存储 结构 与 顺序 存储 结构 所 需要 的 存储 空间 是 相同 的 B ) 线性 表 的 链式 存储 结构 所 需要 的 存储 空间 一般 要 多于 顺序 存储 结构 C ) 线性 表 的 链式 存储 结构 所 需要 的 存储 空间 一般 要 少于 顺序 存储 结构 D ) 上述 三 种 说法 都 不对 ( 2 ) 下列 叙述 中 对 的 的 是 A ) 在 栈 中 , 栈 中 元素 随 栈 底 指针 与 栈 顶 指针 的 变化 而 动态 变化 B ) 在 栈 中 , 栈 顶 指针 不变 , 栈 中 元素 随 栈 底 指针 的 变化 而 动态 变化 C ) 在 栈 中 , 栈 底 指针 不变 , 栈 中 元素 随 栈 顶 指针 的 变化 而 动态 变化 D ) 上述 三 种 说法 都 不对 ( 3 ) 软件 测试 的 目的 是 A ) 评估 软件 可靠 性 B ) 发现 并 改正 程序 中 的 错误 C ) 改正 程序 中 的 错误 D ) 发现 程序 中 的 错误 ( 4 ) 下面 描述 中 , 不 属于 软件 危机 表现 的 是 A ) 软件 过程 不 规范 B ) 软件 开发 生产 率 低 C ) 软件 质量 难以 控制 D ) 软件 成本 不断 提高 ( 5 ) 软件 生命 周期 是 指 A ) 软件 产品 从 提出 、 实现 、 使用 维护 到 停止 使用 退役 的 过程 B ) 软件 从 需求 分析 、 设计 、 实现 到 测试 完毕 的 过程 C ) 软件 的 开发 过程 D ) 软件 的 运营 维护 过程 ( 6 ) 面向 对象 方法 中 , 继承 是 指 A ) 一 组 对象 所 具有 的 相似 性质 B ) 一个 对象 具有 另 一个 对象 的 性质 C ) 各 对象 之间 的 共同 性质 D ) 类 之间 共享 属性 和 操作 的 机制 ( 7 ) 层次 型 、 网状 型 和 关系 型 数据 库 划分 原则 是 A ) 记录 长度 B ) 文献 的 大小 C ) 联系 的 复杂 限度 D ) 数据 之间 的 联系 方式 ( 8 ) 一个 工作 人员 可以 使用 多 台 计算机 , 而 一 台 计算机 可 被 多 个人 使用 , 则 实体 工作 人员 、 与 实体 计算机 之间 的 联系 是 A ) 一对 一 B ) 一对 多 C ) 多 对 多 D ) 多 对 一 ( 9 ) 数据 库 设计 中 反映 用户 对 数据 规定 的 模式 是 A ) 内 模式 B ) 概念 模式 C ) 外 模式 D ) 设计 模 ( 10 ) 有 三 个 关系 R 、 S 和 T 如下 : 则 由 关系 R 和 S 得到 关系 T 的 操作 是 A ) 自然 连接 B ) 交 C ) 投影 D ) 并 ( 11 ) 以下 关于 结构 化 程序 设计 的 叙述 中 对 的 的 是 A ) 一个 结构 化 程序 必须 同
计算机二级c语言2024年3月试题及答案

计算机二级c语言2024年3月试题及答案

一 、 选择 题 1 : 在 C 语言 中 , 以下 哪个 选项 正确 地 声明 了 一个 整型 变量 ? A . int a = " Hello " ; B . integer a ; C . short int a ; D . int : a ; 答案 : C 解析 : 选项 A 中 , 变量 a 被 赋值 为 一个 字符 串 , 而 不是 整型 值 。 选项 B 中 , C 语言 中 的 整型 类型 应 为 ` int ` , 而 不是 ` integer ` 。 选项 D 中 , 冒号 ` : ` 不是 用于 声明 变量 的 合法 字符 。 因此 , 选项 C 正确 地 声明 了 一个 整型 变量 ` a ` 。 2 : 在 C 语言 中 , 以下 哪个 函数 用于 从 标准 输入 读取 一个 字符 ? A . printf ( ) B . scanf ( ) C . getchar ( ) D . puts ( ) 答案 : C 解析 : ` printf ( ) ` 函数 用于 输出 , ` scanf ( ) ` 函数 用于 从 标准 输入 读取 格式 化 输入 , ` getchar ( ) ` 函数 用于 从 标准 输入 读取 一个 字符 , ` puts ( ) ` 函数 用于 输出 一个 字符 串 。 因此 , 选项 C 正确 。 3 : 在 C 语言 中 , 以下 哪个 选项 正确 地 声明 了 一个 指向 整型 变量 的 指针 ? A . int p ; B . int & p ; C . int p = 10 ; D . int p = & a ; 答案 : A 解析 : 在 C 语言 中 , 使用 星 号 ` ` 来 声明 指针 。 选项 A 正确 地 声明 了 一个 指向 整型 变量 的 指针 ` p ` 。 选项 B 中 的 ` & ` 符号 在 C 语言 中 不 用于 声明 指针 , 而是 用于 获取 变量 的 地址 。 选项 C 中 , 指针 ` p ` 被 赋值 为 整数 10 , 而 不是 一个 地址 。 选项 D 中 , ` p ` 被 声明 为 一个 整型 变量 , 并 被 赋值 为 另 一个 变量 ` a ` 的 地址 , 而 不是 指针 。 4 : 在 C 语言 中 , 以下 哪个 关键 字 用于 定义 常量 ? A . constB . varC . letD . type 答案 : A 解析 : 在 C 语言 中 , ` const ` 关键 字 用于 定义 常量 , 即 其 值 在 程序 执行 期间 不 可 改变 的 变量 。 选项 B 、 C 和 D 都 不是 C 语言 中 的 关键 字 。 5 : 以下 哪个 选项 正确 地 描述 了 C 语言 中 的 循环 结构 ? A . 仅 包括 for 循环 B . 仅 包括 while 循环 C . 包括 for 、 while 和 do - while 循环 D . 包括 for 和 do - while 循环 , 但 不 包括 while 循环 答案 : C 解析 : C 语言 提供 了 三 种 循环 结构 : ` for ` 循环 、 ` while ` 循环 和 ` do - while ` 循环 。 因此 , 选项 C 正确 地 描述 了 C 语言 中 的 循环 结构 。 二 、 1 : 在 C 语言 中 , 声明 一个 整型 变量 x 并 初始 化 为 10 的 语句 是 _ 。 答案 : ` int x = 10 ; ` 解析 : 此 题 考查 C 语言 中 整型 变量 的 声明 和 初始 化 。 ` int ` 是 整型 变量 的 关键 字 , ` x ` 是 变量 名 , ` = 10 ` 是 对 变量 ` x ` 的 初始 化 。 2 : C 语言 中 , 数 组 名 表示 该 数 组 的 _ 。 答案 : 首 元素 地址 解析 : 在 C 语言 中 , 数

2022年9月全国计算机等级考试二级c语言笔试试题(含参考答案)

2022 年 9 月 全国 计算机 等级 考试 二 级 c 语言 笔试 试题 ( 含 参考 答案 ) 一 、 选择 题 1 、 一个 栈 的 初始 状态 为 空 。 现 将 元素 1 、 2 、 3 、 4 、 5 、 A 、 B 、 C 、 D 、 E 依次 入 栈 , 然后 在 依次 出 栈 , 则 元素 出 栈 的 顺序 是 A ) 12345 ABCDEB ) EDCBA 54321 C ) ABCDE 12345 D ) 54321 EDCBA 2 、 下列 叙述 正确 的 是 A ) 循环 队列 有 队 头 和 队尾 两 个 指针 , 因此 , 循环 队列 是非 线形 结构 B ) 在 循环 队列 中 , 只 需要 队 头 指针 就 能 反映 队列 中 元素 的 动态 变化 情况 C ) 在 循环 队列 中 , 只 需要 队尾 指针 就 能 反映 队列 中 元素 的 动态 变化 情况 D ) 循环 队列 中 元素 的 个数 是 由 队 头 指针 和 队尾 指针 共同 决定 3 、 在 长度 为 n 的 有序 线性 表 中 进行 二 分 查找 , 最 坏 情况 下 需要 比较 的 次数 是 A ) O ( n ) B ) O ( n2 ) C ) O ( log 2n ) D ) O ( nlog 2n ) 4 、 下列 叙述 中 正确 的 是 A ) 顺序 结构 存储 的 存储 一定 是 连续 的 , 链式 存储 结构 的 存储 空间 不 一定 是 连续 的 B ) 顺序 存储 结构 只 针对 线性 结构 , 链式 存储 结构 只 针对 非 线性 结构 C ) 顺序 存储 结构 能 存储 有序 表 , 链式 存储 结构 不 能 存储 有序 表 D ) 链式 存储 结构 比 顺序 存储 结构 节省 存储 空间 5 、 数据 流 图 中 带 有 箭头 的 线段 表示 的 是 A ) 控制 流 B ) 事件 驱动 C ) 模块 调用 D ) 数据 流 6 、 在 软件 开发 中 , 需求 分析 阶段 可以 使用 的 工具 是 A ) NS 图 B ) DFD 图 C ) PAD 图 D ) 程序 流程 图 7 、 在 面向 对象 的 方法 中 , 不 属于 对象 基本 特点 的 是 A ) 一致 性 B ) 分类 性 C ) 多 态 性 D ) 标识 唯一 性 RST BCDBCDBCDa 0 k1 f 3 h 2a 0 kl a0 k1 b1 n1 n2 某 1 由 关系 R 和 S 通过 运算 得到 关系 T , 则 所 使用 的 运算 为 A ) 笛卡尔 积 B ) 交 C ) 并 D ) 自然 连接 11 、 以下 叙述 中 正确 的 是 A ) C 程序 的 基本 组成 单位 是 语句 B ) C 程序 中 的 每 一 行 只能 写 一 条 语句 C ) 简单 C 语句 必须 以 分号 结束 D ) C 语句 必须 在 一 行内 写 完 12 、 计算机 能 直接 执行 的 程序 是 A ) 源 程序 B ) 目标 程序 C ) 汇编 程序 D ) 可 执行 程序 13 、 以下 选项 中 不 能 作为 C 语言 合法 常量 的 是 A ) cdB ) 0 . 1 c + 6C ) \ aD ) \ 01114 、 以下 选项 中 正确 的 定义 语句 是 A ) doublea ; b ; B ) doublea = b = 7C ) doublea = 7 , b = 7 ; D ) double , a , b ; 15 、 以下 不 能 正确 表示 代数 式 2 ab / cd 的 C 语言 表达 式 是 A ) 2 某 a 某 b / c / dB ) a 某 b / c / d 某 2C ) a / c / d 某 b 某 2D ) 2 某 a 某 b / c 某 d16 、 C 源 程序 中 不 能 表

计算机c语言二级考试题库及答案

- - 第 1 页 计算机 c 语言 二 级 考试 题库 及 答案 2017 计算机 c 语言 二 级 考试 题库 及 答案 2017 年 3 月 计算机 考试 在即 , 今天 店铺 为 大家 带来 了 计算机 二 级 考试 中 C 语言 部分 试题 及 答案 。 不管 你 是 新生 老生 都 值得 收藏 哟 , 既 可以 为 自己 考前 做 复习 还 可以 分享 撩 学弟 学妹 。 1 ) 以下 选项 中 , 合法 的 数值 型 常量 是 A ) 3 . 2 B ) ' X ' C ) 099 D ) 0 xEH 答案 : A 2 ) 以下 选项 中 , 合法 的 实数 是 A ) 1 . 5 E2 B ) E 1 . 1 C ) 2 . 10 E D ) 1 . 9 E 1 . 4 答案 : A 3 ) 若 已 有 定义 语句 : int a , b , c ; , 且 变量 已 正确 赋 初值 , 则 以下 选项 中 正确 的 赋值 表达 式 是 A ) a = ( b = c ) + 8 ; B ) ( a = b ) = c = 9 ; C ) a = ( b = = c ) = ' A ' ; D ) a + b = c + 1 ; 答案 : A 4 ) 有 以下 程序 # include main ( ) { int x = 0 x13 ; printf ( " INT : % d \ n " , x + 1 ) ; } 程序 运行 后 的 输出 结果 是 A ) INT : 20 B ) INT : 13 C ) INT : 12 D ) INT : 14 答案 : A 计算机 c 语言 二 级 考试 题库 及 答案 - - 第 1 页 计算机 c 语言 二 级 考试 题库 及 答案 - - 第 2 页 5 ) 关于 程序 设计 基本 概念 , 以下 叙述 错误 的 是 A ) 计算机 可以 直接 执行 由 任意 高级 语言 编写 的 程序 B ) 高级 语言 都 有 与 之 对应 的 编译 程序 或 解释 程序 C ) 用 任何 一 种 计算机 高级 语言 都 可以 把 算法 转换 为 程序 D ) 结构 化 算法 可以 解决 任何 复杂 的 问题 答案 : A 6 ) 关于 程序 中 的 注释 , 以下 叙述 正确 的 是 A ) 注释 的 内容 必须 放在 一对 / * 和 * / 之间 B ) 注释 必须 置于 所 说明 的 语句 前 或 语句 后 C ) 注释 中间 可以 嵌套 另 一个 注释 D ) 注释 内容 错误 会 导致 编译 出错 答案 : A 7 ) 以下 不 能 用于 实 型 数据 的 运算 符 是 A ) % B ) / C ) * D ) + 答案 : A 8 ) C 源 程序 中 不 能 表示 的 数 制 是 A ) 二进制 B ) 八 进 制 C ) 十进制 D ) 十 六 进 制 答案 : A 9 ) 以下 选项 中 , 能 用作 用户 标识 符 的 是 A ) _ 0 _ B ) 8 _ 8 C ) void D ) unsigned 答案 : A 10 ) 若 有 定义 语句 : int x = 10 ; 则 表达 式 x - = x + x 的 值 为 A ) - 10 B ) - 20 C ) 0 D ) 10 答案 : A 计算机 c 语言 二 级 考试 题库 及 答案 - - 第 2 页 计算机 c 语言 二 级 考试 题库 及 答案 - - 第 3 页 11 ) 有 以下 程序 # include main ( ) { int a = 1 , b = 0 ; printf ( " % d , " , b = a + b ) ; printf ( " % d \ n " , a = 2 * b ) ; } 程序 运行 后 的 输出 结果 是 A ) 1 , 2 B ) 1 , 0 C ) 3 , 2 D ) 0 , 0 答案 : A 12 ) 以下 关于 结构 化 程序 设计 的 叙述 中 正确 的 是 A ) 在 C 语言 中

计算机二级c语言题库及答案完整版

计算机 二 级 c 语言 题库 及 答案 ( 3 ) 2016 年 计算机 二 级 c 语言 题库 及 答案 k = 3 a = 7 k = 4 a = 12 32 . A 。 【 解析 】 For 循环 完成 的 功能 是 把 二维 数 组 a 的 第 一 列 的 字母 按 从小 到 大 排序 , 其他 列 的 字母 不变 。 33 . B 。 【 解析 】 Funl 是 输出 局部 变量 的 值 , fun 2 是 把 全局 变量 的 值 改成 3 和 4 , 所以 输出 的 结果 是 5634 。 34 . A 。 【 解析 】 第 一 调用 func 函数 时 输出 4 , 第 二 次 调用 func 函数 时 num 的 值 并 不会 释放 , 仍然 是 上次 修改 后 的 值 4 , 第 二 次 调用 结果 为 8 , 所以 输出 结果 是 4 8 。 35 . C 。 【 解析 】 Fun 函数 功能 是 新 开辟 内存 空间 存放 a 和 b 的 地址 , q 的 地址 并 没有 变化 , 所以 应该 还是 指向 地址 a 。 36 . D 。 【 解析 】 F 函数 是 为 结构 体 数 组 的 第 二 个数 赋值 , 数 组 的 第 一 个数 没有 变化 , 所以 正确 答案 应选 D 。 37 . B 。 【 解析 】 用 typedef 说明 的 类型 不是 必须 用 大写 , 而是 习惯 上 用 大写 。 38 . A 。 【 解析 】 函数 返回 值 类型 可以 是 简单 类型 和 结构 体 类型 。 39 . B 。 【 解析 】 2 的 二进制 数 为 010 , 移 两 位 后 的 二进制 数 为 01000 , 转 成 十 制 数 为 8 , ( 3 | | 2 ) 为 真 即 1 , 8 / 1 = 8 , 所以 结果 为 8 。 40 . D 。 【 解析 】 这 个 是 对 文件 的 操作 , 把 数 组 的 数 写 到 文件 里 , 然后 再 从 文件 里 倒 序 读出 。 所以 输出 结果 为 6 , 5 , 4 , 3 , 2 , 1 。 二 、 基本 操作 题 程序 填空 题 【 1 】 str [ i ] > = 0 & & str [ i ] < = 9 【 2 】 str [ i ] - O 【 3 】 n 【 解析 】 题目 中 要求 把 字符 串 str 中 的 数字 字符 转换 成 数字 并 存放 到 整型 数 组 bb 中 。 首先 , 应 判断 字符 串 str 中 每 个 字符 是否 是 数字 字符 。 因此 , 【 1 】 处 填 “ str [ i ] > = 0 & & str [ i ] < = 9 ” 将 每 一个 数字 字符 转化 为 数字 放在 整型 数 组 bb 中 , 因此 , 【 2 】 处 填 “ str [ i ] - 0 ; 由 函数 proc ( ) 可知 , 变量 n 中 存放 整型 数 组 bb 中 的 元素 个数 , 最后 要 返回 到 主 函数 当中 , 因此 , 【 3 】 处 填 n 。 三 、 程序 改错 题 ( 1 ) 错误 : int proc ( char str [ ] ) 正确 : void proc ( char str [ ] ) ( 2 ) 错误 : str [ j ] = str [ i + + ] ; 正确 : str [ j ] = str [ i ] ; 【 解析 】 由 主 函数 中 的 函数 调用 可知 , 函数 proc ( ) 没有 返回 值 。 因此 , “ int proc ( char str [ ] ) ” 应 改 为 “ void proc ( char str [ ] ) ” ; 由 函数 proc ( ) 可知 , if 语句 块 完成 将 字符 串 str 中 的 第 i 个 元素 与 第 j 个 元素 相 交换 。 因此 , “ str [ j ] =
2021年3月全国计算机等级考试二级C语言历年真题和答案

2021年3月全国计算机等级考试二级C语言历年真题和答案

2021 年 3 月 全国 计算机 等级 考试 《 二 级 C 语言 》 题库 【 历年 真题 章节 题库 模拟 试题 】 第 一 部分 历年 真题 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 真题 及 详解 ( 一 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 真题 及 详解 ( 二 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 真题 及 详解 ( 三 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 真题 及 详解 ( 四 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 真题 及 详解 ( 五 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 真题 及 详解 ( 六 ) 第 二 部分 章节 题库 公共 基础 知识 第 1 章 数据 结构 与 算法 第 2 章 程序 设计 基础 第 3 章 软件 工程 基础 第 4 章 数据 库 设计 基础 C 语言 程序 设计 选择 题 第 1 章 程序 设计 基本 概念 第 2 章 C 程序 设计 的 初步 知识 第 3 章 顺序 结构 第 4 章 选择 结构 第 5 章 循环 结构 第 6 章 字符 型 数据 第 7 章 函数 第 8 章 地址 和 指针 第 9 章 数 组 第 10 章 字符 串 第 11 章 对 函数 的 进一步 讨论 第 12 章 C 语言 中 用户 标识 符 的 作用 域 和 存储 类 第 13 章 编译 预 处理 和 动态 存储 分配 第 14 章 结构 体 、 共用 体 和 用户 定义 类型 第 15 章 位 运算 第 16 章 文件 上机 操作 题 一 、 程序 填空 题 二 、 程序 修改 题 三 、 程序 设计 题 第 三 部分 模拟 试题 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 一 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 二 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 三 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 四 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 五 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 六 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 七 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 八 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 九 ) 全国 计算机 等级 考试 《 二 级 C 语言 程序 设计 》 模拟 试题 及 详解 ( 十 ) 常见 问题 电子 书 常见 问题 1 . 电子 书 产品 ( 电子 书 、 题库 、 视频 、 全套 等 ) 能 在 几 种 设备 上 使用 ? 如何 使用 ? 答 : 支持 电脑 ( WIN 10 、 WIN 8 、 WIN 7 ) 、 手机 、 平板 等 多 端 同步 使用 。 电脑 端

计算机二级c语言题库及参考答案

1 . 设 循环 队列 的 存储 空间 为 Q ( 1 : 35 ) , 初始 状态 为 front = rear = 35 。 现 经过 一 系列 入队 与 退 队 运算 后 , front = 15 , rear = 15 , 则 循环 队列 中 的 元素 个数 为 ( ) 。 A . 20 B . 0 或 35 C . 15 D . 16 2 . 下列 关于 栈 的 叙述 中 , 正确 的 是 ( ) 。 A . 栈 底 元素 一定 是 最后 入 栈 的 元素 B . 栈 操作 遵循 先进 后 出 的 原则 C . 栈 顶 元素 一定 是 最先 入 栈 的 元素 D . 以上 三 种 说法 都 不对 3 . 下列 链表 中 , 其 逻辑 结构 属于 非 线性 结构 的 是 ( ) 0 、 A . 双向 链表 B . 带 链 的 栈 C . 二 叉 链表 D . 循环 链表 4 . 在 关系 数据 库 中 , 用来 表示 实体 间 联系 的 是 ( ) 。 A . 网状 结构 B . 树状 结构 C . 属性 D . 二维 表 5 . 公司 中 有 多 个 部门 和 多 名 职员 , 每 个 职员 只能 属于 一个 部门 , 一个 部门 可以 有 多 名 职员 。 则 实体 部门 和 职员 间 的 联系 是 ( ) 。 A . 1 : m 联系 B . m : n 联系 C . 1 : 1 联系 D . m : l 联系 则 由 关系 R 得到 关系 S 的 操作 是 ( ) 。 A . 自然 连接 B . 并 C . 选择 D . 投影 7 . 数据 字典 ( DD ) 所 定义 的 对象 都 包含 于 ( ) 。 A . 软件 结构 图 B . 方框 图 C . 数据 流 图 ( DFD 图 ) D . 程序 流程 图 8 . 软件 需求 规格 说明 书 的 作用 不 包括 ( ) 。 A . 软件 设计 的 依据 B . 软件 可行 性 研究 的 依据 C . 软件 验收 的 依据 D . 用户 与 开发 人员 对 软件 要 做 什么 的 共同 理解 9 . 下面 属于 黑盒 测试 方法 的 是 ( ) 。 A . 边界 值 分析 B . 路径 覆盖 C . 语句 覆盖 D . 逻辑 覆盖 10 . 下面 不 属于 软件 设计 阶段 任务 的 是 ( ) 。 A . 制订 软件 确认 测试 计划 B . 数据 库 设计 C . 软件 总体 设计 D . 算法 设计 11 . 以下 叙述 中 正确 的 是 ( ) 。 A . 在 C 语言 程序 中 , main 函数 必须 放在 其他 函数 的 最 前面 B . 每 个 后缀 为 C 的 C 语言 源 程序 都 可以 单独 进行 编译 C . 在 C 语言 程序 中 , 只有 main 函数 才 可 单独 进行 编译 D . 每 个 后缀 为 . C 的 C 语言 源 程序 都 应该 包含 一个 main 函数 12 . C 语言 中 的 标识 符 分为 关键 字 、 预 定义 标识 符 和 用户 标识 符 , 以下 叙述 正确 的 是 ( ) 。 A . 预 定义 标识 符 ( 如 库 函数 中 的 函数 名 ) 可用 做 用户 标识 符 , 但 失去 原有 含义 B . 用户 标识 符 可以 由 字母 和 数字 任意 顺序 组成 C . 在 标识 符 中 大写 字母 和 小写 字母 被 认为 是 相同 的 字符 D . 关键 字 可用 做 用户 标识 符 , 但 失去 原有 含义 13 . 以下 选项 中 表示 一个 合法 的 常量 是 ( 说明 : 符号 口 表示 空格 ) ( ) 。 A . 9 口 9 口 9 B . 0 Xab C . 123 E 0 . 2 14 . C

计算机二级《C语言》考试题库与答案

一 、 程序 填空 题 ( 共 18 分 ) 、 下列 给定 程序 中 , 函数 flm 的 功能 是 : 将 s 所 指 字符 串 中 的 所有 数字 字符 移 到 所有 非 数字 字符 之后 , 并 保持 数字 字符 串 和 非 数字 字符 串 原有 的 次序 。 例如 , s 所 指 的 字符 串 为 “ def 35 adh 3 kjsdt 7 ” , 执行 后 结果 为 “ defadhajsdt 3537 ” 。 请 在 程序 的 下划线 处 填 入 正确 的 内容 并 将 下划线 删除 , 使 程序 得出 正确 的 结果 。 注意 : 部分 源 程序 在 文件 BLANKl . c 中 。 不得 增 行 或 删 行 , 也 不得 更改 程序 的 结构 ! 二 、 程序 修改 题 ( 共 l8 分 ) 下列 给定 程序 中 函数 fun 的 功能 是 : 用 冒泡 法 对 6 个 字符 串 进行 升 序 排列 。 请 改正 程序 中 的 错误 , 使 它 能 得出 正确 的 结果 。 注意 : 部分 源 程序 在 文件 MODIl . C 中 , 不得 增 行 或 删 行 , 也 不得 更改 程序 的 结构 ! 三 、 程序 设计 题 ( 共 24 分 ) 编写 函数 fun , 其 功能 是 : 求 ss 所 指 字符 串 中 指定 字符 的 个数 , 并 返回 此 值 。 例如 , 若 输入 字符 串 123412132 , 输入 字符 为 l , 则 输出 3 。 注意 : 部分 源 程序 在 文件 PROCl . C 中 。 请勿 改动 主 函数 main 和 其他 函数 中 的 任何 内容 , 仅 在 函数 fun 的 花 括号 中 填 人 你 编写 的 若干 语句 。 参考 答案 一 、 程序 填空 题 【 参考 答案 】 ( 1 ) j + + 或 j + = 1 或 + + j 或 j = j + 1 ( 2 ) s [ i ] = t1 [ i ] ( 3 ) j 【 考点 分析 】 本 题 考查 : 指针 型 变量 ; 数 组 变量 赋值 ; for 循环 语句 。 【 解题 思路 】 填空 1 : 根据 函 致 fun 中 的 内容 可知 , 数 组 t1 存储 了 s 中 的 非 数字 字符 , 数 组 口 存储 了 s 中 的 数字 字符 , 为了 存储 下 一个 数字 字符 , 下标 j 要 进行 加 1 操作 。 填空 2 : 将 S 串 中 的 数字 与 非 数字 字符 分开 后 , 要 先 将 非 数字 字符 放 入 字符 串 s 中 , 因此 填 入 s [ i ] = t1 [ i ] 。 填空 3 : 最后 将 敦 字 字符 加 到 s 串 之后 , 并且 i 要 小于 数字 的 . 个数 j 。 二 、 程序 修改 题 【 参考 答案 】 ( 1 ) fh ( j = i + 1 ; j < 6 ; j + + ) ( 2 ) * ( pstr + i ) = } ( pstr + j ) ; 【 考点 分析 】 本 题 考查 : 冒泡 排序 算法 ; for 循环 语句 格式 ; 指针 数 组 。 【 解题 思路 】 ( 1 ) 此处 考查 for 语句 的 格式 , 各 表达 式 之间 应用 “ ; ” 隔 开 。 ( 2 ) 此处 考查 用 指针 表示 数 组 元素 的 方法 , } ( pstr + I ) 表示 pstr 所 指向 数 组 的 第 1 个 元素 , 同理 } ( pstr + j ) 表示 pstr 所 指向 数 组 的 第 j 个 元素 。 【 解题 宝典 】 冒泡 排序 算法 , 其 基本 思想 是 , 将 待 排序 的 元素 看作 是 竖 着 排列 的

计算机二级c语言考试题库及答案

计算机 二 级 c 语言 考试 题库 及 答案     一 、 单选 题     1 ) . 若 变量 x 、 y 已 正确 定义 并 赋值 , 以下 符合 C 语言 语法 的 表达 式 是 ( )     A . + + x , y = x - -     B . x + 1 = y     C . x = x + 10 = x + y     D . double ( x ) / 10     2 ) . 下列 叙述 中 正确 的 是 ( )     A . 一个 算法 的 空间 复杂 度 大 , 则 其 时间 复杂 度 也 必定 大     B . 一个 算法 的 空间 复杂 度 大 , 则 其 时间 复杂 度 必定 小     C . 一个 算法 的 时间 复杂 度 大 , 则 其 空间 复杂 度 必定 小     D . 算法 的 时间 复杂 度 与 空间 复杂 度 没有 直接 关系     3 ) . 待 排 序 的 关 键 码 序 列 为 ( 15 , 20 , 9 , 30 , 67 . 65 , 45 , 90 ) , 要 按 关键 码 值 递增 的 顺 序 排序 , 采取 简单 选择 排序 法 , 第 一 趟 排序 后 关键 码 15 被 放 到 第 ( ) 个 位置 。     A . 2     B . 3     C . 4     D . 5     4 ) . 以下 结构 体 类型 说明 和 变量 定义 中 正确 的 是 ( )     A . typedef struct { int n ; char c ; } REC ; REC t1 , t2 ;     B . struct REC ; { int n ; char c ; } ; REC t1 , t2 ;     C . typedef struct REC ; { int n = 0 ; char c = ′ A ′ ; } t1 , t2 ;     D . struct { int n ; char c ; } REC ; REC t1 , t2 ;     二 、 程序 填空 题     函数 fun 的 功能 是 : 输出 a 所 指数 组 中 的 前 n 个 数据 , 要求 每 行 输出 5 个数 。     请 在 程序 的 下 画 线 处 填 入 正确 的 内容 并 把 下 画 线 删 除 , 使 程序 得出 正确 的 结果 。     注意 : 源 程序 存放 在 考生 文件 夹 下 的 BLANKl . C 中 。 不 得 增 行 或 删 行 , 也 不得 更改 程序 的 结构 !     三 、 程序 设计 题     请 编写 函数 fun , 函数 的 功能 是 查找 X 在 s 所 指数 组 中 下标 的 位置 , 并 作为 函数 值 返回 , 若 x 不 存在 , 则 返回 - l 。     注意 : 部分 源 程序 在 文件 PROG 1 . C 文件 中 , 请勿 改动 主 函数 main 和 其他 函数 中 的 任何 内容 , 仅 在 函数 fun 的 花 括号 中 填 入 你 编写 的 若干 语句 。     试题 程序 :     计算机 二 级 c 语言 考试 题库 答案     一 、 单选 题     1 . 正确 答案 : A     答案 解析 : 用 逗号 将 表达 式 连接 起来 的 式 子 称为 逗号 表达 式 。 其 表达 式 的 一般 形式 为 : 表达 式 1 , 表达 式 2 , … … , 表达 式 n 。 最后

国家计算机二级C语言试题库及答案

1 . ( A ) 是 构成 程序 的 根本 单位 。 A 、 函数 B 、 过程 C 、 子 程序 D 、 子例程 2 . C 语言 程序 从 ( C ) 开始 执行 。 A 、 程序 中 第 一 条 可 执行 语句 B 、 程序 中 第 一 个 函数 C 、 程序 中 的 main 函数 D 、 包含 文件 中 的 第 一 个 函数 3 、 以下 说法 中 正确 的 选项 是 ( C ) 。 A 、 C 语言 程序 总是 从 第 一 个 定义 的 函数 开始 执行 B 、 在 C 语言 程序 中 , 要 调用 的 函数 必须 在 main ( ) 函数 中 定义 C 、 C 语言 程序 总是 从 main ( ) 函数 开始 执行 D 、 C 语言 程序 中 的 main ( ) 函数 必须 放在 程序 的 开始 局部 4 . 以下 关于 C 语言 的 说法 错误 的 选项 是 ( B ) 。 A 、 C 程序 的 工作 过程 是 、 编译 、 连接 、 运行 B 、 C 语言 不 区分 大 小写 。 C 、 C 程序 的 三 种 根本 构造 是 顺序 、 选择 、 循环 D 、 C 程序 从 main 函数 开始 执行 5 . 以下 正确 的 标识 符 是 ( C ) 。 A 、 - a1 B 、 a [ i ] C 、 a2 i D 、 int t 5 - 8 题 为 相同 类型 题 考点 : 标识 符 的 命名 规 那么 只能 由 字母 、 数字 、 下划线 构成 数字 不 能 作为 标识 符 的 开头 关键 字 不 能 作为 标识 符 选项 A 中 的 “ - ” , 选项 B 中 “ [ ” 与 “ ] ” 不 满足 ( 1 ) ; 选项 D 中 的 int 为 关键 字 , 不 满足 ( 3 ) 6 . 以下 C 语言 用户 标识 符 中 合法 的 是 ( B ) 。 A 、 3 ax B 、 x C 、 case D 、 - e2 E ) union 参考 解析 : 选项 A 中 的 标识 符 以 数字 开头 不 满足 ( 2 ) ; 选项 C , E 均 为 为 关键 字 , 不 满足 ( 3 ) ; 选项 D 中 的 “ - ” 不 满足 ( 1 ) ; 7 . 以下 四 组 选项 中 , 正确 的 C 语言 标识 符 是 ( C ) 。 A 、 % x B 、 a + b C 、 a123 D 、 123 参考 解析 : 选项 A 中 的 “ % ” , 选项 B 中 “ + ” 不 满足 ( 1 ) ; 选项 D 中 的 标识 符 以 数字 开头 不 满足 ( 2 ) 8 、 以下 四 组 字符 串 中都 可以 用作 C 语言 程序 中 的 标识 符 的 是 ( A ) 。 A 、 print 3d db 8 aBc B 、 C 、 str 1 Cpp pow while D 、 Pxq My - > book line # His . age 参考 解析 : 选项 B 中 的 “ 中 的 “ $ ” , 选项 D 中 “ > # - ” 不 满足 ( 1 ) ; 选项 C 中 的 while 为 关键 字 , 不 满足 ( 3 ) 9 . C 语言 中 的 简单 数据 类型 包括 ( D ) 。 A 、 整型 、 实 型 、 逻辑 型 B 、 整型 、 实 型 、 逻辑 型 、 字符 型 C 、 整型 、 字符 型 、 逻辑 型 D 、 整型 、 实 型 、 字符 型 10 . 在 C 语言 程序 中 , 表达 式 5 % 2 的 结果 是 C 。 A 、 2 . 5 B 、 2 C 、 1 D 、 3 参考 解析 : % 为 求 余 运算 符 , 该 运算 符 只能 对 整型 数据 进展 运算 。 且 符号 与 被 模数 相同 。 5 % 2 = 1 ; 5 % ( - 2 ) = 1 ; ( - 5 ) % 2 = - 1 ;

全国计算机二级考试c语言题库及答案

1 、 下列 给定 程序 中 , 函数 fun 的 功能 是 : 计算 如下 公式 s = \ frac { 3 } { 2 ^ { 2 } } - \ frac { 5 } { 4 ^ { 2 } } + 直到 | \ matrix { ( 2 \ times n + 1 ) \ cr ( 2 \ times n ) ^ { 2 } } | \ le 10 ^ { - 1 } 并且 把 计算 结果 作为 函数 值 返回 。 2 、 下列 给定 程序 中 , 函数 fun 的 功能 是 : 计算 如下 公式 前 n 项 的 和 并 作为 函数 值 返回 。 s = \ frac { 1 \ times 3 } { 2 ^ { 2 } } + \ frac { 3 \ times 5 } { 4 ^ { 2 } } + 例如 , 当 形参 n 的 值 为 10 时 , 函数 返回 值 为 9 . 6125583 、 给定 程序 中 , 函数 fun 的 功能 是 : 统计 形参 s 所 指 的 字符 串 中 数字 字符 出现 的 次数 , 并 存放 在 形参 t 所 指 的 变量 中 , 最后 在 主 函数 中 输出 。 例如 , 若 形参 s 所 指 的 字符 串 为 " abcdef 35 adgh 3 kjsdf 7 " , 则 输出 结果 为 4 。 4 、 下列 给定 程序 中 , 函数 fun 的 功能 是 : 把 形参 a 所 指数 组 中 的 奇数 按 原 顺序 依次 存放 到 a [ 0 ] 、 a [ 1 ] 、 a [ 2 ] 、 \ dotsc \ dotsc + 中 , 把 偶数 从 数 组 中 删除 , 奇数 个数 通过 函数 值 返回 。 例如 : 若 a 所 指数 组 中 的 数据 最初 排列 为 : 9 、 1 、 4 、 2 、 3 、 6 、 5 、 8 、 7 , 删除 偶数 后 a 所 指数 组 中 的 数据 为 : 9 、 1 、 3 、 5 、 7 , 返回 值 为 5 。 5 、 下列 给定 程序 中 , 函数 fun 的 功能 是 : 将 形参 n 中 , 各位 上 为 偶数 的 数 取出 , 并 按 原来 从 高位 到 低位 相反 的 顺序 组成 一个 新 数 , 作为 函数 值 返回 。 例如 , 输入 一个 整数 27638496 , 函数 返回 值 为 64862 。 6 、 下列 给定 程序 中 , 函数 fun 的 功能 是 : 把 形参 a 所 指数 组 中 的 最小 值 放在 元素 a [ 0 ] 中 , 接着 把 a 所 指数 组 中 的 最大 值 放在 a [ 1 ] 元素 中 ; 再 把 a 所 指数 组 元素 中 的 次 小 值 放在 a [ 2 ] 中 , 把 a 所 指数 组 元素 中 的 次 大 值 放在 a [ 3 ] , 以此类推 。 例如 , 若 a 所 指数 组 中 的 数据 最初 排列 为 : 9 、 1 、 4 、 2 、 3 、 6 、 5 、 8 、 7 ; 则 按 规则 移动 后 , 数据 排列 为 : 1 、 9 、 2 、 8 、 3 、 7 、 4 、 6 、 5 。 形参 n 中 存放 a 所 指数 组 中 数据 的 个数 。 7 、 下列 给定 程序 中 , 函数 fun 的 功能 是 进行 数字 字符 转换 。 若是 其它 字符 则 保持 不变 ; 并 将 转换 后 的 结果 作为 函数 值 返回 。 8 、 下列 给定 程序 中 , 函数 fun 的 功能 是 : 求 ss 所 指 字符 串 数 组 中 长度 最 短 的 字符 串 所在 的 行 下标 , 作为 函数 值 返回 , 并 把 其 串 长 放在 形参 n 所 指 的 变量 中 。 ss 所 指 字符 串 数 组 中 共有 M 个 字符 串 , 且 串 长 小于 N 。 9 、 下列 给定 程序 中 , 函数 fun 的 功能 是 : 将 s 所 指 字符 串 中
计算机2级c语言题库附答案

计算机2级c语言题库附答案

1 、 在 语句 cin > > data ; 中 , cin 是 ( 判断 题 ) 所属 章节 : 4 . C 语言 二 级 考试 题库 难度 系数 : 1 A . C++ 的 关键 字 B . 类 名 C . 对象 名 D . 函数 名 说明 : 此 写 解题 要点 或 对 题目 做 说明 。 2 、 假设 整型 变量 a 的 值 是 1 , b 的 值 是 2 , c 的 值 是 3 , 在 这种 情况 下 执行 下面 的 语句 : u = ( a = 2 ) ? b + a : c + a ; 执行 该 语句 后 整型 变量 u 的 值 为 ( ) 。 ( 单选 题 ) 所属 章节 : 4 . C 语言 二 级 考试 题库 难度 系数 : 1 A . 0 B . 3 C . 4 D . 5 答案 : C 说明 : 此 写 解题 要点 或 对 题目 做 说明 。 3 、 分析 下面 的 代码 : if ( x > 20 | x < - 10 ) if ( y < = 100 & & y > x ) printf ( " Good " ) ; else printf ( " Bad " ) ; 如果 x = 30 , y = 150 , 输出 为 ( ) 。 ( 单选 题 ) 所属 章节 : 4 . C 语言 二 级 考试 题库 难度 系数 : 1 A . Good B . Bad C . Good Bad D . Bad Good 答案 : B 说明 : 此 写 解题 要点 或 对 题目 做 说明 。 4 、 分析 下面 的 代码 : # include < stdio . h > void main ( ) { int a ; scanf ( " % d " , & a ) ; switch ( a ) { case 1 : printf ( " 星期 一 " ) ; case 2 : printf ( " 星期 二 " ) ; case 3 : printf ( " 星期 三 " ) ; case 4 : printf ( " 星期 四 " ) ; case 5 : printf ( " 星期 五 " ) ; case 6 : printf ( " 星期 六 " ) ; case 7 : printf ( " 星期 曰 " ) ; default : printf ( " 输入 错误 \ n " ) ; } } 若 a = 6 , 则 输出 结果 是 ( ) 。 ( 单选 题 ) 所属 章节 : 4 . C 语言 二 级 考试 题库 难度 系数 : 2 A . 星期 六 B . 星期 六 星期 日 C . 星期 六 星期 日 输入 错误 D . 输入 错误 答案 : C 说明 : 此 写 解题 要点 或 对 题目 做 说明 。 5 、 分析 下面 的 代码 : if ( a < 0 . 7 ) printf ( " 提示 1 " ) ; else if ( a < 1 ) printf ( " 提示 2 " ) ; else printf ( " 提示 3 " ) ; 如果 a = 0 . 8 , 那么 输出 结果 为 ( ) 。 ( 单选 题 ) 所属 章节 : 4 . C 语言 二 级 考试 题库 难度 系数 : 2 A . 提示 1 B . 提示 2 C . 提示 3 答案 : C 说明 : 此 写 解题 要点 或 对 题目 做 说明 。 6 、 在 switch 结构 中 , ( ) 子句 不是 必 选项 。 ( 单选 题 ) 所属 章节 : 4 . C 语言 二 级 考试 题库 难度 系数 : 1 A . switch B . case C . default D . else 答案 : C 说明 : 此 写 解题 要点 或 对 题目 做 说明 。 7 、 分析 下面 的 代码 , 如果 输入 85 , 那么 将 输出 ( ) 。 # include 《 stdio . h 》 void main ( ) { int mks ; printf ( " 请 输入 分数 : " ) ; scanf ( " % d " , & mks ) ; mks > 90 ? printf ( " 优秀 " ) : printf ( " 一般 " ) ; } ( 单选 题 ) 所属 章节 : 4 . C 语言 二 级 考试 题库 难度 系数 : 2 A . 优秀 B . 一般 C . 代码 将 不会 显示 任何 结果 D . 语法 错误 答案 : B 说明 :

计算机二级c语言题库及答案

一 、 选取 题 ( 每 小 题 1 分 , 共 40 小 题 , 共 40 分 ) 1 . 设 循环 队列 存储 空间 为 Q ( 1 : 35 ) , 初始 状态 为 front = rear = 35 。 现 通过 一 系列 入队 与 退 队 运算 后 , front = 15 , rear = 15 , 则 循环 队列 中 元素 个数 为 ( ) 。 A . 20B . 0 或 35 C . 15D . 162 . 下列 关于 栈 论述 中 , 对 的 是 ( ) 。 A . 栈 底 元素 一定 是 最后 入 栈 元素 B . 栈 操作 遵循 先进 后 出 原则 C . 栈 顶 元素 一定 是 最先 入 栈 元素 D . 以上 三 种 说法 都 不对 3 . 下列 链表 中 , 其 逻辑 构造 属于 非 线性 构造 是 ( ) 0 、 A . 双向 链表 B . 带 链 栈 C . 二 叉 链表 D . 循环 链表 4 . 在 关系 数据 库 中 , 用来 表达 实体 间 联系 是 ( ) 。 A . 网状 构造 B . 树状 构造 C . 属性 D . 二维 表 5 . 公司 中 有 各种 部门 和 多 名 职工 , 每 个 职工 只能 属于 一 种 部门 , 一 种 部门 可以 有 多 名 职工 。 则 实体 部门 和 职工 间 联系 是 ( ) 。 A . 1 : m 联系 B . m : n 联系 C . 1 : 1 联系 D . m : l 联系 6 . 右 两 个 关系 R 和 S 如下 : 则 由 关系 R 得到 关系 S 操作 是 ( ) 。 A . 自然 连接 B . 并 C . 选取 D . 投影 7 . 数据 字典 ( DD ) 所 定义 对象 都 包括 于 ( ) 。 A . 软件 构造 图 B . 方框 图 C . 数据 流 图 ( DFD 图 ) D . 程序 流程 图 8 . 软件 需求 规格 阐明 书 作用 不 涉及 ( ) 。 A . 软件 设计 根据 B . 软件 可行 性 研究 根据 C . 软件 验收 根据 D . 顾客 与 开发 人员 对 软件 要 做 什么 共同 理解 9 . 下面 属于 黑盒 测试 办法 是 ( ) 。 A . 边界 值 分析 B . 途径 覆盖 C . 语句 覆盖 D . 逻辑 覆盖 10 . 下面 不 属于 软件 设计 阶段 任务 是 ( ) 。 A . 制定 软件 确认 测试 筹划 B . 数据 库 设计 C . 软件 总体 设计 D . 算法 设计 11 . 如下 论述 中 对 的 是 ( ) 。 A . 在 C 语言 程序 中 , main 函数 必要 放在 其 她 函数 最 前面 B . 每 个 后缀 为 CC 语言 源 程序 都 可以 单独 进行 编译 C . 在 C 语言 程序 中 , 只有 main 函数 才 可 单独 进行 编译 D . 每 个 后缀 为 . CC 语言 源 程序 都 应当 包括 一 种 main 函数 12 . C 语言 中 标记 符 分为 核心 字 、 预 定义 标记 符 和 顾客 标记 符 , 如下 论述 对 的 是 ( ) 。 A . 预 定义 标记 符 ( 如 库 函数 中 函数 名 ) 可用 做 顾客 标记 符 , 但 失去 原有 含义 B . 顾客 标记 符 可以 由 字母 和 数字 任意 顺序 构成 C . 在 标记 符 中 大写 字母 和 小写 字母 被 以为 是 相似 字符 D . 核心 字 可用 做 顾客 标记 符 , 但 失去 原有 含义 13 . 如下 选项 中 表达 一 种 合法 常量 是 ( 阐明 : 符号 口 表达 空格 ) ( ) 。 A . 9 口 9 口 9 B . 0 XabC . 123 E 0 . 2D . 2 . 7 e14 . C 语言 重要 是 借助 如

(完整word)2016年计算机二级c语言题库及参考答案

现 经过 一 系列 入队 与 退 队 运算 后 , front = 15 , rear = 15 , 则 循环 队列 中 的 元素 个数 为 ( ) 。 A . 20B . 0 或 35 C . 15D . 162 . 下列 关于 栈 的 叙述 中 , 正确 的 是 ( ) 。 A . 栈 底 元素 一定 是 最后 入 栈 的 元素 B . 栈 操作 遵循 先进 后 出 的 原则 C . 栈 顶 元素 一定 是 最先 入 栈 的 元素 D . 以上 三 种 说法 都 不对 3 . 下列 链表 中 , 其 逻辑 结构 属于 非 线性 结构 的 是 ( ) 0 、 A . 双向 链表 B . 带 链 的 栈 C . 二 叉 链表 D . 循环 链表 4 . 在 关系 数据 库 中 , 用来 表示 实体 间 联系 的 是 ( ) 。 A . 网状 结构 B . 树状 结构 C . 属性 D . 二维 表 5 . 公司 中 有 多 个 部门 和 多 名 职员 , 每 个 职员 只能 属于 一个 部门 , 一个 部门 可以 有 多 名 职员 。 则 实体 部门 和 职员 间 的 联系 是 ( ) 。 A . 自然 连接 B . 并 C . 选择 D . 投影 7 . 数据 字典 ( DD ) 所 定义 的 对象 都 包含 于 ( ) 。 A . 软件 结构 图 B . 方框 图 C . 数据 流 图 ( DFD 图 ) D . 程序 流程 图 8 . 软件 需求 规格 说明 书 的 作用 不 包括 ( ) 。 A . 软件 设计 的 依据 B . 软件 可行 性 研究 的 依据 C . 软件 验收 的 依据 D . 用户 与 开发 人员 对 软件 要 做 什么 的 共同 理解 9 . 下面 属于 黑盒 测试 方法 的 是 ( ) 。 A . 边界 值 分析 B . 路径 覆盖 C . 语句 覆盖 D . 逻辑 覆盖 10 . 下面 不 属于 软件 设计 阶段 任务 的 是 ( ) 。 A . 制订 软件 确认 测试 计划 B . 数据 库 设计 C . 软件 总体 设计 D . 算法 设计 11 . 以下 叙述 中 正确 的 是 ( ) 。 A . 预 定义 标识 符 ( 如 库 函数 中 的 函数 名 ) 可用 做 用户 标识 符 , 但 失去 原有 含义 B . 用户 标识 符 可以 由 字母 和 数字 任意 顺序 组成 C . 在 标识 符 中 大写 字母 和 小写 字母 被 认为 是 相同 的 字符 D . 关键 字 可用 做 用户 标识 符 , 但 失去 原有 含义 13 . 以下 选项 中 表示 一个 合法 的 常量 是 ( 说明 : 符号 口 表示 空格 ) ( ) 。 A . 9 口 9 口 9 B . 0 XabC . 123 E 0 . 214 . C 语言 主要 是 借助 以下 哪个 功能 来 实现 程序 模块 化 ? ( ) A . 定义 函数 B . 定义 常量 和 外部 变量 C . 三 种 基本 结构 语句 D . 丰富 的 数据 类型 15 . 以下 叙述 中 错误 的 是 ( ) 。 A . 非 零 的 数值 型 常量 有 正值 和 负值 的 区分 B . 常量 是 在 程序 运行 过程 中 值 不 能 被 改变 的 量 C . 定义 符号 常量 必须 用 类型 名 来 设定 常量 的 类型 D . 用 符号 名 表示 的 常量 叫 符号 常量 16 . 若 有 定义 和 语句 : inta , b ; scanf ( " % d , % d " , & a , & b ) ; 以下 选项 中 的 输 人 数据 , 不 能 把 值 3 赋 给 变量 a 、 5 赋 给 变量 b 的 是 ( ) 。 A . 3 , 5 , B . 3 , 5 , 4C

计算机二级(C语言)30次机试试题及其参考答案

30 - 1 套 参考 答案 : 一 、 程序 调 试题 ( 文件 名 为 test 1 - 1 . c ) ( 40 分 ) # include < stdio . h > # define N 4 void fun ( int a [ ] [ N ] ) { int i , t ; for ( i = 0 ; i < N ; i + + ) { t = a [ i ] [ i ] ; a [ i ] [ i ] = a [ i ] [ N - i ] ; / * 改 为 : n - i - 1 * / a [ i ] [ N - i ] = t ; / * 改 为 : n - i - 1 * / } } void main ( ) { int a [ N ] [ N ] , i , j ; FILE * fp ; fp = fopen ( " test 1 - 1 . dat " , " r " ) ; if ( fp = = NULL ) { printf ( " test 1 - 1 . dat can not open . \ n " ) ; exit ( 0 ) ; } for ( i = 0 ; i < N ; i + + ) for ( j = 0 ; j < N ; j + + ) fscanf ( " % d " , & a [ i ] [ j ] ) ; / * 改 为 : fp , ” % d ” , & a [ i ] [ j ] * / fclose ( fp ) ; fun ( ) ; / * 改 为 : fun ( a ) * / printf ( " output : \ n " ) ; for ( i = 0 ; i < N ; i + + ) { for ( j = 0 ; j < N ; j + + ) printf ( " % 5d " , & a [ i ] [ j ] ) ; / * 改 为 : a [ i ] [ j ] * / printf ( " \ n " ) ; } } 评分 标准 : 每 改 对 一 处 得 8 分 二 、 编程 题 ( 程序 文件 取名 为 test 1 - 2 . c ) ( 60 分 ) 评分 标准 : 1 . fun 函数 编写 40 分 。 其中 : 2 . main 函数 20 分 。 其中 : 1 ) 函数 定义 、 形参 书写 正确 ( 5 分 ) 1 ) 正确 定义 各种 变量 , 能 正确 按 行 进行 输出 ( 10 分 ) 2 ) 数 组 前 两 项 赋值 正确 ( 5 分 ) 2 ) 能 正确 调用 fun 函数 ( 10 分 ) 3 ) for 循环 正确 ( 10 分 ) 4 ) 奇数 下标 项 计算 正确 ( 10 分 ) 5 ) 偶数 下标 项 计算 正确 ( 10 分 ) 参考 程序 : # include < stdio . h > # include < math . h > # define N 20 void fun ( int * a ) { int i ; a [ 0 ] = 1 ; a [ 1 ] = 2 ; for ( i = 2 ; i < N ; i + + ) if ( i % 2 = = 0 ) a [ i ] = ( int ) abs ( a [ i - 1 ] - a [ i - 2 ] ) ; elsea [ i ] = a [ i - 1 ] + a [ i - 2 ] ; } void main ( ) { int a [ N ] ; fun ( a ) ; printf ( " Output : \ n " ) ; for ( i = 0 ; i < N ; i + + ) { printf ( " % 4d " , a [ i ] ) ; if ( ( i + 1 ) % 4 = = 0 ) printf ( " \ n " ) ; } } 30 - 2 套 参考 答案 : 一 、 程序 调 试题 ( 文件 名 为 test 2 - 1 . c ) ( 40 分 ) # include " stdio . h " void main ( ) { int i ; FILE * fp ; / * 增 行 : void itoa ( int ) ; * / fp = fopen ( " test 2 - 1 . dat " , " r " ) ; if ( fp = = NULL ) { printf ( " test 2 - 1 . dat can not open . \ n " ) ; exit ( 0 ) ; } fscanf ( fp , " % d " , & i ) ; itoa ( i ) ; fclose ( ) ; / * 改 为 : fclose ( fp ) * / } void itoa ( int k ) { int n = 0 ; char ch 1 , ch2 , ch 3 , ch 4 , ch 5 ; ch 5 = k % 10000 ; / * 改 为 : ch 5 = k / 10000 * / if ( ch 5 > 0 ) n + + ; ch 5 + = ' 0 ' ; ch 4 = ( k % 10000 ) / 1000 ; if ( ch 4 > 0 ) n + + ; ch 4 + = ' 0 ' ; ch 3 = ( k % 1000 ) / 100 ; if ( ch 3 > 0 ) n + + ; ch 3 + = ' 0 ' ; ch2 = ( k % 100 ) / 10 ; if ( ch2 > 0 ) n + + ; ch2 + = ' 0 ' ; ch 1 = k % 10 / 10 ; / * 改 为 : k % 10 * /
全国计算机二级c语言题库试题及答案

全国计算机二级c语言题库试题及答案

全国 计算机 二 级 c 语言 题库 试题 及 答案 计算 和 模拟 作为 一 种 新 的 研究 手段 , 常 使 一些 学科 衍生 出 新 的 分支 学科 。 以下 是 关于 全国 计算机 二 级 c 语言 题库 试题 及 答案 , 欢迎 大家 参考 ! 一 、 选择 题 ( 每 小 题 1 分 , 共 40 分 ) 1 ) . 设 有 定义 : struct { char mark [ 12 ] ; int num 1 ; double num 2 ; } t1 , t2 ; 若 变量 均 已 正确 赋 初值 , 则 以下 语句 中 错误 的 是 ( ) A . t2 . num 1 = t1 . num 1 ; B . t2 . mark = t1 . mark ; C . t1 = t2 ; D . t2 . num 2 = t1 . num 2 ; 正确 答案 : B 答案 解析 : 这 个 题目 主要 涉及 到 结构 体 的 定义 与 赋值 操作 。 根据 题意 结构 体 变量 t1 , t2 的 成员 变量 mark 是 字符 数 组 , 对于 字符 数 组 之间 的 赋值 操作 应该 使用 循环 语句 对 每 个 字符 进行 赋值 , 而 选项 A 是 用 数 组 名 实现 字符 数 组 之间 的 赋值 操作 , 是 错误 的 。 2 ) . 若 各 选项 中 所用 变量 已 正确 定义 , 函数 fun 中 通过 return 语句 返回 一个 函数 值 , 以下 选项 中 错误 的 程序 是 ( ) A . main ( ) { x = fun ( 2 , 10 ) ; } float fun ( int a , int B { } B . float fun ( int a , int B { } main ( ) { x = fun ( i , j ) ; } C . float fun ( int , int ) ; main ( ) { x = fun ( 2 , 10 ) ; } float fun ( int a , int B { } D . main ( ) { float fun ( int i , int j ) ; x = fun ( i , j ) ; } float fun ( int a , int B { } 正确 答案 : A 答案 解析 : C 语言 规定 , 函数 必须 先 定义 , 后 调用 ( 函数 的 返回 值 类型 为 int 或 char 时 除外 ) 。 在 选项 A 中 , 调用 的 子 函数 在 调用 后面 定义 , 所以 不 正确 。 在 选项 B 、 C 中 , 被 调用 函数 在 主 函数 之前 定义 , 再 在 主 函数 中 调用 , 所以 是 正确 的 ; 在 选项 D 中 , 在 主 函数 中 先 对子 函数 float fun ( int i , int j ) 进行 了 声明 , 然后 进行 调用 。 3 ) . 数据 库 设计 包括 两 个 方面 的 设计 内容 , 它们 是 A . 概念 设计 和 逻辑 设计 B . 模式 设计 和 内 模式 设计 C . 内 模式 设计 和 物理 设计 D . 结构 特性 设计 和 行为 特性 设计 正确 答案 : A 答案 解析 : 数据 库 设计 包括 数据 库 概念 设计 和 数据 库 逻辑 设计 两 个 方面 的 内容 。 4 ) . 在 设计 程序 时 , 应 采纳 的 原则 之一 是 A . 不 限制 goto 语句 的 使用 B . 减少 或 取消 注解 行 C . 程序 越 短 越 好 D . 程序 结构 应有 助 于 读者 理解 正确 答案 : D 答案 解析 : 滥用 goto 语句 将 使 程序 流程 无 规律 , 可读性 差 , 因此 A 不 选 ; 注解 行 有利 于 对 程序 的 理解 , 不 应 减少 或 取消 , B 也 不 选 ; 程序 的 长 短 要 依

(完整版)计算机二级c语言题库及参考答案(2)

1 . 设 循环 队列 的 存储 空间 为 Q ( 1 : 35 ) , 初始 状态 为 front = rear = 35 。 现 经过 一 系列 入队 与 退 队 运算 后 , front = 15 , rear = 15 , 则 循环 队列 中 的 元素 个数 为 ( ) 。 A . 20 B . 0 或 35 C . 15 D . 16 2 . 下列 关于 栈 的 叙述 中 , 正确 的 是 ( ) 。 A . 栈 底 元素 一定 是 最后 入 栈 的 元素 B . 栈 操作 遵循 先进 后 出 的 原则 C . 栈 顶 元素 一定 是 最先 入 栈 的 元素 D . 以上 三 种 说法 都 不对 3 . 下列 链表 中 , 其 逻辑 结构 属于 非 线性 结构 的 是 ( ) 0 、 A . 双向 链表 B . 带 链 的 栈 C . 二 叉 链表 D . 循环 链表 4 . 在 关系 数据 库 中 , 用来 表示 实体 间 联系 的 是 ( ) 。 A . 网状 结构 B . 树状 结构 C . 属性 D . 二维 表 5 . 公司 中 有 多 个 部门 和 多 名 职员 , 每 个 职员 只能 属于 一个 部门 , 一个 部门 可以 有 多 名 职员 。 则 实体 部门 和 职员 间 的 联系 是 ( ) 。 A . 1 : m 联系 B . m : n 联系 C . 1 : 1 联系 D . m : l 联系 则 由 关系 R 得到 关系 S 的 操作 是 ( ) 。 A . 自然 连接 B . 并 C . 选择 D . 投影 7 . 数据 字典 ( DD ) 所 定义 的 对象 都 包含 于 ( ) 。 A . 软件 结构 图 B . 方框 图 C . 数据 流 图 ( DFD 图 ) D . 程序 流程 图 8 . 软件 需求 规格 说明 书 的 作用 不 包括 ( ) 。 A . 软件 设计 的 依据 B . 软件 可行 性 研究 的 依据 C . 软件 验收 的 依据 D . 用户 与 开发 人员 对 软件 要 做 什么 的 共同 理解 9 . 下面 属于 黑盒 测试 方法 的 是 ( ) 。 A . 边界 值 分析 B . 路径 覆盖 C . 语句 覆盖 D . 逻辑 覆盖 10 . 下面 不 属于 软件 设计 阶段 任务 的 是 ( ) 。 A . 制订 软件 确认 测试 计划 B . 数据 库 设计 C . 软件 总体 设计 D . 算法 设计 11 . 以下 叙述 中 正确 的 是 ( ) 。 A . 在 C 语言 程序 中 , main 函数 必须 放在 其他 函数 的 最 前面 B . 每 个 后缀 为 C 的 C 语言 源 程序 都 可以 单独 进行 编译 C . 在 C 语言 程序 中 , 只有 main 函数 才 可 单独 进行 编译 D . 每 个 后缀 为 . C 的 C 语言 源 程序 都 应该 包含 一个 main 函数 12 . C 语言 中 的 标识 符 分为 关键 字 、 预 定义 标识 符 和 用户 标识 符 , 以下 叙述 正确 的 是 ( ) 。 A . 预 定义 标识 符 ( 如 库 函数 中 的 函数 名 ) 可用 做 用户 标识 符 , 但 失去 原有 含义 B . 用户 标识 符 可以 由 字母 和 数字 任意 顺序 组成 C . 在 标识 符 中 大写 字母 和 小写 字母 被 认为 是 相同 的 字符 D . 关键 字 可用 做 用户 标识 符 , 但 失去 原有 含义 13 . 以下 选项 中 表示 一个 合法 的 常量 是 ( 说明 : 符号 口 表示 空格 ) ( ) 。 A . 9 口 9 口 9 B . 0 Xab C . 123 E 0 . 2 14 . C

2025年计算机二级考试c语言

计算机 二 级 考试 c 语言 1 1 . ( A ) 是 构成 C 语言 程序 的 基本 单位 。 A 、 函数 B 、 过程 C 、 子 程序 D 、 子例程 2 . C 语言 程序 从 ( C ) 起先 执行 。 A 、 程序 中 第 一 条 可 执行 语句 B 、 程序 中 第 一 种 函数 C 、 程序 中 的 main 函数 D 、 包含 文献 中 的 第 一 种 函数 3 、 如下 说法 中 对 的 的 是 ( C ) 。 A 、 C 语言 程序 总是 从 第 一 种 定义 的 函数 起先 执行 B 、 在 C 语言 程序 中 , 要 调用 的 函数 必需 在 main ( ) 函数 中 定义 C 、 C 语言 程序 总是 从 main ( ) 函数 起先 执行 第 1 页 共 15 页 D 、 C 语言 程序 中 的 main ( ) 函数 必需 放在 程序 的 起先 部分 4 . 下列 有关 C 语言 的 说法 错误 的 是 ( B ) 。 A 、 C 程序 的 工作 过程 是 编辑 、 编译 、 连接 、 运行 B 、 C 语言 不 辨别 大 小写 。 C 、 C 程序 的 三 种 基本 构造 是 依次 、 选择 、 循环 D 、 C 程序 从 main 函数 起先 执行 5 . 下列 对 的 的 标识 符 是 ( C ) 。 A 、 - a1 B 、 a [ i ] C 、 a2 _ i D 、 int t 5 - 8 题 为 相似 类型 题 考点 : 标识 符 的 命名 规则 只能 由 字母 、 数字 、 下划线 构成 数字 不 能 作为 标识 符 的 开头 关键 字 不 能 作为 标识 符 选项 A 中 的 “ - ” , 选项 B 中 “ [ ” 与 “ ] ” 不 满意 ( 1 ) ; 选项 D 中 第 2 页 共 15 页 的 int 为 关键 字 , 不 满意 ( 3 ) 6 . 下列 C 语言 顾客 标识 符 中 合法 的 是 ( B ) 。 A 、 3 ax B 、 x C 、 case D 、 - e2 E ) union 选项 A 中 的 标识 符 以 数字 开头 不 满意 ( 2 ) ; 选项 C , E 均 为 为 关键 字 , 不 满意 ( 3 ) ; 选项 D 中 的 “ - ” 不 满意 ( 1 ) ; 7 . 下列 四 组 选项 中 , 对 的 的 C 语言 标识 符 是 ( C ) 。 A 、 % x B 、 a + b C 、 a123 D 、 123 选项 A 中 的 “ % ” , 选项 B 中 “ + ” 不 满意 ( 1 ) ; 选项 D 中 的 标识 符 以 数字 开头 不 满意 ( 2 ) 8 、 下列 四 组 字符 串 中都 可以 用作 C 语言 程序 中 的 标识 符 的 是 ( A ) 。 第 3 页 共 15 页 A 、 print _ 3d db 8 aBc B 、 Iam one _ half start $ it 3 pai C 、 str _ 1 Cpp pow while D 、 Pxq My - > book line # His . age 选项 B 中 的 “ $ ” , 选项 D 中 “ > # - ” 不 满意 ( 1 ) ; 选项 C 中 的 while 为 关键 字 , 不 满意 ( 3 ) 9 . C 语言 中 的 简洁 数据 类型 包括 ( D ) 。 A 、 整型 、 实 型 、 逻辑 型 B 、 整型 、 实 型 、 逻辑 型 、 字符 型 C 、 整型 、 字符 型 、 逻辑 型 D 、 整型 、 实 型 、 字符 型 10 . 在 C 语言 程序 中 , 体现 式 5 % 2 的 成果 是 C 。 A 、 2 . 5 B 、 2 C 、 1 D 、 3 % 为 求 余 运算 符 , 该 运算 符 只能 对 整型 数据 进行 运算 。 且
勾选下载
全部下载(21篇)
搜索
下载夸克,免费领特权
下载

(完整word)计算机二级c语言题库及参考答案

DOC136.5KB 18
1/18
2/18
3/18
4/18
展开阅读剩余14页
复制