电子学会Python等级考试一级试卷2020全文共9页,当前为第1页。电子学会Python等级考试一级试卷2020全文共9页,当前为第1页。电子学会Python等级考试一级试卷2020.09 电子学会Python等级考试一级试卷2020全文共9页,当前为第1页。 电子学会Python等级考试一级试卷2020全文共9页,当前为第1页。 2020年9月分数:100题数:38 一、单选题(共25题,每题2分,共50分) 1.Python自带的编程环境是?() A.PyScripter B.Spyder C.Notepad++ D.IDLE 2.关于以下代码的说法正确的是?() t=int(turtle.textinput('边数','几边形:')) turtle.circle(50,steps=t) turtle.done() A.circle是画圆的代码,因此该程序运行后的图案一定是圆 B.运行该程序后,需要用户自己输入边数,确定画"几边形" C.变量t没有给出具体的数值,因此该程序运行有错误 D.该程序运行后,会画出50个圆 3.幂运算运算符为?() A.* B.*+ C.** D./ Python是一种广泛使用的高级编程语言,尤其适合初学者入门。电子学会组织的Python等级考试是对学习者掌握Python基础知识的评估。一级考试主要针对Python的基础概念、语法和常用库的使用进行测试。 1. Python自带的编程环境是IDLE,它是一个集成开发环境(IDE),提供了编写、运行和调试Python代码的基本功能。选项D是正确答案。 2. 在提供的代码示例中,`turtle.circle()`函数用于画圆或弧线,但根据参数`steps=t`,它将根据用户输入的边数来画多边形。因此,程序运行后需要用户输入边数来决定画什么形状,选项B是正确的描述,而A、C、D都是不准确的。 3. 幂运算运算符在Python中是`**`,用于计算一个数的幂次方。选项C正确。 4. 代码导入了turtle库并创建了一个Pen对象。`fillcolor()`和`begin_fill()`设置填充颜色并开始填充,`circle(50)`画一个半径为50的圆,然后改变颜色,再次调用`circle(50, steps=5)`画一个更小的圆,最后`end_fill()`结束填充。由于填充颜色的变化发生在画第二个圆之前,所以最终结果会是两个不同颜色的圆相交的部分被填充,无法通过题目给出的信息判断具体颜色。因此,题目选项A、B、C、D都无法确定。 5. `a or b`操作符在Python中用于逻辑判断,如果a为真,则返回a,否则返回b。由于a=20是真,所以结果是20,选A。 6. `a - b * b`首先计算b的平方,即`3 * 3`,然后从a中减去这个结果,得到`20 - 9 = 11`,所以选D。 7. Python变量命名规则中,不能以数字开头,不能使用保留字,且不能包含空格和特殊字符。选项B中以数字开头,不符合规则。 8. Python文件名应避免使用保留字,如`import`是Python的关键字,不能作为文件名,所以B、C错误;D选项中的`.sb2`不是Python文件扩展名,通常Python文件是`.py`。A选项`frist.py`是有效的文件名。 9. 字符串连接在Python中使用`+`操作符,所以`a + b`将字符串"110"和"9"连接起来,得到"1109",选B。 10. IDLE环境的退出命令是`exit()`,选D。 11. Python的整除运算符是`//`,它返回商的整数部分,选B。 12. `x, y = 9 % 5, 8 // 3`,9除以5的余数是4,8除以3的结果向下取整为2,所以x=4,y=2,选C。 13. 正确的Python注释方式是使用`#`,所以B选项正确。 14. `==`在Python中用于比较两边的值是否相等,选C。 15. `turtle.screensize()`函数的第三个参数用于设置背景色,所以③是设置画布颜色的地方,选C。 16. Python3.7中字符串与数字相加需要先将数字转换为字符串,所以B选项错误,而其他选项均能正确输出。 17. 代码使用`turtle`库画出一个正向前进100,然后每次左转120度,这样连续三次后,会形成一个等边三角形,选A。 18. `input()`函数用于接收用户的输入数据,选B。 19. `turtle.color("red","yellow")`命令定义了画笔颜色为红色,填充颜色为黄色,选C。 20. `print()`函数的作用是在屏幕上输出文本或数值,选A。 21. `turtle.color()`是设置画笔颜色的命令,不是移动画笔位置的,选C。 以上是电子学会Python等级考试一级试卷的部分内容解析,涉及的知识点包括Python基础语法、常用内置函数、turtle图形库的使用等。
剩余8页未读,继续阅读
- 粉丝: 105
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助