万卷网> GESP认证 >Python > 2025年6月CCF—GESP(Python四级)编程能力等级认证试卷

2025年6月CCF—GESP(Python四级)编程能力等级认证试卷
四级 2025 2026-07-13 18:19:52 64

一、单选题

1.

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

A.

2 -8

B.

-2 8

C.

-8 2

D.

报错

2.

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

A.

True False

B.

False False

C.

True True

D.

False True

3.

以下哪种排序算法的时间复杂度在最坏情况下是 ?( )

A.

冒泡排序

B.

选择排序

C.

插入排序

D.

以上都是

4.

以下哪个选项可以正确读取文件"data.txt"的全部内容并返回一个字符串?

A.

f.readlines()

B.

f.readline()

C.

f.read()

D.

f.read(100)

5.

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

A.

10

B.

11

C.

报错

D.

None

6.

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

A.

16

B.

8

C.

4

D.

报错

7.

以下哪种文件打开模式可以在不截断文件的情况下同时支持读写?( )

A.

"w"

B.

"r+"

C.

"a"

D.

"x"

8.

给定一个整数数组 nums ,计算其最长递增子序列的长度。子序列可以不连续,但必须保持原数组的顺序。例如: nums = [10, 9, 2, 5, 3, 7, 101, 18] 的最长递增子序列是 [2, 3, 7, 101] ,长度为 4。

A.

dp[j] + 1

B.

dp[i] + 1

C.

min(dp[i], dp[j] + 1)

D.

max(dp[i], dp[j] + 1)

9.

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

A.

15

B.

3

C.

3.0

D.

报错

10.

小杨购置的计算机使用一年后觉得内存不够用了,想购置一个容量更大的内存条,这时需要的内存条是()。2025.6-4

A.

RAM

B.

ROM

C.

CACHE

D.

EPROM

11.

以下哪个函数调用是合法的?( )

A.

func(1, 2, 3, 4)

B.

func(a=1, 2, c=3)

C.

func(1, 2, 3, d=4)

D.

func(1, 2, c=3)

12.

2025年4月19日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用身上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的( )。2025.6-4

A.

处理器

B.

存储器

C.

输入设备

D.

输出设备

13.

执行下面Python代码后,会发生什么?( )

A.

打印"A"

B.

打印"B"

C.

同时打印"A"和"B"

D.

报错

14.

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

A.

['apple', 'Banana', 'cherry']

B.

['Banana', 'apple', 'cherry']

C.

['apple', 'cherry', 'Banana']

D.

['cherry', 'Banana', 'apple']

15.

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

A.

A C

B.

B C

C.

C

D.

报错

二、判断题

1.

执行下面Python代码会报错,因为lambda函数不能有默认参数。

A.正确 B.错误
2.

选择排序是一种稳定的排序算法。

A.正确 B.错误
3.

以下代码的时间复杂度是 O(n) 。

A.正确 B.错误
4.

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

A.正确 B.错误
5.

执行下面Python代码后,输出的结果为 [1, 4, 9] 。

A.正确 B.错误
6.

执行下面Python代码后,将只输出 try 。

A.正确 B.错误
7.

以下代码的空间复杂度是 O(1) 。

A.正确 B.错误
8.

递推算法的核心思想是利用已知条件逐步推导后续结果。

A.正确 B.错误
9.

在Python中, readlines() 方法返回的文件内容包含每行末尾的换行符( \n )。

A.正确 B.错误
10.

现在,人们参加各种闭卷考试时通常都不允许将智能手机、平板电脑等带入考场,因为智能手表通常都有嵌入操作系统及通信等功能,所以也不允许携带入考场。( )2025.6-4

A.正确 B.错误

三、编程题

1.

画布裁剪

2.

排序

公众号
客服 反馈
顶部