青少年软件编程(Python)等级考试试卷(一级) 202403真题与解析 分数:100 题数:37 测试时长:60分钟 一、单选题(共25题,共50分) 1.下列哪个命令,可以将2024转换成'2024' 呢?( ) A. str(2024) B. int(2024) C. float(2024) D. bool(2024) 2.猴子摘了一包桃子,第一天吃了全部的一半; 第二天,吃剩下的(注意是剩下的)桃子的一半;以后每天都吃前一天剩下的一半;第四天吃完剩下的一半,发现只剩下一个桃子了。请问:猴子一开始摘了几个桃子?( ) A. 4 B. 8 C. 16 D. 32 3.在编写Python代码中,经常对代码进行缩进,下列哪一选项的按键可以作为推荐使用的缩进标准键?( ) A. ''' B. # C. 空格键 D. """ 4.下列关于IDLE中操作的描述,错误的是?( ) A. 可以使用File菜单中的New File命令新建文件 B. File菜单中的Run Module命令是只用来保存程序的 C. 在交互模式下,可以输入exit()可以退出交互模式 D. 可以使用File菜单中的Open命令打开文件 5.下列turtle工具箱的语句,哪一项绘制出的形状与其他项不同,不是同一种类型的形状?( ) A. turtle.forward(100) B. turtle.backward(-100) C. turtle.goto(100,0) D. turtle.dot(100) 6.下列不属于比较运算符的是哪一项?( ) A. != B. >= C. <= D. = 7.中心小学一年级(1)班有40名学生,参加学校运动会需要每7名学生排成一列,计算剩余未能排成完整一列的学生人数,可以使用以下哪个程序来完成计算?( ) A. print('还有未能排列的人数:',40+7) B. print('还有未能排列的人数:',40*7) C. print('还有未能排列的人数:',40/7) D. print('还有未能排列的人数:',40%7) 8.执行以下语句,并分别输入1以及2,结果为?( ) a=int(input()) b=int(input()) print(a+b) A. 3 B. 1 C. 2 D. 12 9.下代码的运行结果是什么图形?( ) import turtle t=turtle.Pen() t.forward(100) t.left(120) t.forward(100) t.left(120) t.forward(100) A. 圆形 B. 正方形 C. 平行四边形 D. 三角形 10.“天生我材必有用,千金散尽还复来”出自唐代诗人李白的《将进酒》,请你仔细查看下列Python程序,若输入下一句为:千金散尽还复来,那么程序运行结果是?( ) print("天生我才必有用") verse = input("请输入下一句:") print(verse) A. 千金散尽还复来 B. 请输入下一句:千金散尽还复来 C. 请输入下一句: D. 无法运行,提示错误 11.已知a=1,b=2,观察下列程序,运行结果是?( ) A. 6 B. 5 C. 4 D. 3 12.print(8/4 == 8.0//4),请问输出结果是?( ) A. 2 B. 2.0 C. False D. True 13.利用turtle库画图时,画笔默认的起始位置在画布的坐标点是?( ) A. (0,0) B.(100,0) C.(0,100) D.(100,100) 14.Python计算100/2的结果是?( ) A. 50.0 B. 50 C.50.00 D.200 15.如何设置turtle画笔的颜色为红色?( ) A.turtle.color(red) B.turtle.pencolor("red") C.turtle.fillcolor("red") D.turtle.bgcolor("red") 16.如果a=6,b=2,则表达式a%b==0的结果是?( ) A.True B.False C.6 D.2 17.在下面代码中的横线处填写哪个选项的内容,执行代码后可以输入一个数字,然后计算并打印这个数字加5的和?( ) a = _____ b = 5 print(a + b) A. int() B.input() C.int(input()) D.input(int()) 18.下列哪个选项可以将Turtle窗口的大小设置为宽400像素,高300像素,将窗口的初始位置设置为距离屏幕左边缘200像素,距离屏幕上边缘100像素?( ) A. turtle.setup(200,100,400,300) B. turtle.setup(400,300,200,100) C. turtle.setup(400,200,300,100) D. turtle.setup(200,400,100,300) 19.执行代码 print(27 and 56),打印结果为?( ) A.True B.False C.27 D.56 20.使用 Python 画笔绘制如 ... ...
~~ 您好,已阅读到文档的结尾了 ~~