2022年湖南省岳阳市全国计算机等级考试C++语言程序设计真题(含答案)
2022 年 湖南 省 岳阳 市 全国 计算机 等级 考试 C++ 语言 程序 设计 真题 ( 含 答案 ) 学 校 : 班 级 : 姓 名 : 考 号 : 一 、 1 . 选择 题 ( 10 题 ) 1 . 用 某种 排序 方法 对 关键 字 序列 ( 25 , 84 , 21 , 47 , 15 , 27 , 68 , 35 , 20 ) 进行 排序 时 , 序列 的 变化 情况 如下 : 20 , 15 , 21 , 25 , 47 , 27 , 68 , 35 , 84 15 , 20 , 21 , 25 , 35 , 27 , 47 , 68 , 84 15 , 20 , 2 重 , 25 , 27 , 35 , 47 , 68 , 84 则 所 采用 的 排序 方法 是 ( ) o A . 选择 排序 B . 希尔 排序 C . 归并 排序 D . 快速 排序 2 . 数据 库 系统 的 核心 是 ( ) A . 数据 库 B . 数据 库 管理 系统 C . 模拟 模型 D . 软件 工程 3 . 结构 化 程序 设计 主要 强调 的 是 ( ) 。 A . 程序 的 规模 B . 程序 的 效率 C . 程序 设计 语言 的 先进 性 D . 程序 的 易 读 性 4 . 实现 输出 为 八 进 制 的 符号 是 ( ) 。 A . dec B . hex C . oct D . setw ( 8 ) 5 . 下面 关于 虚 函数 的 描述 中 正确 的 是 A . 虚 函数 是 一个 静态 成员 函数 B . 虚 函数 是 一个 非 成员 函数 C . 虚 函数 既 可以 在 函数 说明 时 定义 , 也 可以 在 函数 实现 时 定义 D . 派生 类 的 虚 函数 与 基 类 中 对应 的 虚 函数 具有 相同 的 参数 个数 和 类型 6 . 以下 程序 的 输出 结果 是 ( ) 。 main ( ) { inta = 4 , b = 5 , c = 0 , d ; d = ! a & & ! b ) | | ! c ; cout < < d < < endl ; } A . l B . OC . 非 0 的 数 D . - l 7 . 软件 工程 管理 的 具体 内容 不 包括 对 ( ) 管理 。 A . 开发 人员 B . 组织 机构 C . 用户 D . 设备 8 . 有 如下 类 的 定义 。 横线 处 的 语句 是 ( ) 。 class MyClass { public : MyClass ( int a = 0 , int b = 0 ) { X = a ; Y = b ; } void Change ( ) const { X = 10 ; Y + = 10 ; } p r iv a te : in t X , Y ; } ; A . static B . const C . mutable D . 不 需要 填 入 内容 9 . 下列 关于 模板 的 叙述 中 , 错误 的 是 ( ) 。 A . 模板 声明 中 的 第 一 个 符号 总是 关键 字 template B . 在 模板 声明 中用 < 和 > 括 起来 的 部分 是 模板 的 形参 表 C • 类 模板 不 能 有 数据 成员 D . 在 一定 条件 下 函数 模板 的 实 参 可以 省略 10 . 有 如下 程序 : # include < iostream > using namespace std ; int main ( ) { int * p ; * p = 9 ; cout < < " The value at p : " < < * p ; return 0 ; } 编译 运行 程序 将 出现 的 情况 是 ( ) A . 编译 时 出现