《全国青少年软件编程(python)等级考试模拟卷[附答案].docx》由会员分享,可在线阅读,更多相关《全国青少年软件编程(python)等级考试模拟卷[附答案].docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全国青少年软件编程python等级考试模拟卷附答案一. 单项选择题共 40 分)1. 以下变量名中,正确的选项是 A. passB. _H_i【正确答案】C. 3abcD. import答案解析:相关学问点在制作彩虹第七页2. 请问以下选项中,哪个选项是 python 常用的编程环境 A. PowerPointB. 画板C. Visual Studio Code【正确答案】D. Scratch2.0答案解析:相关学问点在开启python 语言之门第九页3. 关于 print 以下,以下选项中正确的选项是 A. print 只能输出字符串B. print 仅可以在 IDLE 和 pycharm
2、中运行C. print 括号中不填任何数值,照旧可以正常执行【正确答案】D. print 不能在苹果电脑上运行答案解析:相关学问点在开启python 语言之门第三十页4. 关于 Python 中符号#的含义,以下选项中描述正确的选项是 A. 输出B. 注释符【正确答案】C. 乘法D. 加5. 以下选项中不属于字符串的是 A. 1234567B. “1234567”C. str(1234567)D. 1234567”【正确答案】答案解析:相关学问点在制作彩虹第六页6. 关于 Python 的开发环境,以下选项中描述错误的选项是 A. pycharm 是 python 专业开发环境B. world
3、 是 python 的根本开发环境【正确答案】C. Visual Studio Code 可用于python 的开发D. JupyterNotebook 是 python 的常用开发环境答案解析:相关学问点在开启python 语言之门第九页7. 关于变量的赋值,以下选项中错误的选项是 A. a ,b=1,2此选项无效B. a = johnC. a = 1000.0D. a,b,c = 1,2【正确答案】答案解析:相关学问点在制作彩虹第八页8. 以下选项中属于 Python 保存字的是 A. askB. questionC. and【正确答案】D. information答案解析:相关学问点在p
4、ython 保存字第四页9. Python 运算符中用来计算次幂的符号是 A.B. %C. 【正确答案】D. #答案解析:相关学问点在字符版计算器第八页10. Python 运算符中用来计算余数的符号是 A. /B. /C. &D. %【正确答案】答案解析:相关学问点在字符版计算器第八页11. 以下选项中符合 Python 语言变量命名规章的是 A. 3c1_akeB. 2cellphoneC. 3pokemonD. n_ot【正确答案】答案解析:相关学问点在制作彩虹第七页12. 以下选项中不属于 Python 比较表达式的是 A. =【正确答案】B. !=C. =D. 13. 表达式 8 2
5、 的值是 A. 16B. 24C. 8D. 64【正确答案】答案解析:相关学问点在字符版计算器第七页14. 关于 Python 语言的运算符,以下选项中描述错误的选项是 a=10, b=20A. a + b 输出结果为 30B. a - b 输出结果为 -10C. a % 3 输出结果为 3【正确答案】D. b % a 输出结果为 0答案解析:相关学问点在字符版计算器第七页15. 表达式 int(”123”)+ 123 的值是 A123123B246【正确答案】CerrorD以上都不是答案解析:相关学问点在字符版计算器第七页16. 以下代码的输出结果是 a = 5%23print(a)A. 0
6、B. 2C. 4D. 3【正确答案】答案解析:相关学问点在字符版计算器第七页17. 以下代码的输出结果是 a=str(3) b=“2“print(a+b)A. 6B. 32【正确答案】C. 222D. 22答案解析:相关学问点在字符版计算器第五页18. 以下选项中,输出结果为 False 的是 A. not(True and False)B. True or FalseC. not(False and False)D. True and False【正确答案】答案解析:相关学问点在掌握灯泡开关19. 以下选项中,输出结果为 True 的是 A. int(4)=4B. str(3) =3【正确答
7、案】C. not(3=3)D. not(3!=4)答案解析:相关学问点在当一次阅卷教师第九页20. 以下选项中,不属于 Python 比较运算符的是 A. =B. -【正确答案】C. =答案解析:相关学问点在当一次阅卷教师第九页21. 关于赋值运算符,以下选项中描述错误的选项是 A.c = a 等效于 c = a a【正确答案】B. c -= a 等效于 c = c - aC. c %= a 等效于 c = c % aD. c = a 等效于将 a 的值赋值给 c答案解析:相关学问点在字符版计算器第七页22. 以下选项中,输出结果为 False 的是 A. not(True and False
8、)B. not(False or False)C. False or TrueD. not True【正确答案】答案解析:相关学问点在掌握灯泡开关23. 表达式 8%22 的值是 A. 4B. 0【正确答案】C. 2D. 8答案解析:相关学问点在字符版计算器第七页24. 以下哪个选项中的函数,能将整数转换为字符串的是 A. int B. str 【正确答案】C. print D. input 答案解析:相关学问点在字符版计算器第五页25. a 与 b 定义如下,以下哪个选项输出结果为 246 a = ”123”b = ”123”A.a + bB. a 2C. int(a)2【正确答案】D. i
9、nt(a+b)答案解析:相关学问点在字符版计算器第六页26. 以下代码的输出结果是 print(int(321)2)A. 321321B. 3212C. 642【正确答案】D. 319答案解析:相关学问点在字符版计算器第五页27. 以下选项中不是 Python 语言的保存字的是 A. Railway【正确答案】B. breakC. continueD. for答案解析:相关学问点在python 保存字第八页28. 以下选项中,是 Python 编程环境的是 A. intB. strC. IDLE【正确答案】D. input答案解析:相关学问点在开启python 语言之门第九页29. 以下选项中
10、,属于 turtle 模块的代码是 A. printB. sleepC. up【正确答案】D. import答案解析:相关学问点在制作瞄准镜第四页30. 关于 backward 的中文意思,以下选项中描述正确的选项是 A. 为了B. 前进C. 转弯D. 后退【正确答案】答案解析:相关学问点在虚拟画笔第九页31. 以下代码的输出结果是 import turtle turtle.up turtle.goto(200,0) turtle.done A. 黑色直线B. 空白【正确答案】C. 圆点D. 以上都不是答案解析:相关学问点在制作瞄准镜32. 下面代码的输出结果是 import turtle t
11、urtle.goto(100,0) turtle.goto(100,50) turtle.done A锐角B钝角C直角【正确答案】D以上都不是答案解析:相关学问点在制作瞄准镜33. 关于 turtle 绘画库,以下选项中输出结果为半圆的是 A.circle(90)B. circle(180)C. circle(180,180)【正确答案】D. circle(180,steps=3)答案解析:相关学问点在制作瞄准镜34. 关于 turtle 绘画库,以下选项中输出结果为三角形的是 A. circle(360)B. circle(180)C. circle(180,steps=4)D. circl
12、e(180,steps=3)【正确答案】答案解析:相关学问点在制作瞄准镜35. 以下代码的正确含义是 turtle.pencolor(red)A. 设置填充色为红色B. 设置画笔颜色为红色【正确答案】C. 画一个红色的圆点D. 以上答案都不对答案解析:相关学问点在制作七颜色虹36. 以下代码的输出结果是 import turtle turtle.forward(90) turtle.right(90) turtle.forward(90)turtle.right(90) turtle.forward(90) turtle.right(90) turtle.forward(90) turtle.
13、done A. 圆形B. 直线C. 三角形D. 正方形【正确答案】答案解析:相关学问点在制作瞄准镜37. 关于 and 的中文意思,以下选项中描述正确的选项是 A. 与【正确答案】B. 或者C. 左转D. 单个答案解析:相关学问点在掌握灯泡开关38. 下面代码的输出结果是 import turtle turtle.circle(200,90) turtle.done A. 一个圆B. 半圆C. 四分之一个圆【正确答案】D. 以上答案都不对答案解析:相关学问点在绘制瞄准镜39. 下面代码的输出结果是 print(31)=int(2+1)A. True【正确答案】B. errorC. FalseD
14、. 以上答案都不对答案解析:相关学问点在当一次阅卷教师40. 下面代码的输出结果是 print(32%3)!=(3%3)A.TrueB. errorC. False【正确答案】D. 以上答案都不对答案解析:相关学问点在字符版计算器二. 根本编程题共 15 分)x=1. 仅使用 Python 根本语法和 IDLE,即不使用任何模块,编写 Python 程序计算以下数学表达式中x 的值,并输出x 取余 3 的结果。填空题2. 仅使用 Python 根本语法和 IDLE,将字符串python赋值给变量a,并将 a 中的值通过乘号复制 100 遍后输出。 填空题3. 仅使用 Python 根本语法和 IDLE 和 turtle 模块绘制一个直角三角形。 填空题三. 简洁应用题 (共 25 分)1. 使用 turtle 库中的 turtle.fillcolor , turtle.goto , turtle.forward , turtle.circle 和 turtle.right 等函数在 IDLE 中绘制如以下图案。填空题填空题使用 turtle 库绘制以下图案。四. 综合应用题 (共 20 分)请使用 input 函数邀请用户输入现在的月份,并使用比较表达式和条件推断,推断用户输入的数字是奇数还是偶数,并输格外偶结果以及季节。填空题