admin 管理员组文章数量: 887021
2023年12月19日发(作者:计算机中)
青少年软件编程(Python)等级考试试卷(一级A卷)
分数:100 题数:38
一、单选题(共25题,每题2分,共50分)
自带的编程环境是?( )
A. PyScripter
B. Spyder
C. Notepad++
D. IDLE
标准答案:D
2.关于以下代码的说法正确的是?( )
t = int(put('边数','几边形:'))
(50, steps=t)
()
A. circle是画圆的代码,因此该程序运行后的图案一定是圆
B. 运行该程序后,需要用户自己输入边数,确定画 “几边形”
C. 变量t没有给出具体的数值,因此该程序运行有错误
D. 该程序运行后,会画出50个圆
标准答案:B
3.幂运算运算符为?( )
A. *
B. *+
C. **
D. /
标准答案:C
4.这段代码的运行结果是?( )
import turtle
g = ()
lor("red")
_fill()
(50)
or("yellow")
lor("green")
(50, steps=5)
_fill()
A.
B.
C.
D.
标准答案:A
5.假设a=20,b=3,那么a or b的结果是?( A. 20
B. 0
C. 1
D. 3
标准答案:A
6.假设a=2,b=3,那么a-b*b的值是?( ) )
A. -3
B. -2
C. -7
D. -11
标准答案:C
7.以下选项中不符合 Python变量命名规则的是?( )
A. name
B. 2_to
C. _Go
D. Tea
标准答案:B
8.创建一个新的Python程序,编写了下面的代码
import turtle
("turtle")
保存这个Python文件并且取了文件名。
以下哪个文件名程序可以正常运行?( )
A.
B.
C. import. py3
D. 2
标准答案:A
9.a="110",b="9",c=a+b,print(c)的结果是?( )
A. a+b
B. 119
C. c
D. 1109
标准答案:D
环境的退出命令是?( )
A. esc()
B. close()
C. 回车键
D. exit()
标准答案:D
中的整除运算符是用哪个符号表示的?( )
A.
B. //
C. %
D. **
标准答案:B
12.执行语句x,y=9%5,8//3后,变量x、y的值分别为?( )
A. 1.8,2
B. 1,2.66666
C. 4,2
D. 1,2
标准答案:C
注释方式正确的是?( )
A. //这是我的第一个程序
B. #程序的功能是输入Hello World
C. ? 这个程序是用来计算两个数之和的?
D. **第一个python程序**
标准答案:B
中的==代表的是?( )
A. 把左边的值赋值给右边;
B. 把右边的值赋值给左边;
C. 比较左右两边是否相等;
D. 左右两边值进行交换;
标准答案:C
15.下面代码哪部分是设置画布的颜色?( )
import turtle
size(①,②,③)
A. ①
B. ②
C. ③
D. 都不是
标准答案:C
16.下面哪一行代码的输出结果不是Python3.7 ?( )
A. print(“Python3.7”)
B. print(“Python”+3.7)
C. print(“Python”+str(3.7))
D. print(“Python”+“3.7”)
标准答案:B
17.下列程序绘制的是一个什么图形?( )
import turtle
d(100)
(120)
d(100)
(120)
d(100)
(120)
A. 等边三角形
B. 正方形
C. 矩形
D. 圆
标准答案:A
18.使用下面中的( )函数接收输入的数据。
A. accept()
B. input()
C. readline()
D. login()
标准答案:B
("red", "yellow")命令中定义的颜色分别为?( A. 背景为黄色,画笔为红色
B. 背景为红色,画笔为黄色
C. 画笔为红色,填充为黄色
D. 画笔为黄色,填充为红色
标准答案:C
的作用是什么?( )
A. 在屏幕上打印出来相应的文本或者数字等
B. 在打印机里打印相关文本或者数字等
C. 可以用来画图
D. 输出一个命令行
)
标准答案:A
21.下面的哪一个命令不是移动画笔箭头位置的命令?( )
A. d()
B. ()
C. ()
D. ()
标准答案:C
22.a=2,b=3,那么c=a**b运算的结果是?( )
A. 6
B. 8
C. 9
D. 23
标准答案:B
23.使用Python画笔绘制如下图所示的图案,第4行的代码应如何补充?(
A. (90)
B. (90)
C. (-90)
D. (-180)
标准答案:A
24.下面的运算符中,按照运算优先级哪一个是最高级?( )
A. **
B. *
C. +
D. <
标准答案:A
)
25.如图创建一个新的Python文件应该选择哪个选项?( )
A. Open
B. Recent Files
C. New File
D. Print Window
标准答案:C
二、判断题(共10题,每题2分,共20分)
26.以下三种表示字符串的方式都是正确的。
”Hello“
‘不错‘
“我们一起走吧‘
正确
错误
标准答案:错误
库是一个直观有趣的图形绘制函数库。
正确
错误
标准答案:正确
28.在Python中变量需要提前定义,可以不用赋值。
正确
错误
标准答案:错误
29.使用Turtle时,画布默认坐标左上角为画布中心。
正确
错误
标准答案:错误
('hello,world')和print('hello','world')输出内容一致。
正确
错误
标准答案:错误
是交互式语言,这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
正确
错误
标准答案:正确
(int(8>7) or int(8<6))的输出结果为1。
正确
错误
标准答案:正确
可以作为变量名。
正确
错误
标准答案:错误
34.已知y = 5,那么赋值语句y= 'cedf'是无法正常执行的。
正确
错误
标准答案:错误
2.x编写的程序,在Python 3.x都能正确打开并执行。
正确
错误
标准答案:错误
三、编程题(共3题,共30分)
36.要求:
(1) 程序开始运行后,输入一个三位数整数;
(2) 程序会根据输入的整数输出百位、十位和个位上的数。 例如,输入123,输
出为:“百:1,十:2,个:3”。
标准答案:
x=int(input())
a=x//100
c=x%10
b=(x-a*100)//10
print("百:",a,"十:",b,"个:",c)
37.要求:
(1)画一个边长为200的正方形,里面嵌套一个直径为100的圆,如下图;
(2)圆的填充颜色为蓝色,所有的线条为黑色。
(3)圆心位置为画布正中心。
标准答案:
import turtle
()#抬起画笔
(-100,100)#画笔到画正方形初始位置
n()#放下画笔
d(200)#从当前画笔方向移动200
(90)#顺时针针移动90°
d(200)#从当前画笔方向移动200
(90)#顺时针针移动90°
d(200)#从当前画笔方向移动200
(90)#顺时针针移动90°
d(200)#从当前画笔方向移动200
(90)#顺时针针移动90°
()#画笔抬起
(0,-50)#移动到(0,-50)的位置,也就是画圆开始的位置
n()#放下画笔
lor('blue')#设置填充颜色为蓝色
_fill()#开始填充
(50)#画一个半径为50的圆
(50)#速度为50
_fill()#填充结束
()#停止画笔等待关闭画布
版权声明:本文标题:2020年9月青少年软件编程Python一级真题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702919324h435963.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论