文库 真题 信息素养大赛真题

全国青少年信息素养大赛python选做题模拟一卷真题

信息素养大赛真题 信息素养大赛Python DOCX   9页   下载7   2024-01-31   浏览376   收藏10   点赞12   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
全国青少年信息素养大赛python选做题模拟一卷真题 第1页
全国青少年信息素养大赛python选做题模拟一卷真题 第2页
剩余7页未读, 下载浏览全部
全国青少年电子信息智能创新大赛 python ·选做 题模拟一卷 一、单选题 1. 下面程序执行完毕后,最终的结果是?( ) a=[34,17,7,48,10,5] b=[] c=[] while len(a)>0: s=a.pop() if(s%2==0): b.append(s) else: c.append(s) print(b) print(c) A、[34, 48,10] [17, 7, 5] B、[10, 48, 34] [5, 7, 17] C、[10, 48, 34] [17, 7, 5] D、[34, 48, 10] [5, 7, 17] 题型:单选题 答案:B 难度:困难 试题解析:循环中套条件,又与列表进行结合,本题的意思是从a列表的最后一个元素开始移除,如果这个元素是偶数那么添加到b列表中,不是就添加到c列表中,所以选择B选项 2. 以下程序的运行结果是?( ) l =["兰溪","金华","武义","永康","磐安","东阳","义乌","浦江"] for s in l: if"义"in s: print(s) A、兰溪 金华 武义 B、武义 义乌 C、武义 D、义乌 题型:单选题 答案:B 难度:一般 试题解析:本题的意思是输出列表中所有带有义的元素,武义和义乌都符合,所有选择B 3. 以下程序的输出结果是?( ) ls = [1,2,3] lt = [4,5,6] print(ls+lt) A、[1,2,3,4,5,6] B、[1,2,3,[4,5,6]] C、[4,5,6] D、[5,7,9] 题型:单选题 答案:A 难度:一般 试题解析: 4. 列表listV = list(range(10)),以下能够输出列表listV中最小元素的是?( ) A、print(min(listV)) B、print(listV.max( )) C、print(min(listV())) D、print(listV.revrese(i)[0]) 题型:单选题 答案:A 难度:一般 试题解析: 5. 以下程序的输出结果是( )。 a = tuple('abcdefg') print(a) A、('a', 'b', 'c', 'd', 'e', 'f', 'g') B、['a', 'b', 'c', 'd', 'e', 'f', 'g'] C、['abcdefg'] D、'abcdefg' 题型:单选题 答案:A 难度:一般 试题解析: 6. 运行如下程序,结果是?( ) l=[1,"laowang",3.14,"laoli"] l[0]=2 del l[1] print(l) A、[1, 3.14, 'laoli'] B、[2, 3.14, 'laoli'] C、["laowang",3.14, 'laoli'] D、[2,"laowang",3.14,] 题型:单选题 答案:B 难度:一般 试题解析:列表的原位替换和列表的元素删除,用2代替了0位上的1,删除了1位置上的“laownag”,所以正确答案为B 7. 关于列表s的相关操作,描述不正确的是?( ) A、s.append():在列表末尾添加新的对象 B、s.reverse():反转列表中的元素 C、s.count():统计某个元素在列表中出现的次数 D、s.clear():删除列表s的最后一个元素 题型:单选题 答案:D 难度:一般 试题解析:ABC都是正确的描述,D是清空列表,而不只是删除最后一个元素 8. 关于以下代码,描述正确的是?( ) a = 'False' if a: print('True') A、上述代码的输出结果为True。 B、上述代码的输出结果为False。 C、上述代码存在语法错误。 D、上述代码没有语法错误,但没有任何输出。 题型:单选题 答案:A 难度:一般 试题解析: 9. 下列代码的输出结果是?( ) ls = [[0,1],[5,6],[7,8]] lis = [] for i in range(len(ls)): lis.append(ls[i][1]) print(lis) A、[1,6,8] B、[0,5,7] C、[0,6,8] D、[0,1] 题型:单选题 答案:A 难度:一般 试题解析: 10. 已知列表lis=['1','2',3],则执行print(2 in lis)语句输出的结果是?( ) A、True B、true C、False D、false 题型:单选题 答案:C 难度:一般 试题解析: 11. 现在有s="abcdefghi",请问s[4]的值是?( ) A、d B、e C、abcd D、0 题型:单选题 答案:B 难度:容易 试题解析:本题考验的是字符串的下标获取元素,答案应是B 12. 下面代码的输出结果是?( ) a={'sx':90,'yuwen':93,'yingyu':88,'kexue':98} print(a['sx']) A、93 B、90 C、88 D、98 题型:单选题 答案:B 难度:一般 试题解析:字典是通过键来访问数据的,‘sx’对应的数据为90,所以选择B 13. 下面代码的输出结果是?( ) a=[1,3,5,7,9] for i in a: print(i) A、1,3,5,7,9 B、[1,3,5,7,9] C、1 3 5 7 9 D、9 7 5 3 1 题型:单选题 答案:C 难度:一般 试题解析:for循环,依次从列表中输出数据,从1一直到9,答案选择C 14. 以下用于Python循环结构的关键字是( ) A、while B、loop C、if D、do…for 题型:单选题 答案:A 难度:一般 试题解析: 15. 以下代码绘制的图形是?( ) import turtle for i in range(1,7): turtle.fd(50) turtle.left(60) A、正方形 B、六边形 C、三角形 D、五角星 题型:单选题 答案:B 难度:一般 试题解析: 16. 已知列表a=[1,2,3],b=['4'],执行语句print(a+b)后,输出的结果是?( ) A、[1,2,3,4] B、[1,2,3,'4'] C、['1','2','3','4'] D、10 题型:单选题 答案:B 难度:一般 试题解析: 17. 已知列表a=[1,2,3,4,5],下列语句输出结果为False的是?( ) A、print(a[3]==a[-2]) B、print(a[:3]==a[:-2]) C、print(a[:1]==a[
电子学会全国青少年信息素养大赛python选做题模拟一卷,全国青少年电子信息智能创新大赛python·选做题模拟一卷
下载提示

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