← 返回历年试卷

GESP C++ 8级 2024年6月真题

单选题

第1题
GESP活动期间,举办方从获胜者ABCDE五个人中选出三个人排成一队升国旗,其中A不能排在队首,请问
2 分
第2题
7进制数235转换成3进制数是( )。
2 分
第3题
0,1,2,3,4,5这些数字组成一个三位数,请问没有重复数字的情况下,有多少种组法( )。
2 分
第4题
有V个顶点、E条边的图的深度优先搜索遍历时间复杂度为( )。
2 分
第5题
一对夫妻生男生女的概率相同。已知这对夫妻有两个孩子,其中一个是女孩,另一个是男孩的概率是多少?
2 分
第6题
从1到2024这2024个数中,共有( )个包含数字6的数。
2 分
第7题
二进制数100.001转换成十进制数是( )。
2 分
第8题
以下函数声明,哪个是符合C++语法的?( )。
2 分
第9题
下面有关C++重载的说法,错误的是( )。
2 分
第10题
小于或等于给定正整数 nn 的数中,与 nn 互质的数的个数,我们称为欧拉函数,记作 ϕ(n)\phi(n)。下面说法错误的是( )。
2 分
第11题
已知一棵二叉树有10个节点,则其中至多有( )个节点有2个子节点。
2 分
第12题
二项展开式 (x−y)n=xn+nxn−1y−n(n−1)2xn−2y2+⋯+yn(x-y)^n=x^n+nx^{n-1}y-\frac{n(n-1)}2x^{n-2}y^2+\cdots+y^n 的系数,正好满足杨辉三角的规律。当 n=10n=10 时,二项式展开式中 xy9xy^9 项的系数是( )。
2 分
第13题
下面程序的时间复杂度为( )。
2 分
第14题
下面程序的最差时间复杂度为( )。
2 分
第15题
下面程序的输出为( )。
2 分

判断题

第1题
ABCDE五个小朋友,排成一队跑步,其中AB两人必须排在一起,一共有48种排法。
2 分
第2题
已知double类型的变量a和b,则执行语句a = a + b; b = a - b; a = a - b;后,变量a和b的
2 分
第3题
一个袋子中有3个完全相同的红色小球、2个完全相同的蓝色小球。每次从中取出1个,再放回袋子,这样进
2 分
第4题
已知int类型的变量a和b中分别存储着一个直角三角形的两条直角边的长度,则斜边的长度可以通过表
2 分
第5题
在一个包含 vv 个顶点、ee 条边的带权连通简单有向图上使用Dijkstra算法求最短路径,时间复杂度为 O(v2)O(v^2),可进一步优化至 O(e⋅log⁡(v))O(e\cdot\log(v))。
2 分
第6题
在 NN 个元素的二叉排序树中查找一个元素,最坏情况的时间复杂度是 O(log⁡N)O(\log N)。
2 分
第7题
C++语言中,可以为同一个类定义多个析构函数。
2 分
第8题
使用单链表和使用双向链表,查找元素的时间复杂度相同。
2 分
第9题
为解决哈希函数冲突,可以使用不同的哈希函数为每个表项各建立一个子哈希表,用来管理该表项的所有冲
2 分
第10题
要判断无向图的连通性,在深度优先搜索和广度优先搜索中选择,深度优先的平均时间复杂度更低。
2 分

编程题

未做
第1题最远点对
25 分
未做
第2题空间跳跃
25 分