2023年06月CCF-GESP编程能力等级认证Python编程一级真题

2024年03月04日

一、单选题(共15题,共30分)

第1题 以下不属于计算机输出设备的有()。

A:麦克风
B:音箱
C:打印机
D:显示器

答案:A

第2题 ChatGPT 是 OpenAI 研发的聊天机器人程序,它能通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,完成很多工作。请你猜猜看,下面任务中,ChatGPT 不能完成的是()。

A:改邮件
B:编剧本
C:擦地板
D:写代码

答案:C

第3题 Python 表达式 2+3**2*3 的值是()。

A:15625
B:731
C:75
D:29

答案:D

第4题 Python 语句 print(5//23,5%23)执行后的输出是()。

A:0 5
B:05
C:6 3
D:63

答案:C

第5题 执行 Python 语句 a = int(input())时如果输入 3.14,下述说法正确的是()。

A:变量 a 将被赋值为整数值 3
B:变量 a 将被赋值为浮点数 3.14
C:变量 a 将被赋值为整数值 4
D:语句执行将报错

答案:D

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

A:0#1
B:1#0
C:0#0
D:1#1

答案:B

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

A:-50
B:0
C:50
D:100

答案:A

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

A:0
B:3
C:20
D:25

答案:A

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

A:6
B:8
C:12
D:14

答案:B

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

A:18
B:22
C:33
D:37

答案:D

第11题 下面 Python 代码执行后的描述,正确的是( )。

A:有 4 条蓝色线段 5 条红色线段,总计 9 条线段
B:有 4 条红色线段 5 条蓝色线段,总计 9 条线段
C:有 5 条蓝色线段 5 条红色线段,总计 10 条线段
D:有 5 条红色线段 5 条栏色线段,总计 10 条线段

答案:B

第12题 下面 Python 执行后输出是( )。

A:

B:

C:

D:以上都不正确

答案:A

第13题 下面 Python 代码执行后正确的图形是( )。

A:

B:

C:

D:

答案:A

第14题 为画出如下所示图形,下面 Python 代码横线处应填入( )。

A:i*80,0
B:i*40,0
C:0,i*80
D:0,i*40

答案:A

第15题 为画出如下所示图形,下面 Python 代码横线处应填入( )。

A:-180
B:-90
C:90
D:180

答案:D

二、判断题(共10题,共20分)

第16题 计算机硬件主要包括运算器、控制器、存储器、输入设备和输出设备。

答案:正确

第17题 诞生于 1958 年的 103 机是中国第一台通用数字电子计算机,比 1946 年在美国诞生的第一台通用电子计算机 ENIAC 晚了十多年。

答案:正确

第18题 在 Python 代码中变量 n 被赋值为正整数,则表达式 print(n % 10)的值为正整数 n 的个位数。

答案:错误

第19题 Python 语句 print(2,3,sep=“#”,end=“->”)中的 sep 和 end 先后顺序不能改变。

答案:错误

第20题 Python 函数 input()可以输入字符串、整数、浮点数等。

答案:错误

第21题 Python 表达式 int(“10”*2)+10 的值为整数 30。

答案:错误

第22题 在 Python 中,通常可以用 while 模拟实现 for-in 循环,但 for-in 未必能模拟实现 while循环。

答案:正确

第23题 在 Python 代码中,可以将变量命名为 print,虽然 print 是输出函数名称,但该变量命名非常不好。

答案:正确

第24题 以下 Python 代码将绘制一个红色填充的圆。

答案:错误

第25题 Python 代码 turtle.forward()执行后,不改变海龟朝向。

答案:正确

三、编程题(共2题,共50分)

第26题 规划学习时间

第27题 累计相加