2024年2月18日发(作者:)
青少年软件编程(Python)等级考试试卷附答案(一级)
分数:100 题数:37
一、单选题(共25题,每题2分,共50分)
1.
执行语句print(10==10.0)的结果为?( )
A.
10
B.
10.0
C.
True
D.
False
2.
执行语句y=4**3后,变量y的值为?( )
A.
0
B.
12
C.
64
D.
81
3.
执行(2*3)/(9-3*2)输出的结果是什么?( )
A.
1
B.
2.0
C.
2
D.
1.0
4.
print(12.34-1.34)的输出结果是?( )
A.
11
B.
11.0
C.
11.00
D.
12.34-1.34
5.
已知变量a=2,b=3,执行语句a%=a+b后,变量a的值为?(
A.
0
B.
2
C.
3
D.
12
6.
Turtle库中,画笔绘制的速度范围为?( )
A.
任意大小
B.
0到10之间的整数(含0和10)
C.
1到10之间的整数(含1和10)
D.
0到100之间的整数(含0和100)
)
7print(“a”+’b’*2) 结果是?( )
.
A.
ab2
B.
abb
C.
abab
D.
ab
8.
Python编程语言的注释语句是以( )开头的?
A.
'
B.
//
C.
#
D.
{
9.
a="我要做作业",b=“我要学习”,以下哪种是可以输出这两句中文的?( )
A.
print(a+b);
B.
print('a'+'b');
C.
print ("a+b");
D.
print("a"+"b");
10.
type() 函数返回对象的类型,那么print(type("7654"))输出的结果是?( )
A.
B.
C.
D.
11.
Python中,用什么方式实现代码快速缩进?( )
A.
按4次空格键
B.
tab键
C.
shift+tab键
D.
Alt+tab键
12.
print(3456%100)的结果是?( )
A.
34.56
B.
34
C.
56
D.
34.5
13.
在turtle库中的指令,以下哪个不会使得海龟发生位置移动变化的?( )
A.
在turtle库中的指令forward()
B.
在turtle库中的指令goto()
C.
在turtle库中的指令setup()
D.
在turtle库中的指令home()
14.
下列哪个函数的功能是将字符串和数字转换成整数?( )
A.
float
B.
int
C.
round
D.
ord
15.
Turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?(
A.
(y,x)
B.
(x,y)
C.
(x,y)
D.
(x,y)
16.
以下哪个变量命名不符合Python规范?( )
A.
语言='Python'
B.
_language=‘Python’
C.
language=‘Python’
D.
.language=‘Python’
17.
以下哪个不是Python开发工具?( )
A.
idle
B.
jupyter
C.
shell
D.
pycharm
18.
下列代码运行的结果是?( )
a=0
b=False
print(a==b)
A.
0
B.
False
C.
True
D.
error
)
19.
要抽出一个三位数的个位上的数字,如三位数479,可以输入以下哪个代码可
以获得其中的个位数上的9?( )
A.
print(479%10//10)
B.
print(479//10//10)
C.
print(479%10%10)
D.
print(479//10%10)
20.
下面图形最有可能是哪个选项的代码执行后的效果?( )
import turtle
e(5)
_fill()
('red')
A.
lor('yellow')
(50,steps=6)
_fill()
rtle()
import turtle
e(5)
('red')
_fill()
B.
lor('yellow')
(50,steps=6)
_fill()
rtle()
import turtle
e(5)
C.
lor('red')
_fill()
('yellow')
(50,steps=6)
_fill()
rtle()
import turtle
e(5)
_fill()
D.
('red','yellow')
(50,steps=6)
_fill()
rtle()
21.
海龟作图中,默认的海龟方向的朝向是?( )
A.
朝左
B.
朝右
C.
朝上
D.
朝下
结果是?( )
22.
A.
False
B.
True
C.
3
D.
4
23.
在turtle库中的指令,以下哪条指令与颜色无关的?( )
A.
在turtle库中的指令fillcolor()
B.
在turtle库中的指令penclor()
C.
在turtle库中的指令color()
D.
在turtle库中的指令penup()
24.
下列代码的运行结果是?( )
print('a'< 'b')
A.
a
B.
b
C.
True
D.
False
25.
Turtle库中,设置画粗细的命令是?( )
A.
e()
B.
th()
C.
nt()
D.
or()
二、判断题(共10题,每题2分,共20分)
26.
Python文件的后缀名可以使.py和.pyw。
正确
错误
27.
Python代码语句:
s=23.4
t=int(s)+1
那么print(t)的结果为24.4。
正确
错误
28.
在Python中,input("请输入"),运行后如果输入3+8,则返回结果为11。
正确
错误
29.
as,is,class是Python中常用保留字,不可以作为变量名。
正确
错误
30.
当启动IDLE时,默认打开的是交互式编程环境,如果要编写连续的程序,需要使用
脚本式编程环境,在IDLE中菜单栏中选择File→New File新建打开。
正确
错误
31.
使用三层双引号或三层单引号都可以做多行注释。
正确
错误
32.
Turle库中,rd(200)和d(-200)的使用效果是一样的。
正确
错误
33.
语句m+=n的意义是m=m+n。
正确
错误
34.
("red", "blue")
(120,steps=3)
可以画出一个边框为红色,里面填充颜色为蓝色的三角形。
正确
错误
35.
int(6.9)运行结果是7。
正确
错误
三、编程题(共2题,共30分)
36.
计算题:(10分)
时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。
要求:
a)输入一行,一个整数,表示总秒数;
b)输出一行,三个整数,表示小时、分钟、秒,每两个数之间用一个空格隔开。
输入样例:
7201
输出样例:
2 0 1
3绘制如下图形:
7.
1.画一个由两个直角三角形组成的正方形,边长为180像素;
2.左上三角形填充为黄色,右下三角形填充为红色;如上图:
3.设置画笔速度为1,线条为黑色;
4.画图结束,隐藏并停止画笔。
青少年软件编程(Python)等级考试试卷(一级)
分数:100 题数:37
一、单选题(共25题,每题2分,共50分)
1.
执行语句print(10==10.0)的结果为?( )
A.
10
B.
10.0
C.
True
D.
False
试题编号:20200319-fjn-025
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
2.
执行语句y=4**3后,变量y的值为?( )
A.
0
B.
12
C.
64
D.
81
试题编号:20200319-fjn-029
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
3.
执行(2*3)/(9-3*2)输出的结果是什么?( )
A.
1
B.
2.0
C.
2
D.
1.0
试题编号:2020-3-31-llc-35
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
4.
print(12.34-1.34)的输出结果是?( )
A.
11
B.
11.0
C.
11.00
D.
12.34-1.34
试题编号:20200415-ny-004
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
5.
已知变量a=2,b=3,执行语句a%=a+b后,变量a的值为?(
A.
0
B.
2
C.
3
D.
12
试题编号:20200403-fjn-013
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:
6.
Turtle库中,画笔绘制的速度范围为?( )
A.
任意大小
B.
0到10之间的整数(含0和10)
C.
1到10之间的整数(含1和10)
D.
0到100之间的整数(含0和100)
试题编号:20200403-fjn-028
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
评价描述:
7.
print(“a”+’b’*2) 结果是?( )
)
A.
ab2
B.
abb
C.
abab
D.
ab
试题编号:2020-4-1-llc-39
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
8.
Python编程语言的注释语句是以( )开头的?
A.
'
B.
//
C.
#
D.
{
试题编号:20200319-fjn-014
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:
9.
a="我要做作业",b=“我要学习”,以下哪种是可以输出这两句中文的?( )
A.
print(a+b);
B.
print('a'+'b');
C.
print ("a+b");
D.
print("a"+"b");
试题编号:20200407-ny-006
试题类型:单选题
标准答案:A
试题难度:一般
10.
type() 函数返回对象的类型,那么print(type("7654"))输出的结果是?( )
A.
B.
C.
D.
试题编号:20200408-ny-007
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:
11.
Python中,用什么方式实现代码快速缩进?( )
A.
按4次空格键
B.
tab键
C.
shift+tab键
D.
Alt+tab键
试题编号:20200309-llc-03
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
12.
print(3456%100)的结果是?( )
A.
34.56
B.
34
C.
56
D.
34.5
试题编号:20200407-ny-011
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
13.
在turtle库中的指令,以下哪个不会使得海龟发生位置移动变化的?(
A.
在turtle库中的指令forward()
B.
在turtle库中的指令goto()
C.
在turtle库中的指令setup()
D.
在turtle库中的指令home()
试题编号:20200407-ny-008
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
14.
下列哪个函数的功能是将字符串和数字转换成整数?( )
)
A.
float
B.
int
C.
round
D.
ord
试题编号:20200310-fjn-004
试题类型:单选题
标准答案:B
试题难度:容易
试题解析:本题考查的是Python的常用函数。
15.
Turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?(
A.
(y,x)
B.
(x,y)
C.
(x,y)
D.
(x,y)
试题编号:20200403-fjn-027
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:
16.
以下哪个变量命名不符合Python规范?( )
A.
语言='Python'
B.
_language=‘Python’
C.
language=‘Python’
D.
.language=‘Python’
试题编号:20200309-llc-05
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:
17.
以下哪个不是Python开发工具?( )
A.
idle
B.
jupyter
C.
shell
D.
pycharm
)
试题编号:20200309-llc-01
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
18.
下列代码运行的结果是?( )
a=0
b=False
print(a==b)
A.
0
B.
False
C.
True
D.
error
试题编号:2020-3-31-llc-28
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
19.
要抽出一个三位数的个位上的数字,如三位数479,可以输入以下哪个代码可
以获得其中的个位数上的9?( )
A.
print(479%10//10)
B.
print(479//10//10)
C.
print(479%10%10)
D.
print(479//10%10)
试题编号:20200415-ny-003
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
20.
下面图形最有可能是哪个选项的代码执行后的效果?( )
A.
import turtle
e(5)
_fill()
('red')
lor('yellow')
(50,steps=6)
_fill()
rtle()
B.
import turtle
e(5)
('red')
_fill()
lor('yellow')
(50,steps=6)
_fill()
rtle()
import turtle
e(5)
lor('red')
_fill()
C.
('yellow')
(50,steps=6)
_fill()
rtle()
import turtle
e(5)
_fill()
D.
('red','yellow')
(50,steps=6)
_fill()
rtle()
试题编号:2020-3-21-llc-18
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
21.
海龟作图中,默认的海龟方向的朝向是?( )
A.
朝左
B.
朝右
C.
朝上
D.
朝下
试题编号:20200407-ny-007
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:
结果是?( )
B.
True
C.
3
D.
4
22.
A.
False
试题编号:20200205-fjn-22
试题类型:单选题
标准答案:B
试题难度:困难
试题解析:
23.
在turtle库中的指令,以下哪条指令与颜色无关的?( )
A.
在turtle库中的指令fillcolor()
B.
在turtle库中的指令penclor()
C.
在turtle库中的指令color()
D.
在turtle库中的指令penup()
试题编号:20200407-ny-009
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:
24.
下列代码的运行结果是?( )
print('a'< 'b')
A.
a
B.
b
C.
True
D.
False
试题编号:2020-3-31-llc-29
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
25.
Turtle库中,设置画粗细的命令是?( )
A.
e()
B.
th()
C.
nt()
D.
or()
试题编号:20200403-fjn-026
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:
二、判断题(共10题,每题2分,共20分)
26.
Python文件的后缀名可以使.py和.pyw。
正确
错误
试题编号:20200313-LB-04
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:
27.
Python代码语句:
s=23.4
t=int(s)+1
那么print(t)的结果为24.4。
正确
错误
试题编号:20200322-LB-08
试题类型:判断题
标准答案:错误
试题难度:一般
试题解析:
28.
在Python中,input("请输入"),运行后如果输入3+8,则返回结果为11。
正确
错误
试题编号:20200402-cc-037
试题类型:判断题
标准答案:错误
试题难度:一般
试题解析:
29.
as,is,class是Python中常用保留字,不可以作为变量名。
正确
错误
试题编号:20200328-cc-026
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:
30.
当启动IDLE时,默认打开的是交互式编程环境,如果要编写连续的程序,需要使用
脚本式编程环境,在IDLE中菜单栏中选择File→New File新建打开。
正确
错误
试题编号:20200318-cc-011
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:
31.
使用三层双引号或三层单引号都可以做多行注释。
正确
错误
试题编号:20200319-LB-04
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:
32.
Turle库中,rd(200)和d(-200)的使用效果是一样的。
正确
错误
试题编号:20200319-LB-10
试题类型:判断题
标准答案:正确
试题难度:较难
试题解析:
33.
语句m+=n的意义是m=m+n。
正确
错误
试题编号:20200319-LB-08
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:
34.
("red", "blue")
(120,steps=3)
可以画出一个边框为红色,里面填充颜色为蓝色的三角形。
正确
错误
试题编号:20200322-cc-024
试题类型:判断题
标准答案:错误
试题难度:较难
试题解析:
35.
int(6.9)运行结果是7。
正确
错误
试题编号:20200402-cc-038
试题类型:判断题
标准答案:错误
试题难度:一般
试题解析:
三、编程题(共2题,共30分)
36.
计算题:(10分)
时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。
要求:
a)输入一行,一个整数,表示总秒数;
b)输出一行,三个整数,表示小时、分钟、秒,每两个数之间用一个空格隔开。
输入样例:
7201
输出样例:
2 0 1
试题编号:20200411-sxw-04
试题类型:编程题
标准答案:参考程序:
n = int(input('请输入一个总秒数:'))
m = n % 60
f = n // 60 % 60
s = n // 3600
print(s, f, m)
试题难度:较难
试题解析:评分标准:
(1)有输入语句;(2分)
(2)有输出语句;(2分)
(3)有类型转化语句;(2分)
(4)有计算语句;(2分)
(5)程序符合题目要求。(2分)
37.
绘制如下图形:
1.画一个由两个直角三角形组成的正方形,边长为180像素;
2.左上三角形填充为黄色,右下三角形填充为红色;如上图:
3.设置画笔速度为1,线条为黑色;
4.画图结束,隐藏并停止画笔。
试题编号:20200312-wwm-05
试题类型:编程题
标准答案:
参考程序:
import turtle #库准备
lor('red') #设置填充颜色为红色
(1) #设置画笔移动速度为1
_fill() #开始填充
d(180) #从当前方向移动180
(90) #逆时针方向旋转90°
d(180) #从当前方向移动180
(0,0) #移动到(0,0)的位置,即起始位置
_fill() #填充结束
lor('yellow') #设置填充颜色为黄色
_fill() #开始填充
d(180) #从当前方向移动180
(90) #顺时针方向旋转90°
d(180) #从当前方向移动180
_fill() #填充结束
rtle() #隐藏画笔
() #停止画笔等待关闭
试题难度:一般
试题解析:
评分标准:
(1) 导入库文件正确。(2分)
(2) 有前进命令。 (2分)
(3) 有旋转命令并运用准确。 (2分)
(4) 有颜色工具并正确填充。 (2分)
(5) 正确设置画笔移动速度。 (2分)
(6) 正确隐藏画笔。 (2分)
(7) 正确停止画笔等待关闭 。(2分)
(8) 运行正常。 (2分)
(9) 图像正确。 (4分)
发布者:admin,转转请注明出处:http://www.yc00.com/web/1708244807a1546601.html
评论列表(0条)