青少年软件编程(Python)等级考试试卷(一级)软件Py2级
青少年软件编程(Python)等级考试试卷(二级A卷)分数:100 题数:38总体情况姓名开始时间结束时间用时(分钟)得分得分率是否通过考试状态一、单选题(共25题,每题2分,共50分)1.下面程序执行完毕后,最终的结果是?( )a=34,17,7,48,10,5b=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, 5B. 10, 48, 34 5, 7, 17C. 10, 48, 34 17, 7, 5D. 34, 48, 10 5, 7, 17试题编号:20200414-jt-039试题类型:单选题标准答案:B试题难度:困难试题解析:循环中套条件,又与列表进行结合,本题的意思是从a列表的最后一个元素开始移除,如果这个元素是偶数那么添加到b列表中,不是就添加到c列表中,所以选择B选项考生答案:B考生得分:2是否评分:已评分评价描述:2.以下程序的运行结果是?( )l ="兰溪","金华","武义","永康","磐安","东阳","义乌","浦江"for s in l: if"义"in s: print(s) A. 兰溪 金华 武义B. 武义 义乌C. 武义D. 义乌试题编号:20200414-jt-036试题类型:单选题标准答案:B试题难度:一般试题解析:本题的意思是输出列表中所有带有义的元素,武义和义乌都符合,所有选择B考生答案:B考生得分:2是否评分:已评分评价描述:3.以下程序的输出结果是?( ) ls = 1,2,3lt = 4,5,6print(ls+lt) A. 1,2,3,4,5,6B. 1,2,3,4,5,6C. 4,5,6D. 5,7,9试题编号:20200427-wc-048试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:4.列表listV = list(range(10),以下能够输出列表listV中最小元素的是?( ) A. print(min(listV)B. print(listV.max( )C. print(min(listV()D. print(listV.revrese(i)0)试题编号:20200427-wc-049试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述: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'试题编号:20200427-wc-050试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:6.运行如下程序,结果是?( )l=1,"laowang",3.14,"laoli"l0=2del l1print(l) A. 1, 3.14, 'laoli'B. 2, 3.14, 'laoli'C. "laowang",3.14, 'laoli'D. 2,"laowang",3.14,试题编号:20200408-jt-016试题类型:单选题标准答案:B试题难度:一般试题解析:列表的原位替换和列表的元素删除,用2代替了0位上的1,删除了1位置上的“laownag”,所以正确答案为B考生答案:B考生得分:2是否评分:已评分评价描述:7.关于列表s的相关操作,描述不正确的是?( ) A. s.append():在列表末尾添加新的对象B. s.reverse():反转列表中的元素C. s.count():统计某个元素在列表中出现的次数D. s.clear():删除列表s的最后一个元素试题编号:20200414-jt-038试题类型:单选题标准答案:D试题难度:一般试题解析:ABC都是正确的描述,D是清空列表,而不只是删除最后一个元素考生答案:B考生得分:0是否评分:已评分评价描述:8.关于以下代码,描述正确的是?( )a = 'False'if a: print('True') A. 上述代码的输出结果为True。B. 上述代码的输出结果为False。C. 上述代码存在语法错误。D. 上述代码没有语法错误,但没有任何输出。试题编号:20200329-tgf-002试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:9.下列代码的输出结果是?( ) ls = 0,1,5,6,7,8 lis = for i in range(len(ls): lis.append(lsi1) print(lis) A. 1,6,8B. 0,5,7C. 0,6,8D. 0,1试题编号:20200427-wc-051试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:10.已知列表lis='1','2',3,则执行print(2 in lis)语句输出的结果是?( ) A. TrueB. trueC. FalseD. false试题编号:20200328-tgf-008试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:2是否评分:已评分评价描述:11.现在有s="abcdefghi",请问s4的值是?( ) A. dB. eC. abcdD. 0试题编号:20200408-jt-006试题类型:单选题标准答案:B试题难度:容易试题解析:本题考验的是字符串的下标获取元素,答案应是B考生答案:B考生得分:2是否评分:已评分评价描述:12.下面代码的输出结果是?( )a='sx':90,'yuwen':93,'yingyu':88,'kexue':98print(a'sx') A. 93B. 90C. 88D. 98试题编号:20200316-jt-001试题类型:单选题标准答案:B试题难度:一般试题解析:字典是通过键来访问数据的,sx对应的数据为90,所以选择B考生答案:B考生得分:2是否评分:已评分评价描述:13.下面代码的输出结果是?( )a=1,3,5,7,9for i in a: print(i) A. 1,3,5,7,9B. 1,3,5,7,9C. 1 3 5 7 9D. 9 7 5 3 1试题编号:20200409-jt-030试题类型:单选题标准答案:C试题难度:一般试题解析:for循环,依次从列表中输出数据,从1一直到9,答案选择C考生答案:C考生得分:2是否评分:已评分评价描述:14.以下用于Python循环结构的关键字是( ) A. whileB. loopC. ifD. dofor试题编号:20200427-wc-018试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:2是否评分:已评分评价描述:15.以下代码绘制的图形是?( )import turtlefor i in range(1,7): turtle.fd(50) turtle.left(60) A. 正方形B. 六边形C. 三角形D. 五角星试题编号:20200427-wc-019试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:16.已知列表a=1,2,3,b='4',执行语句print(a+b)后,输出的结果是?( ) A. 1,2,3,4B. 1,2,3,'4'C. '1','2','3','4'D. 10试题编号:20200310-tgf-05试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:17.已知列表a=1,2,3,4,5,下列语句输出结果为False的是?( ) A. print(a3=a-2)B. print(a:3=a:-2)C. print(a:1=a0)D. print(a2=a-3)试题编号:20200310-tgf-07试题类型:单选题标准答案:C试题难度:较难试题解析:考生答案:C考生得分:2是否评分:已评分评价描述