ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
Python一级202106考试真题 # 编程题一 求长方形的面积与周长。 要求: (1)程序开始运行后,输入长方形的长(a),然后再输入长方形的宽(b); (2)程序会根据输入的数字给出长方形的面积和长方形的周长; (3)输出长方形的面积和周长,并且注明是面积还是和周长。 >标准答案: **参考程序:** ``` a=input("请输入长方形的长:") b=input("请输入长方形的宽:") print("长方形的面积是:",int(a)\*int(b)) print("长方形的周长是:",(int(a)+int(b))\*2) ``` >**评分细则:** 1) 有输入语句;(2分) 2) 有输出语句;(2分) 3) 有类型转化语句;(2分) 4) 有计算语句;(2分) 5) 程序符合题目要求;(2分) ***** # 编程题二 绘制如下图形,相关参数及要求如下: ![](http://h.yiniuedu.com/95743e669ab5d82c06e24c66490c0a9e) (1)画笔起始位置不限,但是整个图形必须要能够在画布中呈现; (2)大的正方形由四个小正方形组成; (3)每个小正方形的边长均为100像素; (4)左上角和右下角的正方形填充颜色均为黑色; (5)所有的线条颜色均为黑色; (6)绘制完成后,隐藏画笔。 >标准答案: **参考程序:** ``` import turtle as t t.forward(200) t.right(90) t.forward(200) t.right(90) t.forward(200) t.right(90) t.forward(200) t.right(90) t.fillcolor('black') t.begin\_fill() t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) t.end\_fill() t.goto(200,-200) t.right(-90) t.fillcolor('black') t.begin\_fill() t.forward(100) t.left(90) t.forward(100) t.left(90) t.forward(100) t.left(90) t.forward(100) t.left(90) t.end\_fill() t.done() ``` >**评分细则:** 1)有turtle库导入;(2分) 2) 有绘制正方形;(2分) 3) 有填充颜色;(2分) 4) 绘制正方形4个;(8分)(每个2分) 5) 颜色填充正确;(4分)(每填充正确一个2分) 6) 隐藏画笔;(2分)