CCF GESP 2024年6月认证 C++ 8级

所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
二 判断题
共 10 道 每题 2 分 共计 20 分
第 1 题
ABCDE 五个小朋友,排成一队跑步,其中 AB 两人必须排在一起,一共有 48 种排法。
正确
错误
第 2 题
已知 double 类型的变量 a 和 b,则执行语句 a = a + b; b = a - b; a = a - b; 后,变量 a 和 b 的值会互换。
正确
错误
第 3 题
一个袋子中有 3 个完全相同的红色小球、2 个完全相同的蓝色小球。每次从中取出 1 个,再放回袋子,这样进行 3 次后,可能的颜色顺序有 8 种。
正确
错误
第 4 题
已知 int 类型的变量 a 和 b 中分别存储着一个直角三角形的两条直角边的长度,则斜边的长度可以通过表达式 sqrt(a * a + b * b) 求得。
正确
错误
第 5 题
在一个包含 $v$ 个顶点、$e$ 条边的带权连通简单有向图上使用 Dijkstra 算法求最短路径,时间复杂度为 $O(v^2)$,可进一步优化至 $O(e + v \log(v))$。
正确
错误
第 6 题
在 $N$ 个元素的二叉排序树中查找一个元素,最差情况的时间复杂度是 $O(\log N)$。
正确
错误
第 7 题
C++ 语言中,可以为同一个类定义多个析构函数。
正确
错误
第 8 题
使用单链表和使用双向链表,查找元素的时间复杂度相同。
正确
错误
第 9 题
为解决哈希函数冲突,可以使用不同的哈希函数为每个表项各建立一个子哈希表,用来管理该表项的所有冲突元素。这些子哈希表一定不会发生冲突。
正确
错误
第 10 题
要判断无向图的连通性,在深度优先搜索和广度优先搜索中选择,深度优先的平均时间复杂度更低。
正确
错误
判断题部分已到底了。

小程序开心码未来

微信扫码,随时随地练 GESP 真题

  • 手机刷题 · 自动判分,错题自动归档到错题本
  • 绑定网站账号后,查看答案解析等权限自动同步
开心码未来小程序二维码(微信扫一扫) 微信扫一扫