2022 年 9 月 青少年软件编程 Python 一级考试真题
一、单选题 (共25题,共50分)
1) 表达式len("学史明理增信 ,读史终生受益") > len(" reading history will benefit you ")的结果是?( )




查看答案
2) 表达式(2<1)==False的结果是?(  )




查看答案
3) 在Python中,type()函数用于查看对象的数据类型,在Python shell 中运行type(‘6’*20),运行结果为?(   )




查看答案
4) 关于turtle的运动体系中,说法正确的是?(  )




查看答案
5) 在turtle画图中,常常使用turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设置,下列关于该指令使用正确的是?(  )




查看答案
6)

如图所示,想要将一行输出的两句诗词,变成二行输出方式,应该如何写输出指令?(  )

小鹏STEM题库





查看答案
7) 绘制一个半径为5的红色圆点,下列选项不正确的是?( )




查看答案
8) 下列指令可以方便将画笔设置回到初始位置和初始方向的是?(  )




查看答案
9) 如图所示,turtle.circle(100)是绘制一个半径为100的圆,请问画笔从以下哪个点出发开始绘制?(  )

小鹏STEM题库





查看答案
10) Python自带的集成开发环境是?(  )




查看答案
11) 下面哪条语句不能输出:原创精神:自主可控!自主可控!自主可控!(  )




查看答案
12) 在 IDLE 开发环境中,默认是以多少个空格作为代码的基本缩进单位?(  )




查看答案
13) turtle绘图中,设置画布高度500像素,宽度500像素,初始位置为(0,0)的代码是?(  )




查看答案
14) 下列变量名正确的是?(  )




查看答案
15) 想要计算456除以13的余数,可以使用的符号是?(  )




查看答案
16) 下列运算符中,优先级最高的是?(  )




查看答案
17) 已知变量a = 7,b = 8,执行语句a *= a + b后,变量a的值为?(  )




查看答案
18) 关于下面程序,描述正确的是?(  )

import turtle

turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)





查看答案
19) 运行下列代码,输出区会打印出?(  )
a = int(3.2)
print(a)




查看答案
20) 下列关于python语言说法正确的是?(  )




查看答案
21) 小明家在A点的位置,学校在B点的位置,如果不绕路,从A到B的路线共有几条?(  )
小鹏STEM题库




查看答案
22) 下列程序的输出结果是?(  )
a=4
b=3
c=2
print(a*b**c)




查看答案
23) 已知a=4,b=2,执行语句a*=a-b后,变量a的值是?(  )




查看答案
24) print(20 or 15<20)的输出结果为?(  )




查看答案
25) 在式子:2(  )2;中间括号里填写哪个数学运算符,结果不等于4?(  )




查看答案
二、判断题 (共10题,共20分)
26) then属于Python的保留字。

查看答案
27) 在Python shell中输出“Hello,我的新朋友,很高兴认识你!”,正确的语句是print(Hello,我的新朋友,很高兴认识你!)。

查看答案
28) 在Python中,”2022”与2022都属于字符串。

查看答案
29) 在turtle绘图中,默认的形状是一个小海龟,有些程序完成后需要将小海龟进行隐藏,可以使用turtle.hideturtle()指令进行隐藏。

查看答案
30) 如果想要将a=2 与 b=3的两个变量赋值写在一行指令中,可以写成  a=2;b=3 的格式。

查看答案
31) print(type(6/1.8)) 输出结果为<class "float">。

查看答案
32) 运行下面代码,可以在海龟画图窗口上画一个黑色边框,红色填充的圆。
import turtle

turtle.penup()
turtle.begin_fill()
turtle.color('black', 'red')
turtle.circle(100)
turtle.end_fill()
turtle.pendown()
turtle.forward(100)

查看答案
33) 可以用运算符*连接两个字符串,表示将两个字符串拼接到一起。

查看答案
34) 在Linux系统上可以运行python。

查看答案
35) Python启动后显示的提示符是>>>

查看答案
三、编程题 (共2题,共30分)
36) 每个人都知道自己的鞋码,但是不知道自己的脚长,请写一个程序,帮助大家利用鞋码算出脚长。

要求:
1.允许用户输入自己的鞋码,并有提示语'请输入你的鞋码:',不需要包括单引号;
2.计算鞋码,脚长 = (鞋码 + 10) / 2;
3.输出脚长,并有提示语'你的脚长是(单位:厘米):',不需要包括单引号。

评分标准:
(1)有输入语句;(3分)
(2)有输出语句;(1分)
(3)有类型转化语句,并且类型转换正确,否则该项分数为0;(2分)
(4)有计算语句,并且计算正确,如果计算错误该项分数为0;(2分)
(5)程序符合题目要求,运行正确。(2分)

示例:
输入:38
输出:你的脚长是(单位:厘米):24.0
查看答案
37) 按照要求绘制一个五角星:
(1)海龟初始位置的坐标为(0,0);
(2)设置画笔大小为5,
(3)画笔颜色为红色(red);
(4)五角星填充颜色为黄色(yellow)。
(5)五角星大小不限,但是要能清晰看出是五角星,并且完全在考试平台上显示出来。

提示:
五角星每个角为36度。

评分标准:
(1)海龟初始位置的坐标为(0,0); (2分)
(2)有绘制线条; (2分)
(3)画笔颜色设定为红色(red); (2分)
(4)画笔大小为5; (3分)
(5)五角星填充颜色为黄色(yellow); (3分)
(6)能写出turtle.left(144)或者turtle.right(144); (2分)
(7)能完全显示在考试平台(2分)
(8)画出完整的五角星。 (4分)
查看答案