小学信息科技 / 其他版本 / 四年级上学期 / 编号:21792785

202409青少年软件编程(Python)等级考试试卷(一级)

日期:2024-11-21 科目:小学信息技术 类型:试卷 来源:二一教育课件站
关键词:Python,成绩,模式,语句,设置,print
预览图 4
小学信息技术 小学信息技术
青少年软件编程(Python)等级考试试卷(一级) 202409真题与解析 分数:100 题数:37 测试时长:60分钟 一、单选题(共25题,) 1.下列选项中关于 turtle.color('red') 语句的作用描述正确的是?( ) A.只设置画笔的颜色为红色 B.只设置填充的颜色为红色 C.设置画笔和填充的颜色为红色 D.设置画笔的颜色为红色,设置画布背景的颜色为红色 2.print(14+8) 输出的结果是?( ) A.22 B.14+8 C.14 D.148 3.在编写Python代码中可以在同一行使用多条语句,语句之间需使用某一符号进行分隔。下列选项中哪一符号可以将多条语句进行分隔?( ) A. : B. ; C. , D. . 4.在Python中可以使用setup()设置画布大小和起始位置,下列哪一项语句可以将画布大小设置为500*400?( ) A.turtle.setup(500,400,50,50) B.turtle.setup(400,50,50,500) C.turtle.setup(50,50,500,400) D. turtle.setup(50,500,400,50) 5.在Python中,如果a=5,b=3,那么执行语句print(a+b==a*b)的结果是?( ) A.8 B.False C.True D.程序报错 6.a=input() b=input() 执行语句print(a+b),并输入1,2,结果为?( ) A.3 B.1 C.2 D.12 7.红星小学三年级评选优秀少先队员的条件是,期末考试语文成绩和数学成绩和英语成绩都必须等于或者高于90分,用Python程序描述,以下哪个是正确的?( ) A. 语文成绩>=90 and 数学成绩>=90 or 英语成绩>=90 B. 语文成绩>=90 or 数学成绩>=90 or 英语成绩>=90 C. 语文成绩>=90 and 数学成绩>=90 and 英语成绩>=90 D. 语文成绩>=90 or 数学成绩>=90 and 英语成绩>=90 8.假如从广东到湖南有2种不同的出行方式,从湖南到北京有3种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?( ) A. 2 B. 3 C. 5 D. 6 9.下面哪个运算符的运算优先级最低? A. // B. ** C. == D. % 10. 已知a= 2 or False and False,请问a的运算结果是?( ) A. 2 B. True C. False D. 2.0 11. Python自带的IDLE编辑器有两种模式:脚本模式(又称为编辑器模式)和交互模式(又称为Shell模式),下列哪种方法可以实现由交互模式到脚本模式的切换?( ) A. 关闭文件 B. 新建文件 C. 替换文件 D. 运行文件 12. 小明同学正在利用Python绘制一个边长为100像素的正三角形,目前已经完成两条边的绘制,箭头为画笔所在位置和方向,如下图所示,请你帮他选择一组正确的答案将此正三角形绘制完整?( ) A.turtle.left(60) turtle.forward(100) B.turtle.left(120) turtle.forward(100) C.turtle.right(60) turtle.forward(100) D.turtle.right(120) turtle.forward(100) 13. Python中3乘以5应该怎样表示?( ) A. 3×5 B. 3*5 C. 3**5 D. 3+=5 14. Python中,以下哪个选项是将浮点数转换为整数的正确方法?( ) A. int(3.14) B. float(3) C. str(3.14) D. bool(3.14) 15. 如果要让turtle向左转45度,应该使用哪个命令?( ) A. turtle.left(45) B. turtle.turnleft(45) C. turtle.forward(45) D. turtle.right(45) 16. Python中的!=代表的是?( ) A. 反转条件的布尔值 B. 检查左右两边的值是否不相等 C. 检查左右两边的值是否相等 D. 将左右两边值进行交换 17. 执行下列哪个选项中的代码,能打印出 Scratch Python C++ 的是( ) A. print('Scratch Python C++') B. print('Scratch 、Python 、C++') C. print('Scratch, Python,C++') D. print('Scratch + Python + C++') 18. 执行下列哪段代码,画笔移动后不会画出线?( ) A.import turtle turtle.goto(100, 100) B.import turtle turtle.goto(100, 100) turtle.penup() turtle.pendown() C.import turtle turtle.penup() turtle.goto(100, 100) turtle.pendown() D.import turtle turtle. ... ...

~~ 已预览到文档结尾了 ~~