2024 年 9 月青少年软件编程 Python 等级考试二级真题试卷(含答案和解析)
题数:37 分数:100
一、单选题(共 25 题,共 50 分)。
1.以下代码的输出是?( )
a = ['甲','乙','丙','丁','子','丑']
print(a[4])
A. 丁
B. ['丁']
C. ['子']
D. 子
答案:D。
解析:列表的下标从 0 开始,所以是第五个元素'子',元素是不带[]的,所以
选 D。
2.语句
的运行结果是?( )
A. '新,年,快,乐'
B. '新年快乐'
C. '新 年 快 乐'
D. '新、年、快、乐'。
答案:A。
解析:本题考察的是字符串
方法,该方法的作用是在 iter 变
量除最后元素外每个元素后增加一个 str。例如
结果
为"1,2,3,4,5"。
3.语句
的运行结果?( )
A. 'I like program'
B. 'I like programming'
C. 'I like programing'
D. "I like programmming"
答案:B。
解析:本题考察的是
方法,该方法的作用是返回字符
串 str 副本,所有 old 子串被替换为 new。
4.题 ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将 ls 中的元素顺序
整体反转?( )

答案:C。
解析:本题考察的是列表元素的反转操作,该操作的方法是 reverse()。
5.已知 stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四
班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?( )
答案:C。
解析:items()返回字典中所有键值对的信息。
6.运行下列代码,终端区打印的结果是?( )
A. ["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和","潭面无
风镜未磨"]。
B. ["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和"]。
C. ['众鸟高飞尽,孤云独去闲','言我独坐之时', '湖光秋月两相和']。
D. 终端区会报错
答案:D。
解析:使用 remove()方法删除元素时,如果指定的元素不存在,将会报错。故
本题答案选 D。
7.已知一个元组 planet=('地球',46,('化石','岩石'),["金星","水星","木
星","天王星"]) ,要访问元组 planet 的前 3 个元素,可以使用以下代码?
( )
答案:B。
解析:元组可以利用切片方式获取指定的元素。print(planet[:3])等价于
print(planet[0:3:1]),作用是访问 planet 的前 3 个元素 ;
print(planet[1:3])作用是访问 planet 的第 2 个和第 3 个元素 ;
print(planet[1:3:2])作用是访问 planet 的第 2 个元素 ; print(planet[::3])
作用是访问 planet 的第 1 个和第 4 个元素。故 正确 答案为 B。
8 .以下选项中,哪 段 代码不 能实现循环 10 次 ?( 提醒 :是不 能实现 )( )
A.
B.
C.
D.
答案:C。
解析:C 选项 i 循环了 19 次 ,i 的 初 始值 依次 为 1,2,3 …… 19,后面 虽然进 行 了
i=i + 2 的 计算 , 但 是 当再次 开始 循环 的时 候 ,i 又 被 重 新 赋 值为 初 始值中的相 关
次 数的值。故 正确 答案为 C。
9.以下代码输出的结果是?( )
A. [' 榴莲 ',' 芒 果',' 椰 子','杨 桃 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 瓜 ']
B. [' 榴莲 ',' 芒 果',' 椰 子','杨 桃 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 瓜 ',[' 枇
杷 ',' 火龙 果']]
C. [' 榴莲 ',' 芒 果',' 椰 子','杨 桃 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 瓜 ',' 枇
杷 ',' 火龙 果']
D. [' 榴莲 ',' 芒 果',' 椰 子','杨 桃 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 瓜 ',' 枇杷 ',
[' 火龙 果']]
答案:B。
解析:列表中使用 append() 函 数,是 向原 有列表增加一个元素,一个元素可以
是整数、 浮点 数、字符串、列表、元组等。本题中,将一个列表作为一个元素
整体增加 到 ls1 列表中。所以选 B。
10. 藏头诗 , 又 名 “藏头格” ,是 杂 体 诗 中的一 种 。 藏头诗 有三 种形 式, 比较常
见 的是 把 每句的第一个字 连起来读 ,可以 传达 作 者 的 某种特 有思 想 。例如 明 代
徐渭经 典的 藏头诗 , 就 将 “平 湖秋月 ”藏 于 诗 中。 阿宝尝 试编 写 程序,将 “平
湖秋月 ” 从 诗 中 自动提 取出 来 ,以下程序 正确 的是?( )
A.
B.
C.
D.
答案:B。
解析:不 调 用 循环直接 从列表元素的字符串中 提 取, 正确 的结果应为:ls[0]
[0] + ls[1][0] + ls[2][0] + ls[3][0],第一个代表的是列表中的元素的下标,第
二个代表的是字符串中元素的下标。
11.以下程序运行的结果是?( )
答案:A。
解析:程序 i 从 0 开始,取值 到 6, 先 将 i + 1,所以 循环 体 内 i 的值分 别 从 1 到
7, 当 i 的值为 奇 数的时 候 ,将 i 值 累 加 到 s 中,所以 累 加 到 s 中的值是
1,3,5,7,s 最终的值是 16,i 的值为 7。
12.运行 这段 代码,终端区会打印 什么 结果?( )