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

2025年9月CCF—GESP(Python一级)编程能力等级认证试卷
一级 2025 2026-07-14 15:39:27 72

一、单选题

1.

下面的Python代码用于输入姓名,然后输出姓名,正确的说法是( )。

A.

XingMing 是汉语拼音,不能作为变量名称

B.

可以将 XingMing 改为 Xing Ming

C.

可以将 XingMing 改为 xingming

D.

可以将 XingMing 改为 Xing-Ming

2.

下面的Python代码用于求N的镜面数(N的个位到最高位的各位数字依次反过来出现在数字中,但高位0将被忽略,不输出),如输入 1234 ,则将输出 4321 ,又如输入 120 ,则将输出 21 ,错误的选项是( )。

A.

N != 0

B.

not (N == 0)

C.

N = 0

D.

N > 0

3.

为在Python Turtle中输出如下图形,代码横线处应填入( )。

A.

15

B.

30

C.

45

D.

90

4.

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

A.

大电脑模型

B.

大规模智能

C.

智能的单位

D.

大语言模型

5.

下面Python代码用于交换两个正整数,其不能实现的代码是( )。

A.

B.

C.

D.

6.

小杨这学期刚开学就选修了一门编程课,然后就想编写程序来计算1到10001之间的所有偶数的和。他希望程序采用简单累加整数的方法,同时希望源程序尽可能清晰、简洁,则下面关于实现累加时采用的主要控制结构的哪个说法最不合适( )。

A.

使用循环结构

B.

使用循环和分支的组合

C.

仅使用顺序结构

D.

不使用分支结构

7.

有关下面Python代码说法正确的是( )。

A.

代码执行后,海龟会水平向右画一条100像素的直线

B.

因为turtle.forward(100) 之前没有执行turtle.pendown() ,因此只会水平向右移动100像素,但不会绘制直线

C.

因为在 turtle.forward(100) 之前没有执行turtle.pensize(n) ,其中n为正整数,因此只会水平向右移动100像素,但不会绘制直线

D.

因为在turtle.forward(100) 之前没有执行turtle.pencolor(color) , color 为合法的颜色值,因此只会水平向右移动100像素,但不会绘制直线或者说绘制了直线,但与背景颜色保持一致,看不出是直线

8.

Python表达式 3 * 3 ** 3 // 3 的值是( )。

A.

243

B.

81

C.

27

D.

9

9.

下面Python代码执行后输出是( )。

A.

1#2#

B.

1#2#END

C.

1#2

D.

1#2#3#4#END

10.

为在Python Turtle中输出如下图形,代码横线处应填入( )。

A.

1

B.

2

C.

3

D.

4

11.

当前是9月,编写Python代码求N个月后的月份。横线处应填入的代码是( )。

A.

N % 12

B.

9 + N % 12

C.

(9 + N) // 12

D.

(9 + N) % 12

12.

下面的Python代码执行时如果先输入 10 回车后输入 20 并回车,其输出是( )。

A.

30

B.

1020

C.

{N+M}

D.

N+M

13.

下面的Python代码执行后输出是( )。

A.

90

B.

100

C.

900

D.

1000

14.

下列Python代码执行后,其输出是( )。

A.

2.6 2 3

B.

2.623

C.

2 2 3

D.

2 3 4

15.

下面Python代码执行后的输出是( )。

A.

5050

B.

4950

C.

50

D.

49

二、判断题

1.

下面Python代码执行后将输出 55 。( )

A.正确 B.错误
2.

下面的Python代码执行后,海龟指向不会发生变化。( )2025.9-1

A.正确 B.错误
3.

下面Python代码执行后将输出 9 。 ( )

A.正确 B.错误
4.

将下面Python代码中的 range(100) 修改为range(1,100) ,其输出与当前代码输出相同。( )

A.正确 B.错误
5.

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

A.正确 B.错误
6.

执行下面的Python代码后,将输出 30 。( )

A.正确 B.错误
7.

下面的Python代码执行后将输出 45 。( )

A.正确 B.错误
8.

将下面Python代码中的 i < 10 修改为 i <= 10 ,其执行后输出相同。( )

A.正确 B.错误
9.

下面的Python代码执行后将能绘制出大于3的正多边形。( )

A.正确 B.错误
10.

执行Python表达式 10 ** 0.5 将报错,因为 0.5 所在位置只能是正整数。( )

A.正确 B.错误

三、编程题

1.

试题名称:金字塔

时间限制:1.0 s

内存限制:512.0 MB

2.

试题名称:商店折扣

时间限制:1.0 s

内存限制:512.0 MB

公众号
客服 反馈
顶部