全国软件编程(python)评测一.docx
全国软件编程(python)测试卷一1. 关于python 的编程变量说法正确是?2 分 A.变量可以字母,数字,下划线组合B.变量命名不区分大小写C.不可以以下划线开头 D.变量命名中能包含空格参考答案:A2. 在 Python 函数中,用于获取用户输入的是2 分 A.input()B.print()C.Eval()D.get()参考答案:A3. 关于python 的编程属于字符串类型的是?2 分 A.boolB.int C.str D.float参考答案:C4. 以下选项中,不是Python 语言保留字的是2 分 A.intB.del C.try D.None参考答案:A5. 两组围棋选手进行比赛,每组三人。甲组为a,b,c 三人,乙组为x,y,z 三人。已抽签决定比赛名单。a 说他不和x 比,c 说他不和x,z 比,请问b 和( )进行比赛:2 分2 分A.xB.yC.zD.c参考答案:A6. IDLE 菜单中将选中区域缩进的快捷键是2 分 A.Ctrl+B.Ctrl+S C.Ctrl+A D.Ctrl+C 参考答案:A7. turtle 画图里,可以撤销最后一步的是?()2 分2 分 A.dotB.undo C.setx D.goto参考答案:B8.8/4*2+2*2 运行结果是( )。2 分2 分 A.4B.6C.8 D.10参考答案:C9. 下面代码的输出结果是>>> True / False2 分 A.TrueB.-1 C.0D.系统报错参考答案:D10. 给出如下代码s = Python is Open Source! print(s0:.upper()上述代码的输出结果是2 分 A.PYTHONB.PYTHON IS OPEN SOURCEC.Python is Open Source! D.PYTHON IS OPEN SOURCE!参考答案:D11. 下 面 代 码 的 输 出 结 果 是 print(round(0.1 + 0.2,1) = 0.3)2 分 A.0B.1C.False D.True参考答案:D12.假设a=10,b=30,那么a/b 的值是()2 分2 分 A.300B.20 C.3D.0.33333参考答案:D13. python 中的乘法是用哪个符号表示的?()2 分2 分 A.*B.xC./D.#参考答案:A14. turtle.circle(120,180)是绘制一个什么样的图形?()2 分2 分 A.半径为 180 的扇形B. 半径为 120 的半圆C. 半径为 120 的圆形D. 半径为 180 的圆形参考答案:B15. 下面代码的输出结果是x = 1x *= 3+5*2 print(x)2 分 A.29B.28 C.13 D.14参考答案:B16. 关于eval 函数,以下选项中描述错误的是2 分A. eval 函数的定义为:eval(source, globals=None, locals=None, /)B. 执行“>>> eval("Hello")”和执行“>>> eval("Hello")”得到相同的结果C. eval 函数的作用是将输入的字符串转为Python 语句,并执行该语句D. 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>)组合参考答案:B17. 以下选项中,不是Python IDE 的是2 分 A.PyCharmB.Jupyter Notebook C.SpyderD.R studio 参考答案:D18. 利用print()格式化输出,能够控制浮点数的小数点后两位输出的是2 分 A.2B.:.2fC.:.2D.2f参考答案:B19. 下面代码的输出结果是2 分A.= 5/3+5/3print(a) B.2.666666666666667 C.3.333333参考答案:B20.8/4 运行结果是( )。2 分2 分 A.0B.False C.True D.2参考答案:D21.8/4=4/2 and 2 运行结果是( )。2 分2 分 A.0B.False C.True D.2参考答案:D22. turtle 的前进是往哪个方向?()2 分2 分 A.屏幕窗口的右边B.屏幕窗口的左边C.屏幕窗口的上边D.屏幕窗口的下边参考答案:A23. 下面哪一行代码的输出结果不是python3.7()2 分2 分 A.print("python3.7")B.print("python"+3.7) C.print("python3"+str(3.7) D.print("python"+"3.7")参考答案:B24. 关于python 的编程用于检测数据类型的是?2 分 A.type()B.int()C.eval()D.help() 参考答案:A25.8/4!=4/2 运行结果是( )。2 分2 分 A.0B.False C.True D.2参考答案:B26.关于python 的编程变量说法正确是?2 分 A.变量可以字母,数字,下划线组合B.变量命名不区分大小写C.不可以以下划线开头D.变量命名中能包含空格参考答案:A27.int("4")的结果是?2 分 A.4B."4" C.f4 D.0参考答案:A28.8/4*2+2*2 运行结果是( )。2 分2 分 A.4B.6C.8 D.10参考答案:C29. turtle 画图里填充命令不包含?()2 分2 分 A.begin_fill()B.begin_end() C.color() D.filling() 参考答案:C30. turtle 画图里,设置画布的尺寸是?()2 分2 分 A.size()B.screensize() C.pensize() D.setsize()参考答案:B31. turtle 画图penup 是与pendown 配对使用的2 分2 分 参考答案:32. python 常见的几种编程环境有IDLE,Visual studio code,文本编辑器。2 分2 分 参考答案:33. turtle 非常适合中小学生学习python 编程的2 分2 分 参考答案:34. 在python 编程中使用成对的三个英文引号是不可以的2 分2 分 参考答案:35. python 里不能用字符做乘法运算比如“#"*82 分2 分参考答案:36. 数据类型转换中关于字符串只有纯整型字符串才可以被整型转换。2 分2 分 参考答案:37.计算 2+3*5 与(2+3)*5 是一样的。2 分2 分 参考答案:38. python 顺序结构是程序设计中最简单最直白的存在,随处可见。2 分2 分 参考答案:39. pythonIDLE 有一个增加的交互命令行解释器窗口,非常好用。2 分2 分 参考答案:40. python 缩进不能混用tab 和 space 键。2 分2 分 参考答案:41. int 是 python 的保留字2 分2 分 参考答案:42. python 缩进不规范程序不能运行。2 分2 分 参考答案:43. 变量命名要避开python 关键字或函数的2 分2 分 参考答案:44. turtle 库是一个可用于创建插图和游戏命令的集合2 分2 分 参考答案:45. turtle 画图填充图形前必须要使用begin_fill()函数进行初始化2 分2 分 参考答案:46. input()函数接受任意输入,返回的是字符串。2 分2 分 参考答案:47. 文本编辑器可以编辑python 代码。2 分2 分 参考答案:48. print()语句输出数据用指定符号隔开命令可以这样写print(1,2,3,4,sep=,)2 分2 分参考答案:49. 数据类型自动转换会向着更加精确的类型进行转换。2 分2 分 参考答案:50. python IDLE 不可以进行代码调试2 分2 分 参考答案: 本试卷共计 50 题,此处为结束标志。