CCF GESP 2026年9月认证 Python 8级
所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
一
单选题
第 1 题
用数字 $0$、$1$、$2$、$3$、$4$、$5$ 组成没有重复数字的三位数,且该三位数能被 $3$ 整除,共有( )个。
第 2 题
$6$ 个人围成一圈就座,座位没有区分,但区分时针方向,且甲、乙两人必须相邻,则共有( )种不同坐法。
第 3 题
将 $6$ 个完全相同的小球放入 $4$ 个不同的盒子中,每个盒子均可以为空,共有( )种不同的放法。
第 4 题
某二叉树的先序遍历序列为
A B D E C F G ,中序遍历序列为 D B E A F C G ,则其后序遍历序列为 ( )。
第 5 题
关于快速幂算法,下列说法正确的是( )。
第 6 题
杨辉三角中,第 $7$ 行第 $3$ 个数(行、列均从 $0$ 开始计数)是( )。
第 7 题
一个长方形的长是宽的 $3$ 倍,周长为 $48$,则该长方形的面积为( )。
第 8 题
若 $x+y=7$,$x-y=1$,则 $x\times y$ 的值为( )。
第 9 题
关于最小生成树(MST)算法,下列说法正确的是( )。
第 10 题
某连通带权无向简单图的边集合为
{(1, 2, 5), (1, 3, 1), (2, 3, 3), (2, 4, 4), (3, 4, 2), (3, 5, 6), (4, 5, 7)} ,其中,每条边的三元组 (u, v, w) 表示结点 u 和结点 v 之间有一条权值为 w 的无向边。使用 Kruskal 算法按边权从小到大扫描,第 $3$ 条被选入最小生成树的边是( )。
第 11 题
Floyd 算法经典三重循环
for k for i for j ,最外层变量 k 代表( )
第 12 题
下列函数按渐近增长速度从慢到快排列,正确的是( )。
第 13 题
在使用小根堆(优先队列)优化的 Dijkstra 算法中,堆中每个元素通常存储的是( )。
第 14 题
对长度为
n 的数组使用差分数组支持 m 次区间加操作,最后通过一次前缀和还原每个位置的最终值,整个过程的渐进时间复杂度为( )。
第 15 题
假设在 Python 标准实现下运行下面程序运行打印输出为( )
class A:
def __init__(self):
print("A",end="")
def __del__(self):
print("~A",end="")
class B(A):
def __init__(self):
super().__init__()
print("B",end="")
def __del__(self):
print("~B",end="")
def main():
b = B()
main()
单选题部分已到底了。