《2020年9月青少年软件编程(Python)等级考试试卷(二级A卷).docx》由会员分享,可在线阅读,更多相关《2020年9月青少年软件编程(Python)等级考试试卷(二级A卷).docx(13页珍藏版)》请在第壹文秘上搜索。
1、青少年软件编程(Python)等级考试试卷(二级A卷)分数:100.00题数:38一、单选题(共25题,每题2分,共50分)1 .numbers=1,11,111,9,运行numbers.sort()后,运行numbers.reverse()numbers会变成?()As1,9,11,111B、1,II1111C.111,11,9,1D、9111111试题编号:20200211-Zaq-Il题型:单选题答案:C难度:一般试题解析:2 .执行下列代码,输出的结果是?()word=Chinanum=3string=pythontotal=string*(len(word)-num)print(to
2、tal)A、pythonpythonpythonpythonC、pythonDxpython1试题编号:20200320-tgf-010题型:单选题答案:A难度:一般试题解析:3 .下列案例的输出结果是什么?Otl=(l,2,3,4,5,6,7)t2=(a,b,c,d,e,f)al=tl2:a2=t22:5s=al+a2PrinXS)A、(3,4,5,6,7,c,d,e)B、(4,5,6,7,b,c,d,e,)C、(1,2,3,4,5t,c1,d1e)D、(3,4,5,6,7,a,b,1c,)试题编号:20200408-jt-012题型:单选题答案:A难度:较难试题解析:元组的常见操作,al=
3、tl2截取2号位后(包含2号位)的元素,而a2=t22:5获取的是2/3/4位上的元素,所以答案选择A4 .已知I=H5,6,执行llen(l)=123Ll的结果是?()As1.2,3B.4,5,6,1,2,3C、1,234,5,6D、4,5,6试题编号:20200408-jt-021题型:单选题答案:B难度:困难试题解析:这一题是列表通用操作和位置索引结合,需要一定的理解。IUen(I):的结果为口,这部分由123替换,最终就变成4,5,6,1,2,3,选择B5 .numbers=1,312,8,numberslen(numbers)-1会返回什么?()A、1Bs3C、2D、8试题编号:20
4、200211-Zaq-13题型:单选题答案:D难度:一般试题解析:6 .str=学习力,思考力,行动力创造力”,运行Print(Str4:7)的结果是?()A、思考力,B、,思考力C、思考力D、,思考力,试题编号:20200211-ljx-13题型:单选题答案:C难度:较难试题解析:7.下面代码将打印出什么数字?OA、3B、11C、4D、9试题编号:20200211-Zaq-14题型:单选题答案:B难度:一般试题解析:8. dl=,a:100,b1:200,1c300o下面什么代码可以将dl改成a:150,1b1:200,c300A、dl0=150B、dla=150C、dl,a,=150D、d
5、l100=150试题编号:20200211-Zaq-O3题型:单选题答案:C难度:一般试题解析:9.words=Chinese:中文,“English:“英语,“French:“法语”,Korean:“韩语”运行以下代码后输出的结果是?OdelwordsFrench print(len(words)A、6B、3C、8D、4试题编号:20200211-ljx-17题型:单选题答案:B难度:一般试题解析:10. 下列关于字符串的描述正确的是?OA、字符串是一个可变的序列B、我们可以通过min()来获取字符串的长度C、字符串是用一对双引号“”或者单引号括起来的零个或者多个字符D、我们可以通
6、过str.upper()将字符串中的所有大写字母变成小写字母试题编号:20200408-jt-008题型:单选题答案:C难度:一般试题解析:字符串是不可变的,获取字符串长度应该使用en(),str.upper()是将小写变成大写,所以A、B、D都不对,答案是C11. courses=语文数学编程,英语运行COUrSeS.pop()后course会变成?()A、”数学”,”编程”,”英语”B、语文数学”,“编程”C语文数学英语”D、数学”编程:英语”试题编号:20200211-ljx-03题型:单选题答案:B难度:一般试题解析:12. 关于字典的描述错误的是?()A、字典的元素以键为索引进行访问
7、B、字典的长度是可变的C、字典的一个键可以对应多个值D、字典是键值对的结合,键值对之间没有顺序试题编号:20200427-wc-003题型:单选题答案:C难度:一般试题解析:13. 执行下列代码,输出的结果是?()Iis=1,2,3,4,5,6dellisl:2lis.remove(4)lis0=lis.pop(0)print(lis)As3,5,6B、3,6C.1,5,6D、5,6试题编号:20200328-tgf-004题型:单选题答案:C难度:较难试题解析:14.下面代码将打印什么?O明日复明日明”:As明复明B、日复日C、明日复明日D、明明试题编号:20200211-Zaq-O2题型:
8、单选题答案:B难度:一般试题解析:15. numbers=1,3,2,8,运行numbers.append(2)后,numbers会变成?()A. 1,3,2,8B. 2,1,3,2,8C. 1,3,2,8,2D、1,3,8试题编号:20200211-Zaq-12题型:单选题答案:C难度:一般试题解析:16 .下列语句中,无法创建字典die的是?()A、dic=chinese:90,math:95B、dic=dict(,chinese,90),(math195)Cxdic=dict(chinese=90,math=95)D、dic=(chiese190),(,math,95)试题编号:2020
9、0320-tgf-008题型:单选题答案:D难度:较难试题解析:17 .若要创建一个包含1、2、3、4四个数字的列表a,下列哪个方法是错误的?()A、a=lt2,3,4B、a=l,2,3t4C、a=list(range(l,5)D、a=list(l,2,3,4)试题编号:20200310-tgf-08题型:单选题答案:A难度:一般试题解析:18 .下列关于分支和循环结构的描述中,错误的是?()A、WhiIe循环只能用来实现无限循环B、所有的for循环都可以用WhiIe循环改写C、保留字break可以终止一个循环D、COntinUe可以停止后续代码的执行,从循环的开头重新执行试题编号:20200
10、427-wc-031题型:单选题答案:A难度:一般试题解析:19 .以下构成Python循环结构的方法中,正确的是?()A、whileloopC、ifD、dofor试题编号:20200427-wc-032题型:单选题答案:A难度:一般试题解析:20 .下面哪个选项是下面程序的输出结果?O forjinrange(0,3): print(j,end=)A、12B、0123C.012D、123试题编号:20200427-wc-033题型:单选题答案:C难度:一般试题解析:21 .执行下面程序,结果是?()i=lwhilei<=10: &n
11、bsp;i+=l ifi%2>0: continue print(i)As1357B、246810C、2468D、13579试题编号:20200413-jt-033题型:单选题答案:B难度:较难试题解析:WhiIe循环和COntinUe的应用,在i小于等于Io的时,i从1不断往上加1,当i是2的倍数时输出i,答案就是B了22,下列关于元组的描述错误的是?()A、元组是可包含任意对象的有序集合B、元组和字符串都可以通过下标索引访问元素C、元组可以任意嵌套D、元组是可变的序列试题编号:20200408-
12、jt-010题型:单选题答案:D难度:容易试题解析:A、B、C都正确,只有D错误,元组是不可变的23. 对于元组里面的元素,可以执行的操作有?()As读取B、添加C、修改D、删除试题编号:20200211-ljx-10题型:单选题答案:A难度:一般试题解析:24.运行以下代码后,输出的结果是?Oforiinrange(9): ifi*i>40: breakprint(i)A、7B、9C、8D、6试题编号:20200211-ljx-22题型
13、:单选题答案:A难度:一般试题解析:25.CharaCter=诚实感恩坚持”丁守时】运行以下代码的结果是?()ifnot(怜悯incharacter): CharaCter.append。怜悯) print(characterl+character-l)A、诚实守时B、诚实怜悯C、感恩守时D、感恩怜悯试题编号:20200211-IjX-O8题型:单选题答案:D难度:一般试题解析:二、判断题供10题,每题2分,共20分)26. continue语句的作用是结束整个循环的执行。试题编号:20200403-zh-016题型:判断题答案:错误难度:容易试题解析:27.>>>:06.2f.format(3.2455) 运行结果为:3.25试题编号:20200330-111-002题型:判断题答案:错误难度:一般试题解析:运行结果为003.2528 .表达式6if3>2else5的值为6。试题编号:20200317-lfl-36题型:判断题答案:正确难度:较难试题解析:29 .以下程序的作用是对整数0-9求和S=Oforiinrange(10): s=s+iprint(s)试题编