电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2024年3月、6月、9月青少年软件编程Python等级考试试卷三级真题(全3套 含答案)

24页
  • 卖家[上传人]:g***
  • 文档编号:596733985
  • 上传时间:2025-01-13
  • 文档格式:DOCX
  • 文档大小:141.03KB
  • / 24 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、2024 年 3 月青少年软件编程 Python 等级考试试卷三级真题(含答案和解析)分数:100题数:38一、单选题(共 25 题,共 50 分)。1. 在 Python 中,hex(2023)的功能是?()A. 将十进制数 2023 转化为十六进制数B. 将十进制数 2023 转化为八进制数C. 将十六进制数 2023 转化为十进制数D. 将八进制数 2023 转化为十进制数标准答案:A。试题解析:理解 python 中数制转换函数,hex()函数是将十进制数转换为十六进制数字符串。2. 下列表达式的值与其他三个选项不相等的是哪一个?() A. (A)16B. (11)8C. (10)10D. (1010)2标准答案:B。试题解析:把选项全部转换成十进制,所以本题目选择 B。(A)16=(10)10; (11)8=(9)10;(10)10=(10)10;(1010)2=(10)10。3. 下列说法错误或值为 False 的是?()A. 将十进制数转化为八进制数的方法是除以 8 取余,逆序输出。B. (8)16(8)10C. (45)10=41015100D. 八进制数 15 对应的

      2、十进制数为 13标准答案:B。试题解析:进制转换,(8)16=(8)10。4. 下面选项中最大的数是?() A. (37)8B. (11111)2C. (1F)16D. (32)10标准答案:D。试题解析:(37)8=(31)10;(11111)2=(31)10;(1F)16=(31)10。5. 关于下列代码,说法正确的是?() try:a = int(input(输入一个数:)b = int(input(输入另一个数:) m = a / bprint(结果是,m)except:print(其他错误!) except ValueError:print(输入的不是数字!)A. 输入的都是数字,且 b 为非 0 整数时,执行 try 后面的语句。B. 输入的有非数字时,执行 except ValueError 后面的语句。C. 输入的 b 为 0 时,执行 except 后面的语句。D. 第 6 行代码只能出现在 try-except 代码块的最后,所以代码书写有误,不能运行。标准答案:D。试题解析:except 块只能出现在 try-except 程序结构的最后,所以代码书写有语法错误。

      3、6. 下列代码的运行结果是?() for i in range(2):try:a = 5 % i except:print(&) else:print() finally:print(*)A.* * B.&* * C.&* &* D.& *标准答案:B。试题解析:try 程序块运行了两次;第 1 次 i 的值为 0,第 3 行代码运行出错,所以会进入 except 程序块执行,打印出&。无论是否出错,finally 程序块都会执行,所以打印出*。第 2 次 i 的值为 1,代码运行正确,进入 else 程序块执行,打印出,最后进入 finally 程序块,打印出*。综上所述,选项 B 正确。7. 下面程序使用的 with 语句打开文件,处理结束后会?() c=老虎,狗,狮子,大象,狼with open(动物.csv,w) as f:f.write(,.join(c)+n)A. 自动读取 动物.csv 文件B. 自动写入 动物.csv 文件C. 自动打开 动物.csv 文件D. 自动关闭 动物.csv 文件标准答案:D。试题解析:with 语句打开文件,处理结束后会自动关闭文件。8. 与

      4、下列程序实现的功能一样的是?() with open(动物.csv,r) as f:h=f.read().strip().split(,) print(h)A.f=open(动物.csv,r) h=f.read().split(,).strip() f.close()print(h) B.f=open(动物.csv,r) h=f.read().strip().split(,) f.close()print(h) C.f=open(动物.csv,r) h=f.read().strip().split(,) print(f)D.f=open(动物.csv,r) h=f.read().split(,).strip() f.close()print(f)标准答案:B。试题解析:考核从 CSV 格式文件中读出数据。9. 关于语句 f=with open(d:/stu.csv,r),下列描述不正确的是?()A. 如果文件 stu.csv 不存在,会创建 stu.csv。B. 以只读方式打开文件。C. f 是变量名。D. 程序处理完毕,会自动关闭 stu.csv。标准答案:A。试题解析:文件打开方式

      5、:r 只读,如果文件 stu.csv 不存在,会报错。10. 有关 Python 文件常用读写方式的描述,错误的是?()A. read()每次读取整个文件。B. read()生成的文件内容是一个列表。C. readline()每次只读取文件的一行。D. readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中。标准答案:B。试题解析:read()生成的文件内容是一个字符串。11. 关于语句 f=open(rc:计算.txt,w),下列描述不正确的是?()A. f 是变量。B. w以写方式打开文件。C. 如果文件“计算.txt”不存在,不会报错。D. 如果文件“计算.txt”内原来有内容,将不会被覆盖。标准答案:D。试题解析:如果文件“计算.txt”内原来有内容,将会被覆盖。12. 小明用插入排序算法,编写了如下代码,对列表 arr 中的数值进行排序,请问,代码中红色处,应填写什么代码?()arr = 9,3,7,5,1,6,8,4,2for i in range(1,len(arr): key = arrij = i-1while j =0 and key a :a

      6、j,aj+1 = aj+1,ajprint(a)A. j-1B. j+1C. n-1D. n+1标准答案:B。试题解析:本题考查学生对冒泡算法循环位置的理解,标准答案为选项 B。15. divmod(-10,3)返回值是?() A. (-3,1)B. (-4,2)C. (-4,-2)D. (-3,-1)标准答案:B。试题解析:divmod(a,b)函数可以返回 a 除以 b 的商和余数,余数的符号由第二个参数的符号决定,在这个例子中,-10 除以 3 的商为-4,余数为 2。因此,正确的答案是 B。16. 下列代码的结果是?() set_a = set(happy) set_b = set(java)set_c = set_a-set_b c = list(set_c)print(c)A. h,p,yB. aC. v,y,h,p,j,aD. y,h,p标准答案:D。试题解析:首先,set_a 包含字符happy,set_b 包含字符java。然后,通过 set_a-set_b 操作取得两个集合的差集,即 set_c = set_a - set_b。这将从 set_a中移除在 set_b

      7、 中出现的元素,因此 set_c 将包含字符h,p,y。最后,将 set_c 转换为列表 c,并打印输出 c。所以输出结果是y,h,p。17. 给定列表 nums = 1,2,3,4,5,6,以下哪个选项返回 True?()A. not all(nums)B. any(nums)C. not (all(nums) and any(nums)D. not (all(nums) or any(nums)标准答案:B。试题解析:not all(nums) 返回 True 的条件是列表中至少有一个元素为 False。 any(nums) 返回 True 的条件是列表中有元素为 True。给定列表 nums = 1,2,3,4,5,6,所有元素都是非零的正整数,因此 any(nums) 返回 True,所 以此题选择 B 选项。18. 在 Python 中 print(tuple(range(0,8,3)语句,执行的结果是?() A. (0,3,6)B. (0,2,4,6)C. (0,1,2,3,4,5,6,7)D. (0,4)标准答案:A。试题解析:range()函数可以生成一个整数序列,其中的参数分别表示起始值、终止值和步长。在这个例子中,range(0,8,3)生成的序列是 0,3,6,然后使用 tuple()函数将其转换为元组,最终输出结果为(0,3,6),所以此题选 A。19. 下列关于 map()函数的代码,其运行结果是?() res=map(str,3,6,8,4,5)print(list(res) A. 36845B. 3,6,8,4,5C. 6,12,16,8,10D. 3,6,8,4,5标准答案:D。试题解析:map()函数将第一个参数(

      《2024年3月、6月、9月青少年软件编程Python等级考试试卷三级真题(全3套 含答案)》由会员g***分享,可在线阅读,更多相关《2024年3月、6月、9月青少年软件编程Python等级考试试卷三级真题(全3套 含答案)》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.