文库 真题 Python真题

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

电子学会Python真题 少儿编程Python真题 DOCX   21页   下载1   2024-04-07   浏览222   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年9月电子学会Python等级考试二级真题试卷及答案 第1页
2023年9月电子学会Python等级考试二级真题试卷及答案 第2页
剩余19页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(二级) 一、单选题(共25题,共50分) 1. yyh=[2023,'杭州亚运会',['拱宸桥','玉琮''莲叶']] jxw=yyh[2][0] print(jxw[1]*2) 以上代码运行结果是?( )   A.  宸宸 B.  杭杭 C.  玉玉 D.  州州 试题编号:20230628-dzj-013 试题类型:单选题 标准答案:A 试题难度:容易 试题解析:jxw=yyh[2][0],jxw的值是“拱宸桥”,jxw[1]的值是“宸”,所以jww[1]*2的值是“宸宸” 考生答案:D 考生得分:0 是否评分:已评分 评价描述: 2. 阿宝在学习Python语言编程,他写了一个程序可以实现输入月份数字就可以输出2023年该月的天数。 程序如下: monthdays=[0,31,28,31,30,31,30,31,31,30,31,30,31] m=int(input()) print('2023年'+str(m)+'月有'+str(monthdays[m])+'天。') 要想得到2023年9月的天数,应该在终端输入的数字是?( )   A.  11 B.  10 C.  9 D.  8 试题编号:20230628-dzj-016 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:列表的下标是从0开始的,但是week列表在定义的时候,第一个元素是0(从而排除了下标为0号的列表位置的月份),所以9月份的下标仍然是9,选择C。 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 3. 下面这个列表中,包含几个元素?( ) list = ['a', ['bb', 'cc', 'dd'], 'e', ['ff', 'gg'], 'h'] print(list)   A.  8个 B.  5个 C.  6个 D.  4个 试题编号:20230628-fht-002 试题类型:单选题 标准答案:B 试题难度:容易 试题解析:列表可以嵌套 列表中的元素同样可以是一个列表。list 这个列表中有 5 个元素,其中 3 个是字符型,2 个是列表,list列表中又嵌套了2个列表,在判断列表中的嵌套时,我们主要是根据[]来进行判断:嵌套的列表共占元素的一个位置。 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 4. 使用下列哪几个命令可以把列表list1变成列表list2?( ) list1 = ['苹果', '樱桃', '西瓜', '香蕉', '葡萄', '菠萝', '芒果', '火龙果'] list2 = ['苹果', '樱桃', '西瓜', '香蕉', '葡萄', '菠萝', '桑葚', '番石榴']   A.  del list1[6:8] list1 += ['桑葚', '番石榴'] B.  del list1[6:7] list1 += ['桑葚', '番石榴'] C.  del list1[6:8] list1.append(['桑葚', '番石榴']) D.  del list1[6:7] list1.append(['桑葚', '番石榴']) 试题编号:20230628-fht-004 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:从列表中删除元素,只需要使用 del 就可以了。 del 列表名[] 在 Python 中,我们使用+向列表中添加元素,添加的元素会自动的被添加到列表尾部: 列表名 += [元素1,元素2,元素3,…,元素n]  除了使用+,append() 也可以为列表添加元素,和+一样,也是在列表的结尾处添加元素,但是却是作为一个整体添加添加。 所以答案应该为: del list1[6:8] list1 += ['桑葚', '番石榴'] 考生答案:D 考生得分:0 是否评分:已评分 评价描述: 5. 以下程序的输出结果是?( ) list = ['华东','华西','华南','华北'] list.insert(2,'华中') list.pop() print(list)   A.  ['华东', '华西', '华中', '华南', '华北'] B.  ['华东', '华中', '华西', '华南', '华北'] C.  ['华东', '华西', '华中', '华南'] D.  ['华西', '华中', '华南', '华北'] 试题编号:20230629-db-001 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:本题考查列表的插入和从列表的指定位置删除元素,2表示将元素插入至原列表索引为2的元素之前,.pop()方法无参数时默认删掉最后一个元素。 考生答案:A 考生得分:0 是否评分:已评分 评价描述: 6. 下列程序运行后,输出的结果应该是哪个选项?( ) t = ('s', 'a', 'a', 'r', 5) print(t.index('a')+t.count('a'))   A.  2 B.  3 C.  4 D.  5 试题编号:20230629-fht-013 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:获取指定元素在元组中出现的次数count(),index方法:获取指定元素的下标(就近原则,从左往右,找到第一个就结束) 考生答案:C 考生得分:0 是否评分:已评分 评价描述: 7. numbers = [1 , 2 , 3 , 4],以下哪一项可以用来访问numbers中的第三个元素?( )   A.  numbers[1] B.  numbers[2] C.  numbers[3] D.  numbers[4] 试题编号:20230629-wqj-13 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:列表中的元素索引从0开始计数 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 8. d = {"山东":"青岛", "浙江":"杭州", "安徽":"芜湖"} ,请问删除d中'山东'对应的数据值的函数或方法是?( ) 备注:根据题意,该题选项C和选项D均正确。   A.  del d['浙江'] B.  d.clear() C.  del d['山东'] D.  d.pop('山东') 试题编号:20230703-wqj-08 试题类型:单选题 标准答案:C 试题难度:一般 试题解析: 考生答案:D 考生得分:2 是否评分:已评分 评价描述: 9. 以下关于循环的说法,不正确的是?( )   A.  for
青少年软件编程(Python)等级考试试卷(2级)电子学会青少年软件编程Python等级考试真题及答案,2023年9月电子学会Python等级考试2级真题试卷及答案
下载提示

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