
青少年软件编程(Python)等级考试试卷(一级) 202312真题与解析 分数:100 题数:37 测试时长:60分钟 一、单选题(共25题,共50分) 1.下列程序运行的结果是?( ) print('hello') print('world') A. helloworld B. hello world C. hello world D. 'hello''world' 2.下列哪段代码可以将画笔颜色设置为红色?( ) A. turtle.pen('red') B. turtle.fillcolor('red') C. turtle.colormode('red') D. turtle.pencolor('red') 3.运行下列程序打印的结果是?( ) a = '90' b = '80' c = int(a) d = int(b) print(c + d) A. 8090 B. 170 C. 80 D. 90 4.如图所示,小明想要将中间柱子的三个盘子转移到右侧的柱子,规则是每次只能挪动一个圆盘,小盘只能放到大盘上边,可以借助左侧的柱子完成任务。请问最少需要几步可以完成这个任务?( ) A.6 B.7 C.8 D.9 5.下列程序运行的结果是?( ) a=5 b=2 a-=b print(a) A.4 B.1 C.3 D.2 6.下列对python变量名命名错误的是?( ) A.123 B.abc C._123 D._abc 7.下列哪个选项的代码,可以画出一个直径(注意是直径,不是半径)为100的半圆?( ) A. turtle.circle(100,360) B. turtle.circle(50,180) C. turtle.circle(100,180) D. turtle.circle(50,360) 8.下列不属于Python保留字符的是?( ) A. Turtle B. if C. import D. for 9. print(2023 % 10 ** 2)的结果是?( ) A. 200 B. 23 C. 20 D. 20.23 执行下列turtle库的指令后,画笔最终为哪种颜色?( ) t.pencolor('blue') t.color('red','green') t.fillcolor('yellow') A.黄色 B.红色 C.蓝色 D.绿色 11.下列哪个软件或者编辑器不能打开Python3的程序?( ) A. VSCode B. Python Sell-IDLE C. Jupyter Notebook D. 官方的Scratch 12.运行程序:print(not(5*2+6) > 8+3*3),它的输出结果是?( ) A.False B.True C.1 D.无法确定 13.在Python中,语句 print(a,b) 的功能是?( ) A.打印a, b B.输出(a, b) C.输出a, b D.输出a, b的值 14.下列哪个表达式最终的结果为整数类型?( ) A.5.0 % 2 B.5.0 + 2 C.5 / 2 D.5 // 2 15.想要安装Python,已知以下的操作步骤,请问哪些是必须的?( ) ①查看电脑的操作系统 ②找到对应python版本下载 ③下载IDLE ④下载Turtle库 A.①②③④ B.①② C.①②③ D.②③④ 16.已知以下指令,想要绘制一个画笔粗细为5,颜色为红色,半径为50的圆,请问正确的排序方式是?( ) ① turtle.pencolor("red") ② import turtle ③ turtle.pensize(5) ④ turtle.circle(50) A.①②③④ B.①③②④ C.②③①④ D.③④①② 17.如图所示,一个填充颜色为黑色,边长为100的正方形里边嵌套了一个填充颜色为白色,边长为50的正方形,请问求图形中黑色部分的面积算式是?( ) (100*2)-(50*2) (100*4)-(50*4) (100**2)-(50**2) D. 100*50 18.如果想要获取用户输入的字符串,下列选项正确的是?( ) A. input("请输入一个字符串:") B. int(input("请输入一个字符串:")) C. float(input("请输入一个字符串:")) D. eval(input("请输入一个字符串:")) 19.在下列Python运算符中,下列哪个运算符具有最高的优先级?( ) A.+ B.> C.* D.- 20.如果a=145,b=90,c=a>b,那么c的值是?( ) A.False B.90 C.145 D.True 21.执行完下列代码后,坐标的位置是?( ) import turtle turtle.penup()#抬起画笔 turtle.goto(-50,0) turtle.pendown() turtle.forward(100) turtle.right(90) turtle.forward(100) turtle.done() A.(0,0) B.(-50,0) C.(50,-50) D.(50,-100) 22.下列导入Turtle库的方式正确的是?( ) A.import(turtrle) B.Import turtle C.import turtle D.import turtrle as 23.下 ... ...
~~ 您好,已阅读到文档的结尾了 ~~