电子学会2024年3月青少年软件编程Python等级考试一级真题(含答案和解析.pdf
上传人:文库****品店 上传时间:2024-09-11 格式:PDF 页数:8 大小:402KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

电子学会2024年3月青少年软件编程Python等级考试一级真题(含答案和解析.pdf

电子学会2024年3月青少年软件编程Python等级考试一级真题(含答案和解析.pdf

预览

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

10 金币

下载此文档

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

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

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

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

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