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

2025年6月CCF—GESP(Python一级)编程能力等级认证试卷
一级 2025 2026-07-12 18:27:45 53

一、单选题

1.

下面的Python代码用于求N的所有因数,如输入12则将输出 12,6,4,3,2,1, 。( )

A.

i <= 1

B.

i == 1

C.

i > 1

D.

i >= 1

2.

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

A.

11

B.

1, 12

C.

1, 13

D.

14

3.

turtle.forward(100)是( )。

A.

让海龟向右转100度

B.

让海龟向上移动100像素

C.

让海龟向前移动100像素

D.

让海龟向前移动100单位

4.

Python表达式 14 - 3 * 3 ** 2 的值是( )。

A.

99

B.

25

C.

-13

D.

-67

5.

2025年4月19日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用

身上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的( )。

A.

处理器

B.

存储器

C.

输入设备

D.

输出设备

6.

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

A.

END

B.

1#

C.

1#4#END

D.

1#4#7#10#END

7.

阅读下面的Python代码,横线上应填入的代码是( )。

A.

{2025-int(YearOld)}

B.

{2025-YearOld}

C.

{2025}-{int(YearOld)}

D.

{2025}-{YearOld}

8.

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

A.

55

B.

15

C.

9

D.

4

9.

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

A.

a=3 b=4 c=5,a^2+b^2=25,c^2=25

B.

3=3 4=4 5=5,9+16=25,25=25

C.

a={a} b={b} c={c},a^2+b^2={a**2+b**2},c^2={c**2}

D.

a=3 b=4 c=5,1+6=25,7=25

10.

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

A.

a+b= 7 a+b={a+b}

B.

a+b=7 a+b=7

C.

a+b=7a+b={a+b}

D.

a+b=7a+b=7

11.

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

)。

A.

RAM

B.

ROM

C.

CACHE

D.

EPROM

12.

下列Python代码执行后,其结果是( )。

A.

输出10

B.

输出 {First}

C.

输出 "{First}"

D.

报错,因为{First}中的First应该是first

13.

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

A.

10 20

B.

20 10

C.

10 10

D.

20 20

14.

下面的Python代码用于求M天后是星期几,横线处应填入的代码是( )。

A.

B.

C.

D.

15.

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

A.

30

B.

60

C.

90

D.

120

二、判断题

1.

下面的Python代码被执行后将绘制出正六边形。( )

A.正确 B.错误
2.

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

A.正确 B.错误
3.

删除下面Python代码中的 continue 后其输出后0#2#4#6#8# 。( )

A.正确 B.错误
4.

如果Python表达式 int(N ** 0.5) ** 2 == N 的值为True,则N是完全平方数,如4、9等。( )

A.正确 B.错误
5.

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

A.正确 B.错误
6.

交换下面Python代码中的 i += 2 和 cnt += 1 ,其输出相同。( )

A.正确 B.错误
7.

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

A.正确 B.错误
8.

执行Python代码 print(12 + 12.12) 将报错,因为12是int类型,而12.12是float类型,不同类型不能直接运算。( )

A.正确 B.错误
9.

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

A.正确 B.错误
10.

在下面Python代码中,删除 break 语句对程序执行结果没有影响。 ( )

A.正确 B.错误

三、编程题

1.

假期阅读

2.

值日

公众号
客服 反馈
顶部