青少年软件编程(Python)等级考试试卷(一级)
分数:100 题数:37
一、单选题(共25题,共50分)
1.
下列程序运行的结果是?( )
print('hello')
print('world')
A.
helloworld
B.
hello
world
C.
hello world
D.
'hello''world'
试题编号:20230627-wy-011
试题类型:单选题
标准答案:B
试题难度:容易
试题解析:本题考察的 Python 编程基础,print 在打印时,会在打印的末尾默认加上换行符,所以打印出来的内容是两行。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
2.
下列哪段代码可以将画笔颜色设置为红色?( )
A.
turtle.pen('red')
B.
turtle.fillcolor('red')
C.
turtle.colormode('red')
D.
turtle.pencolor('red')
试题编号:20230627-wy-019
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:本题考察的 turtle 画笔颜色的设置,画笔的颜色是通过 turtle.pencolor() 来设置的。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
3.
运行下列程序打印的结果是?( )
a = '90'
b = '80'
c = int(a)
d = int(b)
print(c + d)
A.
8090
B.
170
C.
80
D.
90
试题编号:20230627-wy-031
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:本题考察的是数学运算符,首先将两个字符串都转换成了整型,所以加法运算,会将两个数字求和,结果就是 170。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
4.
如图所示,小明想要将中间柱子的三个盘子转移到右侧的柱子,规则是每次只能挪动一个圆盘,小盘只能放到大盘上边,可以借助左侧的柱子完成任务。请问最少需要几步可以完成这个任务?( )
A.
6
B.
7
C.
8
D.
9
试题编号:20230628-yfj-008
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:小盘只能放到大盘上边,条件限制,所以选B
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
5.
下列程序运行的结果是?( )
a=5
b=2
a-=b
print(a)
A.
4
B.
1
C.
3
D.
2
试题编号:20230629-wb-009
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:-=是减法赋值运算符的意思,a-=b是表示a=a-b,a-b等于3,所以a=3,选择C。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
6.
下列对python变量名命名错误的是?( )
A.
123
B.
abc
C.
_123
D.
_abc
试题编号:20230629-wb-014
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:在 Python 中给一个变量命名时,需要遵循以下两个规则,一是变量名由英文字母、下划线_或数字组成,并且第一个字符必须是英文字母或下划线。二是变量名不能是 Python 关键字(又称关键词)。A选项第一个字符是数字所以选择A。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
7.
下列哪个选项的代码,可以画出一个直径(注意是直径,不是半径)为100的半圆?( )
A.
turtle.circle(100,360)
B.
turtle.circle(50,180)
C.
turtle.circle(100,180)
D.
turtle.circle(50,360)
试题编号:20230629-wb-024
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:可使用 turtle.circle() 语句画圆,turtle.circle() 语句中,第一个参数是代表圆的半径,第二个参数是代表圆的弧度,直径为100的半圆所以选B。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
8.
下列不属于Python保留字符的是?( )
A.
turtle
B.
if
C.
import
D.
for
试题编号:20230630-jy-001
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:Python中的保留字是指被Python内部定义并保留使用的标识字符,包括import、if、else、for等等,turtle是画图库的名字,不是Python的保留字。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
9.
print(2023 % 10 ** 2)的结果是?( )
A.
200
B.
23
C.
20
D.
20.23
试题编号:20230630-jy-006
试题类型:单选题
标准答案:B
试题难度:困难
试题解析:幂运算**的优先级高于取余%,所以先计算10**2,也就是10*10结果为100,化简为 2023 % 100,也就是计算2023除以100的余数,也就是23,选择B。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
10.
执行下列turtle库的指令后,画笔最终为哪种颜色?( )
A.
黄色
B.
红色
C.
蓝色
D.
绿色
试题编号:20230630-jy-014
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:Python中代码从上往下依次执行,先执行pencolor()函数,只改变画笔颜色为蓝色;再执行color()函数,画笔颜色会改变为红色,填充颜色会变为绿色;最后执行fillcolor()函数,只改变填充颜色为黄色。故最终画笔颜色为红色,选B选项。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
11.
下列哪个软件或者编辑器不能打开Python3的程序?( )
A.
VSCode
B.
Python Sell-IDLE
C.
Jupyter Notebook
D.
官方的Scratch
试题编号:20230630-lkc-001
试题类
电子学会青少年软件编程Python等级考试真题及答案,202312Python一级,2023年12月电子学会Python等级考试一级真题试卷及答案