文库 真题 Python真题

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

电子学会Python真题 少儿编程Python真题 DOCX   17页   下载1   2024-04-07   浏览205   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2021年3月电子学会Python等级考试二级真题试卷及答案 第1页
2021年3月电子学会Python等级考试二级真题试卷及答案 第2页
剩余15页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(二级) 分数:100.00 题数:37 一、单选题 (共25题,共50分) 1. 对于字典infor = {"name":"tom", "age":13, "sex":"male"},删除"age":13键值对的操作正确的是?( ) A、del infor['age'] B、del infor["age":13] C、del infor D、infor.clear() 试题编号:20210120-zy-22 题型:单选题 答案:A 难度:一般 试题解析:A选项是通过del删除了key值为“age”的那一对数值;B选项删除方法不正确;C选项删除了整个字典;D选项清空了字典里面的数据但是字典还是存在不过为空字典;根据题意本题选择A选项。 2. 用Python语句计算:长方形的长和宽分别为4和5,则长方形的周长为?( ) A、 a=4 b=5 c=2*a+2*b print(c) B、 a=4 b=5 c=2*a+b print(c) C、 a=4 b=5 c=a*b print(c) D、 a=4 b=5 c=a+b*2 print(c) 试题编号:20210201-bm-020 题型:单选题 答案:A 难度:容易 试题解析: 此题是典型的顺序结构题型。 a=4 b=5#定义长方形的长和宽 c=2*a+2*b#计算周长 print(c)#输出周长 3. 下列代码输出结果是?( ) list1 = ['A','&','A',8,'A'] list1.remove('A') print(list1) A、[ 'A','&', 'A', 8] B、['&', 'A', 8, 'A'] C、[ '&', 8] D、['A','&', 8, 'A'] 试题编号:20210121-zy-06 题型:单选题 答案:B 难度:一般 试题解析:remove()函数删除列表中第一个匹配的元素。所以结果应该为['&', 'A', 8, 'A']答案选择B 4. 数学课代表将同学们的数学成绩存放在列表S1中,s1=[99,92,87,90,100,95],如果按照成绩由低到高输出,以下哪个程序可以实现?( ) A、 s1=[99,92,87,90,100,95] s2=sorted(s1) print(s2) B、 s1=[99,92,87,90,100,95] s2=sort() print(s2) C、 s1=[99,92,87,90,100,95] sort(reverse=True) print(s1) D、 s1=[99,92,87,90,100,95] s2=sorted(s1,reverse=True) print(s2) 试题编号:20210215-dzj-007 题型:单选题 答案:A 难度:较难 试题解析: 5. 执行下列语句,将输出: >>> list1=['b','c',1,2,3,4,5] >>> list1.append('a') >>> list1 A、['b', 'c', 1, 2, 3, 4, 5, 'a'] B、无任何输出 C、b D、['b','c',1,2,3,4,5] 试题编号:20210222-zzh-1 题型:单选题 答案:A 难度:一般 试题解析:列表函数list1.append('a')功能是在列表末尾添加元素 6. 已知t=(88,77,95,64,85),那么t[1:3]的结果是?( ) A、[88,77] B、(88,77) C、(77,95) D、[77,95] 试题编号:2021214-jt-14 题型:单选题 答案:C 难度:一般 试题解析:元组访问指定索引范围,根据题意是访问第2和第3个元素,选择C 7. 可以定义一个字典week1,用数字1-7表示中文的星期一到星期日(如1表示星期一),正确的语句是?( ) A、week1=(1:'星期一',2:'星期二',3:'星期三',4:'星期四',5:'星期五',6:'星期六',7:'星期日') B、week1=[1:'星期一',2:'星期二',3:'星期三',4:'星期四',5:'星期五',6:'星期六',7:'星期日'] C、week1={'1';'星期一','2';'星期二','3';'星期三','4';'星期四','5';'星期五','6';'星期六','7';'星期日'} D、week1={1:'星期一',2:'星期二',3:'星期三',4:'星期四',5:'星期五',6:'星期六',7:'星期日'} 试题编号:20210222-zzh-21 题型:单选题 答案:D 难度:较难 试题解析:字典的定义方法 8. 下列不会产生死循环的程序是?( ) A、i=1 while True: i+=1 if i%2==0: continue print(i) B、i=1 while True: if i%2==0: continue print(i) C、i=0 while True: i+=1 if i==100: break print(i) D、i=1 while i==1: print(i) 试题编号:20210215-dzj-023 题型:单选题 答案:C 难度:一般 试题解析:当i值为100时,执行到break语句跳出循环。 9. 下列程序运行完成时,i的值为?( ) for i in 'I enjoy coding.': if i=='c': break print(i,end='') A、'o' B、'c' C、I enjoy D、' ' 试题编号:20210215-dzj-022 题型:单选题 答案:B 难度:一般 试题解析: 10. 语句list6=[0,6]的含义是?( ) A、定义一个变量list6,值为0~6之间的随机值 B、定义一个变量list6,值为0.6 C、定义一个列表list6,包含两个元素:0和6 D、生成一个数字序列list6,值为0~6 试题编号:20210222-zzh-2 题型:单选题 答案:C 难度:一般 试题解析: 11. 有如下Python程序段: x=10 y=5 if x/y==x//y: print("相等") else: print("不相等") 执行程序段后,输出的结果是?( ) A、"相等" B、"不相等" C、相等 D、不相等 试题编号:20210216-fjn-12 题型:单选题 答案:C 难度:一般
青少年软件编程(Python)等级考试试卷(二级),青少年软件编程(Python)等级考试试卷(2级)电子学会青少年软件编程Python等级考试真题及答案,2021年3月电子学会Python等级考试2级真题试卷及答案
下载提示

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