2025年9月CCF—GESP(Python四级)编程能力等级认证试卷
剩余时间 --:--:--
单选题 共 15 题
1.

下列有关函数内修改全局变量描述正确的是?()

2.

执行下面Python代码后,输出的结果是?()

3.

执行下面Python代码后,输出的结果是?()

4.

为了安全地打开并读取一个文件,确保即使发生异常,文件也能被正确关闭,最佳做法是?( )

5.

以下哪种函数定义是正确的?( )

6.

执行下面Python代码后,输出的结果是?()

7.

下列有关Python处理异常的说法正确的是?()

8.

以下代码的时间复杂度是?( )

9.

人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到“大模型”。那么请问这里说的“大模型”最贴切是指 ( )。2025.9-4

10.

以下是Python冒泡排序(由小到大)的优化版本,加入了提前终止机制。划线处应填入?()

11.

在TCP协议中,完成连接建立需要通过( )握手。2025.9-4

12.

下面代码采用递推算法来计算斐波那契数列 ,则横线上应填写?()

13.

文件votes.txt内容如下:

14.

执行下面Python代码后,输出的结果是?()

15.

执行下面Python代码后,输出的结果是?()

判断题 共 10 题
1.

你收集了一些咖啡馆的信息,存储在字典 coffee_shops 中,以下代码可以筛选出所有评分( rating )高于 4.5 且距离(distance )在 1 公里以内的咖啡馆。

2.

若文件log.txt已存在,执行以下代码后文件内容被清空,仅保留 New log entry 。

3.

递推算法必须存在至少一个初始值,这是递推算法能够启动和正确运行的基础。

4.

在 Python 中,如果一个函数没有执行到任何 return 语句,或者 return 语句后没有指定返回值,Python解释器会默认让函数返回 None 。

5.

以下代码的空间复杂度是

6.

执行下面Python代码后,输出的结果为 qu 。

7.

执行下面Python代码会抛出 ValueError 异常。

8.

在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。( )2025.9-4

9.

执行下面代码后,输出的结果为 5 。

10.

选择排序和插入排序的平均时间复杂度都是 ,因此它们的效率在任何情况下都完全相同。

填空题 共 2 题
1.

试题名称:排兵布阵

时间限制:1.0 s

内存限制:512.0 MB

2.

试题名称:最长连续段

时间限制:1.0 s

内存限制:512.0 MB

C++ 编辑器
输入
输出