考研计算机408统考真题及答案解析
一 、 单项 选择 题 第 01 ~ 40 小 题 , 每 小 题 2 分 , 共 80 分 。 下列 每 题 给 出 的 四 个 选项 中 , 只有 一个 选项 最 符合 试题 要求 。 01 . 已知 头 指针 h 指向 一个 带头 结点 的 非 空 单 循环 链表 , 结点 结构 为 datanext 其中 next 是 指向 直接 后继 结点 的 指针 , p 是 尾 指针 , q 是 临时 指针 。 现 要 删除 该 链表 的 第 一 个 元素 , 正确 的 语句 序列 是 ( ) 。 02 . 已知 初始 为 空 的 队列 Q 的 一端 仅 能 进行 入队 操作 , 另外 一端 既 能 进行 入队 操作 又 能 进行 出 队 操作 。 若 Q 的 入队 序列 是 1 , 2 , 3 , 4 , 5 , 则 不 能 得到 的 出 队 序列 是 ( ) 。 A . 5 , 4 , 3 , 1 , 2B . 5 , 3 , 1 , 2 , 4C . 4 , 2 , 1 , 3 , 5D . 4 , 1 , 3 , 2 , 503 . 已知 二维 数 组 A 按 行 优先 方式 存储 , 每 个 元素 占用 1 个 存储 单元 。 若 元素 A [ 0 ] [ 0 ] 的 存储 地址 是 100 , A [ 3 ] [ 3 ] 的 存储 地址 是 220 , 则 元素 A [ 5 ] [ 5 ] 的 存储 地址 是 ( ) 。 A . 295 B . 300C . 301 D . 30604 . 某 森林 F 对应 的 二叉树 为 T , 若 T 的 先 序 遍 历 序列 是 a , b , d , c , e , g , f , 中 序 遍 历 序列 是 b , d , a , e , g , c , f , 则 F 中 树 的 棵 数 是 ( ) 。 A . 1 B . 2C . 3D . 405 . 若 某 二叉树 有 5 个 叶 结点 , 其 权 值 分别 为 10 , 12 , 16 , 21 , 30 , 则 其 最小 的 带 权 路径 长度 ( WPL ) 是 ( ) 。 A . 89 B . 200C . 208 D . 28906 . 给定 平衡 二叉树 如下 图 所 示 , 插入 关键 字 23 后 , 根 中 的 关键 字 是 ( ) 。 20163025402021 年 计算机 408 统考 真题 第 1 页 , 共 9 页 A . 16B . 20C . 23 D . 2507 . 给定 如下 有 向 图 , 该 图 的 拓扑 有序 序列 的 个数 是 ( ) 。 ABFCEDA . 1 B . 2C . 3D . 408 . 使用 Dijkstra 算法 求 下 图 中 从 顶点 1 到 其余 各 顶点 的 最 短 路径 , 将 当前 找到 的 从 顶点 1 到 顶点 2 , 3 , 4 , 5 的 最 短 路径 长度 保存 在 数 组 dist 中 , 求 出 第 二 条 最 短 路径 后 , dist 中 的 内容 更新 为 ( ) 。 1626315528622436 A . 26 , 3 , 14 , 6B . 25 , 3 , 14 , 6C . 21 , 3 , 14 , 6D . 15 , 3 , 14 , 609 . 在 一 棵 高度 为 3 的 3 阶 B 树 中 , 根 为 第 1 层 , 若 第 2 层 中 有 4 个 关键 字 , 则 该 树 的 结点 个数 最 多 是 ( ) 。 A . 11 B . 10C . 9D . 810 . 设 数 组 S [ ] = { 93 , 946 , 372 , 9 , 146 , 151 , 301 , 485 , 236 , 327 , 43 , 892 } , 采用 最低 位 优先 ( 基数 排序 将 S 排列 成 升 序 序列 。 第 1 趟 分配 、 收集 后 , 元素 372 之前 、 之后 紧邻 的 元素 分别 是 ( ) 。 A . 43 , 892 B . 236 , 301 C . 301 , 892 D . 485 , 30111 . 将 关键 字 6 , 9 , 1 , 5 , 8 , 4 , 7 依次 插入 到 初始 为 空 的 大根 堆 H 中 , 得到 的 H 是 ( ) 。 A . 9 , 8 , 7 , 6 , 5 , 4 , 1 B . 9 , 8 , 7 , 5 , 6 , 1 , 4C . 9 , 8 , 7 , 5 , 6 , 4 , 1D . 9 , 6 , 7 , 5 , 8 , 4 , 112 .