ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
Python一级202006考试真题 # 编程题一 画出下面示意图形,要求如下: (1)画出如下的图形,注:直线部分是由两个步长为200的线段垂直相交组成, (2)圆的直径为200; (2)图形的中心位置为画布中心; (3)画笔宽度为2,颜色为红色。 ![](http://h.yiniuedu.com/0de4488015c98e8630805d10b07e1b02) >标准答案: **评分标准:** (1)正确导入turtle库;(1分) (2)有前进命令;(1分) (3)有画圆命令;(1分) (4)有转直角弯命令;(1分) (5)图形中心位置为画布中心;(1分) (6)颜色和画笔宽度均达要求,各1分;(2分) (7)运行正常;(1分) (8)完成任务。(2分) 试题解析: **参考程序:** **注意:仅供参考,画法和顺序,考生可以自行设计,结果符合题目即可。** ``` import turtle turtle.pencolor("red") turtle.pensize(2) turtle.forward(-100) turtle.forward(200) turtle.left(90) turtle.circle(100,450) turtle.left(90) turtle.forward(200) #turtle.hideturtle() turtle.done() ``` ***** # 编程题二 已知一头奶牛每天可以产20千克牛奶。N(N为变量)头奶牛7天可以产多少千克的牛奶? 要求: (1)程序开始运行后,会有提示字符串:“请输入奶牛的头数:”,完成奶牛头数的输入; (2)(可以直接赋值提示字符串到程序中,提示字符串包括冒号,但不包括双引号) (3)程序会根据输入的奶牛头数计算出总共产出的牛奶的重量,并将结果进行修饰然后 (4)输出。示例:如果输入奶牛的头数为10,则输出“10 头奶牛7天可以产 1400 千克的牛奶” >标准答案: **评分标准:** (1)有输入语句并且有清楚的提示字符串;(2分) (2)有输出语句并且按照样例输出;(2分) (3)有类型转化语句;(2分) (4)有计算语句;(2分) (5)程序符合题目要求。(2分) >试题解析: **说明:** 1、**参考程序仅供参考,学生可以有多个解决方法。如果学生使用格式输出的方式,** 2、**只要结果符合要求即为正确;** **2、建议将每一个考生的程序最少运行测试一次。** **3、参考程序如下:** **参考程序一:** N = input("请输入奶牛的头数:") N = eval(N) milk = N\*20\*7 print(N,"头奶牛7天可以产",milk,"千克的牛奶") 参考程序二: N = input("请输入奶牛的头数:") N = int(N) milk = N\*20\*7 print(N,"头奶牛7天可以产",milk,"千克的牛奶") 参考程序三: N =int(input("请输入奶牛的头数:")) milk = N\*20\*7 print(N,"头奶牛7天可以产",milk,"千克的牛奶") 参考程序四: N = input("请输入奶牛的头数:") N = int(N) milk = N\*20\*7 print(str(N)+"头奶牛7天可以产"+str(milk)+"千克的牛奶") 参考程序五: N = input("请输入奶牛的头数:") N = int(N) milk = N\*20\*7 print("{}头奶牛7天可以产{}千克的牛奶".format(N,milk)) 参考程序六: N = input("请输入奶牛的头数:") N = int(N) milk = N\*20\*7 print("%d头奶牛7天可以产%d千克的牛奶"%(N,milk))