企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Python一级20220319考试真题 # 编程题一: 计算题:(10分) 买本子:小明同学带了一些钱去帮同学们买本子。请根据所带的元数、单价和数量,算一算钱够不够。 **要求**: (1) 程序运行后,输入三次数字(不能一次输完),这三个数字为整数,表示所带的元数(钱数)、本子的单价和数量; (2) 输出一行,钱足够买就输出"True",钱不够买就输出"False"(不要输出引号)。 **输入样例:** 100 9 11 **输出样例:** True 试题编号:20200415-sxw-08 试题类型:编程题 标准答案: 参考程序: 程序仅供参考 y = int(input("请输入总元数:")) dj = int(input("请输入单价:")) sl = int(input("请输入总数:")) zj = dj * sl print(y >= zj) 试题难度:一般 试题解析: 评分标准: (1)有输入语句(每个1分);(3分) (2)有输出语句;(1分) (3)有类型转化语句,并且类型转换都正确,否则该项分数为0;(2分) (4)有计算语句,并且计算正确,如果计算错误该项分数为0;(2分) (5)程序符合题目要求,运行正确。(2分) # 编程题二: 作图题:(20分) 请使用turtle画出如下标志。 ![](http://h.yiniuedu.com/1d093222dd175ff8b7154af4df09dff2) 要求: (1)线条颜色为黑色,线条粗细为10; (2)圆半径为50,填充颜色为蓝色; (3)等边三角形边长为180; (4)等边三角形底边中点位置为画布正中心。" select_answer="" standard_answer=" 试题编号:20200416-sxw-12 试题类型:编程题 标准答案: 参考程序: import turtle # 加载turtle库 turtle.penup() # 抬笔 turtle.clear() # 清空 turtle.goto(0, 0) # 到达原点 turtle.pensize(10) # 设置线条粗细为10 turtle.pencolor("black") # 设置线条颜色为黑色 turtle.pendown() # 落笔 #画圆 turtle.fillcolor("blue") # 设置填充颜色为浅蓝色 turtle.begin_fill() # 开始填充 turtle.setheading(0) # 设置方向向右 turtle.circle(50) # 绘制半径为50的圆形 turtle.end_fill() # 结束填充 #画三角形右边 turtle.forward(90) # 前进90步 turtle.left(120) # 逆时针旋转120度 turtle.forward(180) # 前进180步 #画中间竖线 turtle.goto(0, 0) # 到达坐标(0, 0) #画三角形左边 turtle.setheading(180) # 设置方向向左 turtle.forward(90) # 前进90步 turtle.right(120) # 顺时针旋转120度 turtle.forward(180) # 前进180步 turtle.penup() # 抬笔 turtle.done() # 画笔结束 试题难度:较难 试题解析 评分标准: (1)导入库文件正确;(2分) (2)有颜色设置,并且设置的颜色均正确,如果有一项错误则本项分数为0;(2分) (3)有前进命令,如果前进的方向或者绘制的图形有错误,本项扣1分;(2分) (4)有旋转命令,如果旋转的方向有错误,则本项扣1分;(2分) (5)有画圆工具,如果绘制的圆形不符合题目要求,则扣1分(颜色扣分已经在第2项中扣除过的不再扣除);(2分) (6)坐标计算正确,圆形2分,等边三角形2分,中线2分;(6分) (7)画笔粗细设置正确;(1分) (8)运行正常,图形正确。(3分)