《试卷二全国青少年软件编程Python等级考试-全真模拟答案7883.pdf》由会员分享,可在线阅读,更多相关《试卷二全国青少年软件编程Python等级考试-全真模拟答案7883.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-全国青少年软件编程 Python 等级考试试卷 一级测试卷 分数:100.00 题数:50 一、单项选择题共 30 题,每题 2 分,共 60 分 1.关于 Python 的编程环境,以下的哪个表述是正确的?A、Python 的编程环境是图形化的;B、Python 只有一种编程环境 ipython;C、Python 自带的编程环境是 IDLE;D、用 windows 自带的文本编辑器也可以给 Python 编程,并且也可以在该编辑器下运行;答案:C 2.以下的哪个软件不可以编辑 Python 程序?A、ipython B、VisualStudioCode C、JupyterNotebook
2、D、scratch 标准版 答案:D 3.100/4+2*3 运行结果是。A、10 B、81 C、31 D、50 答案:C 4.下面的哪一个命令不是画笔控制的命令。A、turtle.penup();B、turtle.pendown();C、turtle.pensize();D、turtle.screensize();答案:D 5.turtle 的前进是往哪个方向?A、屏幕窗口的右边 B、屏幕窗口的左边 C、屏幕窗口的上边 D、屏幕窗口的下边 答案:A 6.Pthon 中的=代表的是。A、把左边的值赋值给右边;B、把右边的值赋值给左边;C、比拟左右两边是否相等;D、左右两边值进展交换;答案:C
3、7.下面哪一行代码的输出结果不是 Python3.7。-A、print(Python3.7)B、print(Python+3.7)C、print(Python+str(3.7)D、print(Python+3.7)答案:B 8.假设 a=30,b=10,c=a*b-5,则 c 的值是。A、150 B、295 C、300 D、25 答案:B 9.下面哪一段代码是海龟走到指定坐标然后左转 90 度?A、turtle.goto(90,0)turtle.left(90)B、turtle.left(90)turtle.goto(90,0)C、turtle.goto(90,0)turtle.right(9
4、0)D、turtle.right(90)turtle.goto(90,0)答案:A 10.turtle.speed()命令设定笔运动的速度,其参数围是。A、010 的整数 B、110 的整数 C、0100 的整数 D、1100 的整数 答案:A 11.print(35-10)输出的结果是。A、35-10 B、35 C、10 D、25 答案:D 12.a=python2,b=python3,c=a+b,print(c)的结果是。A、a+b B、python5 C、c D、python2python3 答案:D 13.下面的运算符中,按照运算优先级哪一个是最高级?A、and B、*C、+D、-答案
5、:B 14.turtle.clear()命令的作用是。A、清空 turtle 窗口,但是 turtle 的位置和状态不会改变;B、清空 turtle 窗口,turtle 的位置和状态会初始化;C、清空 turtle 中的变量,但是 turtle 的位置和状态不会改变;D、清空 turtle 中的变量,turtle 的位置和状态会初始化;答案:A 15.python 中的乘法是用哪个符号表示的?A、*B、*C、/D、#答案:A 16.turtle.circle(120,180)是绘制一个什么样的图形?。A、半径为 180 的扇形 B、半径为 120 的半圆 C、半径为 120 的圆形 D、半径为
6、 180 的圆形 答案:B 17.下面 print 语句,哪一个是正确的用法?A、print(hello!)B、print(hello!)C、print(hello!)D、print(hello!)答案:B 18.a=10,b=20,则 b!=a 运算的结果是。A、2 B、True C、False D、0.5 答案:B 19.假设 a=10,b=30,则 b/a 的值是。A、300 B、20 C、3.0 D、0.333333 答案:C 20.关于变量的说法,错误的选项是。A、变量必须要命名;B、变量第一次复制 1,第二次赋值为 4,则最后变量的值为 4;C、变量只能用来存储数字,不能表示存储文
7、字;D、在同一个程序里,变量名不能重复;答案:C 21.将 1、2、3 三个数不重复的排列为三位数,有种排列。-A、6 B、4 C、2 D、10 答案:A 22.假设 a=0,b=10,则 a and b 的结果是。A、1 B、10 C、11 D、0 答案:D 23.下面哪个符号是 Python 用来给代码做注释的?A、#B、()C、:D、/答案:A 24.turtle.setup()命令中坐标的起始点是。A、屏幕桌面的左上角;B、屏幕桌面的右上角;C、屏幕桌面的正中间;D、屏幕桌面的最上方正中间;答案:C 25.print 的作用是什么?A、在屏幕上打印出来相应的文本或者数字等;B、在打印机
8、里打印相关文本或者数字等;C、可以用来画图;D、输出一个命令行 答案:A 26.print(3 and 4 or ab)的结果是 A、False B、ab C、3 D、4 答案:D 27.下面哪一个不是 Python 的保存字?A、class B、if C、abc D、or 答案:C 28.下面的哪一个命令是将数值转换为字符串?A、print()B、te*t()-C、int()D、str()答案:D 29.两组围棋选手进展比赛,每组三人。甲组为 a,b,c 三人,乙组为*,y,z 三人。已抽签决定比赛。a 说他不和*比,c 说他不和*,z 比,请问 b 和进展比赛:A、*B、y C、z D、c
9、 答案:A 30.turtle.color(red,yellow)命令中定义的颜色分别为。A、背景为红色,画笔为黄色;B、背景为黄色,画笔为红色;C、画笔为红色,填充为黄色;D、画笔为黄色,填充为红色;答案:C 二、判断题共 20 题,每题 2 分,共 40 分 31.a=10;b=10;a=b 运行结果是 0。答案:错误 32.c+=1 和 c=c+1 是一样的。答案:正确 33.按照大小顺序排列*、Y、Z 三个数有多种方法,可以先找到中间数,然后和其他两个数字做比拟,最后再排序。答案:正确 34.is 是 python 的保存字。答案:正确 35.在 Turtle 库中 turtle.sc
10、reensize()可以设置画布大小,其默认大小为(400,300)。答案:正确 36.input()语句是用来输入一个指令。答案:错误 37.九九乘法口诀表中,不重复的口诀有 81 种。答案:错误 38.11/2 的运算结果是 5.5。答案:正确 39.Turtle 库主要是用来进展绘图的库。答案:正确 40.在 Python 中变量名只能包含字母、数字和下划线。且不能以数字开头。答案:正确 41.字符串不可以转化为数值。答案:错误 42.在 Python 编程中使用成对的三个英文引号 是不可以的。答案:错误 43.使用 Turtle 库之前可以使用 import turtle 导入库文件。-答案:正确 44.在编程环境中,代表进入了逐行运行的命令行模式。答案:正确 45.程序:a=b 中,a 是变量,b 是值。答案:正确 46.11 or 2 的运算结果是 11。答案:正确 47.变量名可以随便命名。答案:错误 48.IDLE 默认的文件保存名后缀为.idle。答案:错误 49.turtle.circle(50,steps=3)命令可以画三个圆。答案:错误 50.print(*10)可以输出 10 个*。答案:正确