文库 真题 Python真题

2023年3月电子学会Python等级考试三级真题试卷及答案

电子学会Python真题 少儿编程Python真题 DOCX   21页   下载0   2024-04-07   浏览89   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年3月电子学会Python等级考试三级真题试卷及答案 第1页
2023年3月电子学会Python等级考试三级真题试卷及答案 第2页
剩余19页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(三级) 分数:100 题数:38一、单选题(共25题,共50分) 1. 十进制数111转换成二进制数是?( ) A. 111 B. 1111011 C. 101111 D. 1101111 试题编号:20230113-ylx-001 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:十进制转二进制,采用除二倒取余数,直到商为0为止。 考生答案:D 考生得分:2 是否评分:已评分 评价描述: 2. 某班有36人,王老师想给每位同学分配一个二进制的学号,那么该学号至少需要多少位?( ) A. 36 B. 5 C. 6 D. 7 试题编号:20230113-ylx-002 试题类型:单选题 标准答案:C 试题难度:较难 试题解析:1个二进制位可以编制2个号码,即0、1,2个二进制位可以编制2×2个号码,即00、01、10、11, 3个二进制位可以编制2×2×2个号码,即000、001、010、011、100、101、110、111,依次类推,5个2相乘可以得到32个号码,不够用,故需要6位。 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 3. 数据的存储形式多种多样,如s1=[[“李亮”,“98”],[“王宁宁”,“95”],[“莫晓珍“,“88”]],s2=[“李亮”,“98”,“王宁宁”,“95”,“莫晓珍“,“88”],有关s1与s2下列说法正确的是?( ) A. 都是用列表实现的 B. s1是一维列表 C. s2是二维列表 D. 要取出“王宁宁”同学的成绩,方法是一样的,用s1[4]或s2[4] 试题编号:20230120-ylx-005 试题类型:单选题 标准答案:A 试题难度:容易 试题解析:Python中列表用[ ]表示。s1是二维列表,s2是一维列表。S[1]中用s1[1][1]取出“王宁宁”同学的成绩,s2中可用s2[3]取出“王宁宁”同学的成绩。 考生答案:A 考生得分:2 是否评分:已评分 评价描述: 4. a=["跳绳","跳高","跳远","铅球"] fs=open("sports.csv","w") fs.write(" ".join(a)+'\n') fs.close() 关于上述代码,下列说法正确的是?( ) A. 若”sports.csv”文件不存在,则程序出错 B. 程序的最后结果是:跳绳 跳高 跳远 铅球 C. 程序中的fs.close()代码可有可无 D. “w”参数表示不能修改原csv文件 试题编号:20230120-ylx-006 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:程序段的功能是表示将a列表中各项元素用空格符进行连接,并写入到sports.csv文件中,“w”表示可写入。若文件不存在,可自动创建。 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 5. 现有水果价格数据jg=[[‘草莓’,15],[‘梨子’,9],[‘苹果’,10],[‘桔子’,4]],需要将其打印成二维表格数据形式,程序代码如下: jg=[[‘草莓’,15],[‘梨子’,9],[‘苹果’,10],[‘桔子’,4]] for row in range(len(jg)): for col in range(len(jg[row])): print(____________,”\t”) 上述划线处代码是?( ) A. jg[row] B. jg[col] C. jg[col][row] D. jg[row][col] 试题编号:20230120-ylx-007 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:外循环遍历每个子列表的索引,内循环遍历子列表中每项元素的索引。 考生答案:D 考生得分:2 是否评分:已评分 评价描述: 6. 运行下列程序段: try: a=int(input("请输入被除数:")) b=int(input("请输入除数:")) x=a/b print("商是:",x) except: print("输入有错!请检查。") else: print("正确!") finally: print("程序结束。") 若输入a为8,b为4,则输出结果是?( ) A. 商是:2 正确! B. 商是:2 正确! 程序结束。 C. 商是:2.0 程序结束。 D. 商是:2.0 正确! 程序结束。 试题编号:20230122-ylx-011 试题类型:单选题 标准答案:D 试题难度:较难 试题解析:当try语句块正确时,执行try代码块结束,将执行else语句块,最后执行finally语句块。当输入有误,则执行except语句块和finally语句块。 考生答案:B 考生得分:0 是否评分:已评分 评价描述: 7. 已知A的ASCII码值为65, s=”China” k=abs(-4.8) 则表达式ord(min(s))+k的值是?( ) A. 71.8 B. 63 C. 61 D. 62 试题编号:20230122-ylx-012 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:min()取最小值,ord()求得对应字符的ASCII码值,abs()则为绝对值函数。C的ASCII码值为67,67+4.8=71.8。 考生答案:D 考生得分:0 是否评分:已评分 评价描述: 8. divmod(8,5)的结果是?( ) A. 1 B. 3 C. (1,3) D. [1,3] 试题编号:20230122-ylx-013 试题类型:单选题 标准答案:C 试题难度:容易 试题解析:divmod()函数返回的是商和余数组成的元组,而不是列表,也不是单个的商或余数。 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 9. 若有代码: name=[“李明”,“王宁”,“朱倩”] for a,i in enumerate(name): print(a,i) 则显示的结果是?( ) A. 0 李明 1 王宁 2 朱倩 B. 李明 王宁 朱倩 C. 李明,王宁,朱倩 D. 1 李明 2 王宁 3 朱倩 试题编号:20230127-ylx-016 试题类型:单选题 标准答案:A 试题难度:一般 试题解析
202303 python 3级,青少年软件编程(Python)等级考试试卷(3级)电子学会青少年软件编程Python等级考试真题及答案,2023年3月电子学会Python等级考试3级真题试卷及答案
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明