预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

青少年软件编程(Python)等级考试试卷(一级) 分数:100题数:37 一、单选题(共25题,共50分) 1.表达式len("学史明理增信,读史终生受益")>len("readinghistorywillbenefityou") 的结果是?() A.0B.TrueC.FalseD.1 2.表达式(2<1)==False的结果是?() A.NoneB.TrueC.ErrorD.False 3.在Python中,type()函数用于查看对象的数据类型,在Pythonshell中运行 type(‘6’*20),运行结果为?() A.<class'int'>B.<class'str'> C.<class'float'>D.语法错误 4.关于turtle的运动体系中,说法正确的是?() A.turtle.goto(x,y)可以让小海龟直线前进到指定的坐标位置。 B.turtle.forward(a)可以让小海龟向前移动a个像素,如果a为负数,运动方向不变,只是 小海龟自身的方向与原来相反。 C.turtle.seth()、turtle.left()、turtle.right()的参数均为绝对角度。 D.turtle.dot()与turtle.circle()的参数均为半径。 5.在turtle画图中,常常使用turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设 置,下列关于该指令使用正确的是?() A.turtle.color(“red”,”yellow”)表示画笔颜色为黄色,背景颜色为红色。 B.turtle.color(“red”)表示画笔颜色为红色,背景颜色随机。 C.turtle.color(color1,color2)指令中的参数color2是可选项,可以只有一个颜色参数。 D.turtle.color(color1,color2)指令中若将color1和color2删掉,即turtle.color(),小 海龟在向前走100像素时,画布不会出现小海龟的轨迹。 6.如图所示,想要将一行输出的两句诗词,变成二行输出方式,应该如何写输出指令?() A.print("床前明月光,疑是地上霜")B.print("""床前明月光疑是地上霜""") C.print("床前明月光D.print("""床前明月光 疑是地上霜")疑是地上霜""") 7.绘制一个半径为5的红色圆点,下列选项不正确的是?() A.importturtleB.importturtle turtle.color("red")turtle.color("red","red") turtle.dot(10)turtle.beginfill() turtle.done()turtle.circle(5) turtle.endfill() turtle.done() C.importturtleD.importturtle turtle.pencolor("red")turtle.color("red") turtle.dot(10)turtle.dot(5) turtle.done()turtle.done() 8.下列指令可以方便将画笔设置回到初始位置和初始方向的是?() A.turtle.home()B.turtle.clear()C.turtle.goto()D.turtle.setup() 9.如图所示,turtle.circle(100)是绘制一个半径为100的圆,请问画笔从以下哪个点出发开始 绘制?() A.AB.BC.CD.D 10.Python自带的集成开发环境是?() A.iPythonB.Dev-C++C.VisualStudioCodeD.IDLE 11.下面哪条语句不能输出:原创精神:自主可控!自主可控!自主可控!() A.print('原创精神:自主可控!自主可控!自主可控!') B.print('原创精神:'+'自主可控!'*3) C.print('原创精神:自主可控!'*3) D.print('原创精神:'+'自主可控!’*2+'自主可控!') 12.在IDLE开发环境中,默认是以多少个空格作为代码的基本缩进单位?() A.1B.2C.3D.4 13.turtle绘图中,设置画布高度500像素,宽度500像素,初始位置为(0,0)的代码是? () A.turtle.screensize(500,500,0,0)B.turtle.screensize(0,0,500,500) C.turtle.setup(0,0,500,500)D.turtle.setup(500,500,0,0) 14.下列变量名正确的是?() A.54_nameB.name?C._nameD.'name' 1