青少年软件编程(Python)等级考试试卷(一级) 202209真题与解析 分数:100 题数:37 测试时长:60分钟 单选题(共25题,共50分) 1.表达式len("学史明理增信 ,读史终生受益") > len(" reading history will benefit you ")的结果是?()(2分) A. 0 B. True C. False D. 1 2.表达式(2<1)==False的结果是?()(2分) A. None B. True C. Error D. False 3.在Python中,type()函数用于查看对象的数据类型,在Python shell 中运行type(‘6’*20),运行结果为?()(2分) A. B. C. 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)指令进行画笔颜色和填充颜色的设置,下列关于该指令使用正确的是?( )(2分) 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.如图所示,想要将一行输出的两句诗词,变成二行输出方式,应该如何写输出指令?( )(2分) A. print("床前明月光,疑是地上霜") B. print("""床前明月光 疑是地上霜""") C.print("床前明月光 疑是地上霜") D.print("""床前明月光 疑是地上霜""") 7.绘制一个半径为5的红色圆点,下列选项不正确的是?( )(2分) A.import turtle turtle.color("red") turtle.dot(10) turtle.done() B.import turtle turtle.color("red","red") turtle.begin_fill() turtle.circle(5) turtle.end_fill() turtle.done() C.import turtle turtle.pencolor("red") turtle.dot(10) turtle.done() D.import turtle turtle.color("red") turtle.dot(5) turtle.done() 8.下列指令可以方便将画笔设置回到初始位置和初始方向的是?( )(2分) A. turtle.home() B. turtle.clear() C. turtle.goto() D. turtle.setup() 9.如图所示,turtle.circle(100)是绘制一个半径为100的圆,请问画笔从以下哪个点出发开始绘制?()(2分) A. A B. B C. C D. D 10.Python自带的集成开发环境是?( )(2分) A. iPython B. Dev-C++ C. Visual Studio Code D. IDLE 11.下面哪条语句不能输出:原创精神:自主可控!自主可控!自主可控!( )(2分) A. print('原创精神:自主可控!自主可控!自主可控!') B. print('原创精神:'+'自主可控!'*3) C. print('原创精神:自主可控!'*3) D. print('原创精神:'+'自主可控!’*2+'自主可控!') 12.在 IDLE 开发环境中,默认是以多少个空格作为代码的基本缩进单位?()(2分) A. 1 B. 2 C. 3 D. 4 13.turtle绘图中,设置画布高度500像素,宽度500像素,初始位置为(0,0)的代码是?()(2分) 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.下列变量名正确的是?()(2分) A. 54_name B. name C. _name D. 'name' 15.想要计算456除以13的余数,可以使用的符号是?()(2分) A. * B. % C. // D. # 16.下列运算符中 ... ...
~~ 您好,已阅读到文档的结尾了 ~~