《全国软件编程(python)测试二.docx》由会员分享,可在线阅读,更多相关《全国软件编程(python)测试二.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全国软件编程(python)考试试卷一单选题(共 30 题,每题 2 分,共 60 分)1. 关于python 的编程环境,下列的哪个表述是正确的?2 分 A.Python 的编程环境是图形化的;B. Python 只有一种编程环境ipython;C. Python 自带的编程环境是IDLE;D. 用 windows 目带的文本编辑器也可以给python 编程,并且也可以在该编辑器下运行, 参考答案:C2. 下列的哪个软件不可以编辑Python 程序? ( )2 分 A.ipythonB.VisualStudioCode C.JupyterNotebook D.scratch 标准版参考答案:
2、D3.100/4+2*3 运行结果是( )。2 分A.10 B.81 C.31 D.50参考答案:C4. 下面哪一个命令不是画笔控制的命令()。2 分 A.turtle.up()B.turtle.pd() C.turtle.pensize() D.turtle.screensize() 参考答案:D5. turtle 的前进是往哪个方向?()2 分 A.屏幕窗口的右边B.屏幕窗口的左边C.屏幕窗口的上边D.屏幕窗口的下边参考答案:A6. python 中的=代表的是()2 分 A.把左边的值赋值给右边B.把右边的值赋值给左边C.比较左右两边是否相等D.左右两边值进行交换 参考答案:C7. 下面
3、哪一行代码的输出结果不是python3.7()2 分 A.print(python3.7)B.print(python+3.7) C.print(python3+str(3.7) D.print(python+3.7)参考答案:B8.假设a=30,b=10,c=a*b-5,那么c 的值是()2 分 A.150B.295 C.300 D.25参考答案:B9. 下面哪一段代码是海龟走到指定坐标然后左转90 度?()2 分 A.turtle.goto(90,0)turtle.left(90) B.turtle.goto(90)turtle.left(90,0)C.turtle.goto(90)tur
4、tle.left(90) D.turtle.goto(90,0)turtle.left(90,0) 参考答案:A10. turtle.speed()命令设定笔运动的速度,其参数范围是()2 分 A.0-10 的整数B.1-10 的整数C.0-100 的整数D.1-100 的整数参考答案:A11. print(35-10)输出的结果是()2 分 A.35-10B.35 C.10 D.25参考答案:D12. a=python2,b=python3,c=a+b,print(c)的结果是()2 分 A.a+bB.python5 C.cD.python2python3 参考答案:D13. 下面运算符中按
5、照运算优先级哪一个最高级?()2 分 A.*B.*C.+ D.-参考答案:A14. turtle.clear()命令的作用是()2 分A. 清空turtle 窗口,但是turtle 的位置和状态不会改变B. 清空turtle 窗口,turtle 的位置和状态会初始化C. 清空turtle 的变量,但是turtle 的位置和状态不会改变D. 清空turtle 的变量,turtle 的位置和状态会初始化参考答案:A15. python 中的乘法是用哪个符号表示的?()2 分 A.*B.xC./D.#参考答案:A16. turtle.circle(120,180)是绘制一个什么样的图形?()2 分
6、A.半径为 180 的扇形B. 半径为 120 的半圆C. 半径为 120 的圆形D. 半径为 180 的圆形参考答案:B17. 下面print 语句,哪一个是正确的用法?()2 分 A.print(hello!)B.print(hello!)C.print(hello!)D.print(hello!) 参考答案:B18.a=10,b=20,那么b!=a 运算的结果是()2 分 A.2B.True C.False D.0.5参考答案:B19.假设a=10,b=30,那么b/a 的值是()2 分 A.300B.20 C.3D.0.33333参考答案:C20. 关于变量的说法错误的是()2 分 A
7、.变量必须要命名B.变量第二次赋值后,第一次赋值将被删除 C.变量只能用来存储数字,不能表示存储文字D.在同一程序里变量名不能重复参考答案:C21. 将 1,2,3 三个数不重复的排列为三位数,有()种排列。2 分 A.6B.4C.2 D.10参考答案:A22. 假设a=0,b=10,那么 a and b 的结果是()2 分 A.1B.10 C.11 D.0参考答案:D23. 下面哪个符号是python 用来给代码做注释的?()2 分 A.#B.() C.:D./参考答案:A24. turtle.setup()命令中的起始点是()2 分 A.屏幕桌面的左上角B.屏幕桌面的右上角C.屏幕桌面的正
8、中间D.屏幕桌面的最上方正中间参考答案:C25. print 的作用是什么?()2 分A.在屏幕上打印出来相应的文本或数字等B.在打印机打印相关文本或数字等C.可以用来画图 D.输出一个命令行参考答案:A26. print(3>4or4)2 分 A.FalseB.True C.3D.4参考答案:D27. 下面哪一个不是python 的保留字?()2 分 A.classB.if C.abc D.or参考答案:C28. 下面的哪一个命令是将数值转换为字符串?()2 分 A.print()B.text()C.int()D.str()参考答案:D29. 两组围棋选手进行比赛,每组三人。甲组为a,
9、b,c 三人,乙组为x,y,z 三人。已抽签决定比赛名单。a 说他不和x 比,c 说他不和x,z 比,请问b 和( )进行比赛: 2 分A.xB.yC.zD.c参考答案:A30. turtle.color(red,yellow)命令中定义的颜色分别为()2 分 A.背景为红色,画笔为黄色B.背景为黄色,画笔为红色C.画笔为红色,填充为黄色D.画笔为黄色,填充为红色参考答案:C二判断题(共 20 题,每题 2 分,共 40 分) 31.a=10;b=10;a=b 运行结果是 02 分参考答案:32. c+=1 和c=c+1 是一样的。2 分 参考答案:33. 按照大小顺序排
10、列X,Y,Z 三个数有多种方法,可以先找到中间数,然后和其他两个数字做比较,最后再排序。2 分参考答案:34. is 是 python 的保留字2 分 参考答案:35. 在turtle 库中turtle.screensize()可以设置画布大小,其默认大小为(400,300)2 分参考答案:36. input()语句是用来输入一个指令2 分 参考答案:37. 九九乘法口诀表中不重复的口诀有81 种2 分 参考答案:38.11/2 的运算结果是 5.52 分 参考答案:39. turtle 库主要是用来进行绘图的库2 分 参考答案:40. 在python 编程中变量不需要提前定义第一次赋值就是定
11、义变量。2 分 参考答案:41. 字符串不可以转化为数值2 分 参考答案:42. 在python 编程中使用成对的三个英文引号是不可以的2 分 参考答案:43. 使用turtle 库之前必须要用import turtle 导入库文件2 分 参考答案:44. 在编程环境中,代表进入了逐行运行的命令模式2 分 参考答案:45. 程序:a=b 中,a 是变量,b 是值。2 分 参考答案:46.11%2 的运算结果是 12 分 参考答案:47. 变量名可以随便命名2 分 参考答案:48. IDLE 默认的文件保存名后缀为.ide2 分 参考答案:49. turtle.circle(50,steps=3)命令可以画三个圆2 分 参考答案:50.print(*10)可以输出 10 个*2 分 参考答案: 本试卷共计 50 题,此处为结束标志。