文库 真题 Python真题

2022年9月电子学会Python等级考试二级真题试卷及答案

电子学会Python真题 少儿编程Python真题 DOCX   15页   下载0   2024-04-07   浏览118   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2022年9月电子学会Python等级考试二级真题试卷及答案 第1页
2022年9月电子学会Python等级考试二级真题试卷及答案 第2页
剩余13页未读, 下载浏览全部
青少年软件编程( Python)等级考试试卷(二级) 一、单选题 (共25题,共50分) 1. 运行以下代码,结果输出的是?( ) means=['Thank','You'] print(len(means)) A. 8 B. 6 C. 2 D. 1 试题编号: 20220515-ny-019 试题类型:单选题 标准答案: C 试题难度:容易 试题解析: 考生答案: C 考生得分: 2 是否评分:已评分 评价描述: 2. 下列语句中变量i取值范围是1~10的是?( ) A. for i in range(11) B. for i in range(1,10) C. for i in range(0,10) D. for i in range(1,11) 试题编号: 20220512-ny-013 试题类型:单选题 标准答案: D 试题难度:容易 试题解析: 考生答案: D 考生得分: 2 是否评分:已评分 评价描述: 3. 今天编程课的主要内容是字典的遍历。 已知字典 dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老师要求用四种不同的方法遍历字典,都要获得如下结果 [1, 3, 5] [3, 4, 7] [2, 5, 9] 小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?(  ) A. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for i in dt.values(): ls.append(i) print(i) B. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for i in dt: ls.append(dt[i]) for j in ls: print(j) C. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.keys(): ls.append(dt[k]) for j in ls: print(j) D. dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.items(): print(k) 试题编号: 20220508-dzj-30 试题类型:单选题 标准答案: D 试题难度:困难 试题解析:此题选择 D选项,如果D选项,选项D程序的遍历结果应为 ('a', [1, 3, 5]) ('b', [3, 4, 7]) ('c', [2, 5, 9]) 只要将选项D的程序稍加修改就可以得到正确的打印结果。 dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.items(): print(k[1]) 考生答案: D 考生得分: 2 是否评分:已评分 评价描述: 4. 执行以下代码后输出的结果是?(  ) d={1:'monkey',2:'panda',3:'bird',4:'fish'} d[5]='sheep' del d[3] d[3]='dog' print(d) A. {1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'cat'} B. {1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'dog'} C. {1: 'monkey', 2: 'panda', 3: 'dog, 5: 'sheep', 4: 'duck'} D. {1: 'monkey', 2: 'panda', 3: 'cat', 5: 'sheep', 4: 'duck'} 试题编号: 20220508-dzj-23 试题类型:单选题 标准答案: B 试题难度:一般 试题解析: d[5]='sheep' #{1: 'monkey', 2: 'panda', 3: 'bird', 4: 'fish', 5: 'sheep'} del d[3] #{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep'} d[3]='dog'#{1: 'monkey', 2: 'panda', 3: 'dog', 5: 'sheep'} d[3]='dog'#{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'dog'} 考生答案: B 考生得分: 2 是否评分:已评分 评价描述: 5. tp=(3,6,9,11),以下操作正确的是?( ) A. x=tp[2] B.x=tp(2) C. tp[3]=12 D. tp(3)=12 试题编号: 20220508-dzj-11 试题类型:单选题 标准答案: A 试题难度:一般 试题解析:元组是不可变数据类型,元组中的元素不可更改; 考生答案: B 考生得分: 0 是否评分:已评分 评价描述: 6. 列表a=list(range(2,10)),下列选项中可以获取列表中最后一个元素?( ) A. a[8] B. a[7] C. a[9] D. a[10] 试题编号: 20220508-dzj-08 试题类型:单选题 标准答案: B 试题难度:容易 试题解析: a=list(range(2,10)),a列表为[2,3,4,5,6,7,8,9],最后一项的下标是7或-1,获取最后一项元素的值可以用a[7]或a[-1]因此选B 考生答案: A 考生得分: 0 是否评分:已评分 评价描述: 7. 表达式tuple(list('Python'))的运算结果是?( ) A. ['Python'] B. ('P', 'y', 't', 'h','o', 'n') C. ['P', 'y', 't', 'h','o', 'n'] D. ('Python') 试题编号: 20220508-dzj-04 试题类型:单选题 标准答案: B 试题难度:容易 试题解析: list()函数将可迭代数据转换为列表,tuple()将可迭代数据类型转换为元组 考生答案: B 考生得分: 2 是否评分:已评分 评价描述: 8. 若 list_a = [5, 4, 1, 2, 3],以下选项中能够输出 [5, 4, 3, 2, 1] 的是?( ) A. list_a = sorted(list_a) print(list_a) B. list_a.sort() print(list_a) C. list_a.sort(reverse=True) print(list_a) D. list_a.sort(reverse=False) print(list_a) 试题编号: 20220505-lxf-4 试题类型:单选题 标准答案: C 试题难度:较难 试题解析:本题考查列表的排序,列表的排序有两种方式,一种是使用 sorted命令,默认按升序排列;另一种是使用待排序列表的sort命令,默认按升序排列,题干中要求按列表list_a中元素大小降序排列。 A选项使用sorted命令进行排序,排序结果是[1, 2, 3, 4, 5];B选项使用列表的sort命令,默认按升序排列,结果是[1, 2, 3,
青少年软件编程(Python)等级考试试卷(2级)电子学会青少年软件编程Python等级考试真题及答案,2022年9月电子学会Python等级考试2级真题试卷及答案
下载提示

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