广州做外贸网站多少钱,wordpress怎么添加友情链接,万网虚拟主机wordpress,指数目录
一、单选题(共25题#xff0c;共50分)
二、判断题(共10题#xff0c;共20分)
三、编程题(共2题#xff0c;共30分) 青少年软件编程#xff08;Python#xff09;等级考试试卷#xff08;二级#xff09;
一、单选题(共25题#xff0c;共50分) 1. 运行下列程序…目录
一、单选题(共25题共50分)
二、判断题(共10题共20分)
三、编程题(共2题共30分) 青少年软件编程Python等级考试试卷二级
一、单选题(共25题共50分) 1. 运行下列程序最终输出的结果是 info {1:小明, 2:小黄,3:小兰} info[4] 小红 info[2] 小白 print(info) A. {1: 小明, 2: 小白, 3: 小红, 4: 小兰} B. {1: 小明, 2: 小白, 3: 小兰, 4: 小红} C. {1: 小白, 2: 小名, 3: 小兰, 4: 小红} D. {1: 小明, 2: 小红, 3: 小兰, 4: 小白 试题编号20220515-ny-024 试题类型单选题 标准答案B 试题难度一般 试题解析 考生答案B 考生得分2 是否评分已评分 评价描述 2. 下列Python程序的功能是求 s0 k1 for i in range(1,101): ssk*i k-k print(s) A. s12356…100的值 B. s1-23-45-6…-100的 C. s123456…101的值 D. s1-23-4-5-6-…-101的 试题编号20220514-ny-016 试题类型单选题 标准答案B 试题难度困难 试题解析 考生答案B 考生得分2 是否评分已评分 评价描述 3. 有以下三个词组的列表 game_name[一只蜗牛,一只猫,一只兔子,孩子们,运动员们,一朵云] game_where[在伞底下,在沙滩上,在沙发上,在石头上,在天空中,在公园里] game_what[搭了个窝,在慢慢爬,玩滑梯,打排球,正在睡觉,遮住太阳] 如果造词的输出结果是“一只兔子在公园里搭了个窝”代码正确的是 A. print(game_name[-4]game_where[-1]game_what[0]) B. print(game_name[2]game_where[6]game_what[0]) C. print(game_name[3]game_where[6]game_what[1]) D. print(game_name[-4]game_where[5]game_what[1] 试题编号20220512-ny-010 试题类型单选题 标准答案A 试题难度一般 试题解析 考生答案A 考生得分2 是否评分已评分 评价描述 4. 执行下面代码输出的结果是 for leibie in student: if leibieu: break print(leibie) A. st B. stu C. s t D. s t u 试题编号20220512-ny-008 试题类型单选题 标准答案C 试题难度较难 试题解析 考生答案C 考生得分2 是否评分已评分 评价描述 5. score{跳绳:85,跳远:99,跑步:92} 。下列哪个代码可以将跳绳的85修改成95 A. score[跳绳]95 B. score[跳绳]95 C. score[0]95 D. score[0]9 试题编号20220511-ny-006 试题类型单选题 标准答案B 试题难度一般 试题解析 考生答案A 考生得分0 是否评分已评分 评价描述 6. 已知列表a[2,4,6]执行语句print(2*a)显示的结果是 A. [[2, 4, 6],[2, 4, 6]] B. [2, 4, 6, 2, 4, 6] C. [4, 16, 36] D. [4, 8, 12] 试题编号20220511-ny-003 试题类型单选题 标准答案B 试题难度一般 试题解析 考生答案B 考生得分2 是否评分已评分 评价描述 7. 下列程序执行后打印的结果是 a[3,9,5] ba b[0]7 print(b) A. [3,9,5] B. [7,3,9,5 C. [3,9,5,7] D. [7,9,5] 试题编号20220508-dzj-02 试题类型单选题 标准答案D 试题难度较难 试题解析a[3,9,5] ba b变量指向a列表因此a和b指向的是同一个列表[3,9,5] b[0]7对b指向的列表的第0个元素值更改成7b指向的列表值为[7,9,5] 由于a和b指向同一个列表因此a和b列表相同都是[7,9,5] 考生答案D 考生得分2 是否评分已评分 评价描述 8. toy[魔方,拼图] toy.append(积木) print(toy) 以上代码的运行结果是 A. [魔方, 拼图, [积木]] B. [魔方, 拼图, 积木] C. [积木, 魔方, 拼图] D. 魔方, 拼图, 积木 试题编号20220505-lxf-3 试题类型单选题 标准答案B 试题难度容易 试题解析本题考查列表append命令的用法在append括号中填入一个元素执行append命令后会在列表的末尾添加一个元素。 考生答案B 考生得分2 是否评分已评分 评价描述 9. a1 for i in range(4): if i3: break a1 else: a2 print(a) 以上代码的运行结果是 A. 4 B. 5 C. 6 D. 7 试题编号20220505-lxf-27 试题类型单选题 标准答案D 试题难度一般 试题解析i的值为0,1,2,3。当取值为3时a的值不变其他取值时a自增2所以a的值为12227。 考生答案D 考生得分2 是否评分已评分 评价描述 10. 想要删除gift字典中的键值对 糖果 : 10, 可以使用的代码是 A. gift.pop(糖果:10) B. gift.pop(糖果) C. gift.remove(糖果:10) D. gift.remove(糖果) 试题编号20220505-lxf-24 试题类型单选题 标准答案B 试题难度一般 试题解析字典中使用pop删除字典的键值对参数是键。 考生答案B 考生得分2 是否评分已评分 评价描述 11. 在空格处填入以下哪个语句不能得到从大到小的排序结果是 list1 [1,5,9,67,4,44,99] for i in range(2): a int(input()) list1.append(a) _________________ for i in list1: print(i,end ) A. list1.sort( B. list1 sorted(list1,reverseTrue) C. list1.sort(reverseTrue D. list1.sort() list1 list1[-1::-1] 试题编号20220504-zy-009 试题类型单选题 标准答案A 试题难度一般 试题解析 本题主要考查列表的排序操作sort()和sorted()函数都可以实现排序但是两个函数只能实现从小到大的排序操作所以这里需要将序列反向排列A选项只做了排序故选择A. 考生答案A 考生得分2 是否评分已评分 评价描述 12. 下列关于列表变量ls操作的描述中错误的是 A. min(ls):找出ls中最小元素 B. ls.remove(x):删除ls中所有x元素 C. ls.index(x):返回元素x在列表中的下标 D. ls.copy():生成一个新列表复制ls的所有元素 试题编号20220504-zy-008 试题类型单选题 标准答案B 试题难度容易 试题解析 本题考查列表中的min、remove、index、copy等操作选项B中的remove移除的是列表中第一次出现的x元素所以选择B。 考生答案B 考生得分2 是否评分已评分 评价描述 13. 下面代码的输出结果是 name Python语言程序设计 for i in range(5): print(name[i],end) A. Python B. Pyth C. ython D. Python语言程序 试题编号20220504-lxj-028 试题类型单选题 标准答案B 试题难度较难 试题解析考察对range函数的认识。 考生答案B 考生得分2 是否评分已评分 评价描述 14. 下列程序的运行结果是 str1cat dog cat dog cat dog str2str1.replace(cat,mouse,2) print(str2) A. cat dog mouse dog cat dog B. 2 dog mouse dog cat dog C. mouse mouse dog mouse mouse dog cat dog D. mouse dog mouse dog cat dog 试题编号20220504-lxj-018 试题类型单选题 标准答案D 试题难度困难 试题解析考察字符串replace()方法的使用。 考生答案A 考生得分0 是否评分已评分 评价描述 15. 下列程序的运行结果是 tem(4,7,4,6,9) temtem(4,) print(tem.count(4)) A. 2 B. 0 C. 程序报错 D. 3 试题编号20220504-lxj-012 试题类型单选题 标准答案D 试题难度困难 试题解析考察统计元组相同值的个数。 考生答案C 考生得分0 是否评分已评分 评价描述 16. 下列说法正确的是 A. if语句通常用于重复执行某一段程序 B. while语句通常用于执行条件判断 C. 在Python中可以使用do..while循环 D. break语句可以跳出for和while的循环体 试题编号20220504-hyc-026 试题类型单选题 标准答案D 试题难度容易 试题解析Python中没有do..while循环 考生答案D 考生得分2 是否评分已评分 评价描述 17. 已知有字符串str2Good Morning!则执行print(len(str2[1:-2]))输出的结果是 A. 8 B. 9 C. 10 D. 11 试题编号20220430-hyc-017 试题类型单选题 标准答案C 试题难度较难 试题解析str2[1:-2]截取的结果是ood Mornin有10个字符包括空格 考生答案B 考生得分0 是否评分已评分 评价描述 18. 运行下列程序段后输出的结果是 i1 while i5: ii2 print(i) A. 3 B. 7 C. 5 D. 6 试题编号20220430-cjn-035 试题类型单选题 标准答案B 试题难度容易 试题解析 考生答案B 考生得分2 是否评分已评分 评价描述 19. 运行语句print(abac)后输出的结果是 A. 0 B. 1 C. True D. False 试题编号20220430-cjn-025 试题类型单选题 标准答案C 试题难度容易 试题解析 考生答案C 考生得分2 是否评分已评分 评价描述 20. 若a[1,2]b[3,4]则执行aab语句后a的值是 A. [1,2] B. [4,6] C. [1,2,3,4] D. [3,4] 试题编号20220430-cjn-014 试题类型单选题 标准答案C 试题难度容易 试题解析 考生答案C 考生得分2 是否评分已评分 评价描述 21. 小明用列表s存储小组同学的身高s[136.0,135.0,142.0,140.0]则max(s)的值是 A. 136.0 B. 135.0 C. 142.0 D. 140.0 试题编号20220430-cjn-011 试题类型单选题 标准答案C 试题难度容易 试题解析 考生答案C 考生得分2 是否评分已评分 评价描述 22. 已知list8列表有8个元素执行print(list8[1:-2])输出的结果是一个列表则输出的列表有几个元素 A. 4 B. 5 C. 6 D. 7 试题编号20220428-hyc-008 试题类型单选题 标准答案B 试题难度困难 试题解析list8[1:-2]表示从第二位开始包含截取到倒数第二位不包含所以输出的列表共有5个元素 考生答案B 考生得分2 是否评分已评分 评价描述 23. 下面的d是一个字典变量能够输出数字9的语句是 d {奥运奖牌:{金牌:5,银牌:4},金牌:9,银牌:4} A. print(d[奥运奖牌][金牌]) B. print(d[金牌]) C. print(d[奥运奖牌][-1]) D. print(d[金牌][1]) 试题编号20220418-zy-022 试题类型单选题 标准答案B 试题难度一般 试题解析 本题考查访问字典里的值同时考查易错点字典的值如果创建同一键被赋值两次则后一个值会取代前一个值成为键的值。故选择B。 考生答案B 考生得分2 是否评分已评分 评价描述 24. 设有元组tup(5,2,8,1,89,43,7,22),执行下列语句结果是 tup1sorted(tup) print(tup1) A. [89, 43, 22, 8, 7, 5, 2, 1] B. (89, 43, 22, 8, 7, 5, 2, 1) C. [1, 2, 5, 7, 8, 22, 43, 89] D. (1, 2, 5, 7, 8, 22, 43, 89) 试题编号20220418-zy-012 试题类型单选题 标准答案C 试题难度一般 试题解析 本题考查知识点元组为不可变序列所以元组使用元组使用sorted()排序后会生成一个列表而不是元组所以排除选项B,D此题中并没有反向排序故选择C。 考生答案C 考生得分2 是否评分已评分 评价描述 25. 下列代码输出的结果是 tup(python,2022,神州十三号) print(type(tup)) A. class dict B. class set C. class list D. class tuple 试题编号20220418-zy-011 试题类型单选题 标准答案D 试题难度容易 试题解析无 考生答案C 考生得分0 是否评分已评分 评价描述
二、判断题(共10题共20分) 26. 字典的元素可以通过键来访问也可以通过索引下标来访问。 正确 错误 试题编号20220508-dzj-24 试题类型判断题 标准答案错误 试题难度一般 试题解析字典的元素只能通过键来访问。 考生答案错误 考生得分2 是否评分已评分 评价描述 27. Python中可以通过索引来访问列表、字符串等序列也可以通过索引对列表中的元素和字符串中的字符进行修改。例如apython,a[0]P,字符串a将被修改为“Python”。 正确 错误 试题编号20220508-dzj-19 试题类型判断题 标准答案错误 试题难度一般 试题解析字符串是不可变序列可以用索引获取字符串中某个字符的值但是字符串中的字符不允许被修改。 考生答案错误 考生得分2 是否评分已评分 评价描述 28. break用来跳出最内层for或者while循环脱离该循环后程序继续执行后续代码。 正确 错误 试题编号20220504-lxj-034 试题类型判断题 标准答案正确 试题难度容易 试题解析考察对break语句的认识。 考生答案正确 考生得分2 是否评分已评分 评价描述 29. 单分支结构是用if语句判断满足一个条件就执行相应的处理代码。 正确 错误 试题编号20220504-lxj-032 试题类型判断题 标准答案正确 试题难度容易 试题解析考察对单分支选择结构的认识。 考生答案正确 考生得分2 是否评分已评分 评价描述 30. tem1(1)用type(tem1)检查其类型应该为tuple。 正确 错误 试题编号20220504-lxj-015 试题类型判断题 标准答案错误 试题难度容易 试题解析当给元组变量赋一个元素时应该用tem1(1,) 考生答案错误 考生得分2 是否评分已评分 评价描述 31. 在语句for i in range(5):中当进入第5次循环时i的值为5。 正确 错误 试题编号20220430-cjn-036 试题类型判断题 标准答案错误 试题难度容易 试题解析 考生答案错误 考生得分2 是否评分已评分 评价描述 32. clear()方法可以移除列表中第一次出现的该元素。 正确 错误 试题编号20220428-hyc-010 试题类型判断题 标准答案错误 试题难度容易 试题解析clear()方法可以清空列表。remove()方法可以移除列表中某个值的第一个匹配项 考生答案错误 考生得分2 是否评分已评分 评价描述 33. 运行如下代码 words 123abc slice1words[-1::-1] print(slice1) 结果为“cba321”。 正确 错误 试题编号20220418-zy-020 试题类型判断题 标准答案正确 试题难度一般 试题解析 本题考查字符串切片。 考生答案错误 考生得分0 是否评分已评分 评价描述 34. 元组中的元素值是不允许删除的但我们可以使用del语句来删除整个元组。 正确 错误 试题编号20220418-zy-014 试题类型判断题 标准答案正确 试题难度一般 试题解析 本题考查元组为不可变序列不能删除元素。 考生答案错误 考生得分0 是否评分已评分 评价描述 35. else保留字除了可以和if语句一起搭配使用构成if...else.., 也可以和while或for循环搭配使用构成while...else...和for...else...结构。 正确 错误 试题编号20220508-dzj-34 试题类型判断题 标准答案正确 试题难度较难 试题解析如题while...else和for...else...是循环语句的拓展用法 考生答案错误 考生得分0 是否评分已评分 评价描述
三、编程题(共2题共30分) 36. 编写一个重复执行的程序要求用户输入一个字符串。如果输入的字符串的长度是奇数就输出字符串最中间的字符。如果字符串的长度是偶数就输出字符串的最后一个字符。然后重复以上操作。 试题编号202212-P2-36 试题类型编程题 标准答案 参考程序 while True: ainput(请输入字符串) lengthlen(a) if (length%2)0: print(a[-1]) else: print(a[int(length/2)]) 试题难度较难 试题解析 评分标准 (1) 能正确地要求用户输入字符串2分 (2) 使用len()方法计算字符串的长度3分 (3) 使用至少一个if判断2分 (4) 能正确判断用户输入的字符串的长度是奇数还是偶数4分 (5) 当用户输入的字符串长度为奇数时能正确地截取字符串最中间的字符并输出4分 (6) 当用户输入的字符串长度为偶数时能正确地截取字符串的最后一个字符并输出3分 (7) 程序可循环运行。2分 考生答案此题已作答 考生得分20 是否评分已评分 评价描述 37. 从键盘输入任意字符串按照下面要求分离字符串中的字符 1、分别取出该字符串的第偶数位的元素提醒注意是按照从左往右数的方式确定字符串的位置 2、并依次存储到一个列表中 3、输出这个列表。 试题编号202212-P2-37 试题类型编程题 标准答案 参考程序 ainput(请输入任意字符串) b[] for i in range(1,len(a),2): ba[i] print(b) 试题难度一般 试题解析 评分标准 1定义一个变量接受从键盘输入的字符串2分 2for 循环格式正确或者采用其他方法将偶数或者所有元素逐一取出3分 3能够将取出的偶数位元素追加到列表中3分 4输入列表正确。2分 考生答案此题已作答 考生得分10 是否评分已评分 评价描述