202412 CCF-GESP编程能力等级认证Python一级真题 建议答题时长:60min
1. 单选题

2024年10⽉8⽇ ,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J. Hopfield)和杰弗⾥·⾟顿(Geoffrey E. Hinton) 。这两位科学家的主要研究⽅向是( )。

A

天体物理

B

流体⼒学

C

⼈⼯智能

D

量⼦理论

2. 单选题

下列软件中是操作系统的是( )。

A

⾼德地图

B

腾讯会议

C

纯⾎鸿蒙

D

⾦⼭永中

3. 单选题

有关下列Python代码的说法 ,错误的是( )。

print("Hello,GESP!")

A

配对双引号内 ,不可以有汉字

B

配对双引号可以相应改变为英⽂单引号

C

配对双引号可以相应改变为三个连续英⽂单引号

D

配对双引号可以相应改变为三个连续英⽂双引号

4. 单选题

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

A

-16

B

8

C

68

D

196

5. 单选题

在Python中 ,假设N为正整数2 ,则 print(N // 3 + N % 3) 将输出( )。

A

0

B

2

C

3

D

4

6. 单选题

Python语句 print(7%3,"7%3",f"7%3={7%3}") 执⾏后的输出是( )。

A

1 7%3 7%3={7%3}

B

1 7%3 1=1

C

1 1 1=1

D

1 7%3 7%3= 1

7. 单选题

执⾏下⾯的Python代码 ,在键盘上输⼊123并回车 ,输出是( )。

a = input("请输入正整数: ")

print(a + "123")

A

246

B

123123

C

123 123

D

语句执⾏将报错, 因为a是正整数不能和字符串相加

8. 单选题

有关下列Python代码的说法 ,错误的是( )。

N = int(input())

print(N % 2)

A

input()函数不能放在int()函数之中

B

执⾏代码并在键盘上输⼊3. 14后回车 ,将报错

C

执⾏代码并在键盘上输⼊偶数 ,不管是负偶数还是正偶数 ,输出都是0

D

在Python中 ,input()函数内可以没有提⽰信息, 因此上述代码没有语法错误

9. 单选题

下⾯Python代码执⾏后 ,求出⼏天后星期⼏ 。如果星期⽇则输出“星期天”否则输出形如“星期1” 。横线上应填 ⼊的代码是( )。

 

nowDay = int(input("今天星期几? "))

afterDays = int(input("求几天后星期几? "))

 

N = nowDay+afterDays

if ___________________________:

   print("星期天")

else:

   print(f"星期{N%7}")

A

N % 7 != 0

B

N % 7 == 0

C

N == 0

D

N % 7

10. 单选题

下⾯Python代码执⾏后输出是( )。

 

N = 0

for i in range(1, 10):

   N += 1

print(N + i)

A

54

B

20

C

19

D

18

11. 单选题

下⾯Python代码执⾏后输出的是( )

 

tnt = 0

for i in range(0, 100):

   tnt += i % 10

print(tnt)

A

4950

B

5050

C

450

D

100

12. 单选题

下⾯Python代码执⾏后输出的是( )。

tnt = 0

for i in range(5, 100, 5):

   if i % 2 == 0:

       continue

   tnt += 1

   if i >= 50:

   break

print(tnt)

A

10

B

9

C

6

D

5

13. 单选题

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

import turtle

for i in range( _______________):

   turtle.right(45)

   turtle.forward(50)

A

1,8

B

9

C

1,9

D

10

 

14. 单选题

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

import turtle

for i in range( _____________):

   turtle.right(60)

   turtle.forward(50)

A

6

B

7

C

11

D

12

15. 单选题

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

import turtle

for i in range( _______________):

   turtle.right(120)

   turtle.forward(50)

   if i % 3 == 0:

       turtle.penup()

       turtle.forward(50)

       turtle.pendown()

A

18

B

1,19

C

19

D

20

16. 判断题

在Windows的资源管理器中为已有⽂件A建⽴副本的操作是Ctrl+C ,然后Ctrl+V 。( )

A

B

17. 判断题

在Python中 ,表达式 8//3 和 8%3 的值相同。( )

A

B

18. 判断题

Python语句 print(input()) 能接收键盘输⼊并原样输出 。 ( )

A

B

19. 判断题

下⾯Python代码执⾏后将输出10 。 ( )

N = 0

   for i in range(10):

   continue

   N += 1

print(N)

A

B

20. 判断题

下⾯Python代码执⾏后将输出99 。 ( )

for i in range(100):

   continue

print(i)

A

B

21. 判断题

下⾯Python代码被执⾏时 ,将执⾏⼀次输出(即第⼆⾏将被执⾏⼀次) 。 ( )

for i in range(10,3):

   print(i)

A

B

22. 判断题

Python语句 print(3,2) 执⾏后 ,将输出3和2 ,且3和2之间有空格间隔。 ( )

A

B

23. 判断题

在Python代码中 ,studentName、student_name以及sStudentName都是合法的变量名称 。 ( )

A

B

24. 判断题

Python的turtle中 ,turtle.right()参数必须为正数 。 ( )

A

B

25. 判断题

下⾯的Python代码被执⾏后将绘制3个间隔为50、边长也为50的正⽅形 。 ( )

import turtle

for i in range(3):

   turtle.penup()

   turtle.forward(100)

   turtle.pendown()

 

   for j in range(4):

       turtle.forward(50)

       turtle.right(90)

A

B

26. 编程题

试题名称:温度转换

查看答案
27. 编程题

试题名称:奇数和偶数

查看答案
试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
判断题
16 17 18 19 20 21 22 23 24 25
编程题
26 27
赣ICP备20007335号-2