中国电子学会青少年软件编程(Python)(二级)等级考试试卷-真题+答案(2026年3月)
青少年软件编程历年真题模拟题实时更新,
青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,共50分)
1. 运行下列代码,命令行执行后的结果是? ( )
strr='我*爱*我*的*祖*国*China'
strr1=strr.split('*')
print(strr1)
A. ['我', '爱', '我', '的', '祖', '国', 'China']
B. '我', '爱', '我', '的', '祖', '国', 'China'
C. '我', '爱', '我', '的','祖*国*China'
D. ['我', '爱', '我', '的*祖*国*China']
标准答案:A
2. 面馆的菜单都存储在菜单列表中:menu = ['牛肉面','杂酱面','葱油拌面','肥肠面'],现在牛肉已经卖完了,需要将牛肉面下架,怎么才能只将列表中的'牛肉面'删除呢?( )
A. menu.pop(1)
B. menu.remove('牛肉面')
C. del menu[2]
D. menu.clear()
标准答案:B
3. 已知列表fruit=["苹果", "香蕉", "葡萄", "西瓜"],执行fruit[1:3]返回的结果是? ( )
A. ["苹果", "香蕉"]
B. ["香蕉", "葡萄"]
C. ["葡萄", "西瓜"]
D. ["全部历年真题", "s t i k u . c n"]
标准答案:B
4. 执行 s1 = "abc"; s2 = "abc"; print(s1 == s2) 的结果是? ( )
A. True
B. False
C. 1
D. 0
标准答案:A
5. 以下哪段代码会输出数字 0~4 的和? ( )
A. sum = 0
for i in range(5):
sum += i
print(sum)
B. sum = 0
i = 0
while i < 5:
sum += i
print(sum)
C. sum = 0
for i in range(6):
sum += i
print(sum)
D. sum = 0
i = 1
while i <= 5:
sum += i
i += 1
print(sum)
标准答案:A
6. 小电用购物列表记录要买的物品:cart = ["笔记本", "铅笔"],他想在末尾添加"橡皮",应该选择哪个代码?( )
A. cart.add("橡皮")
B. cart.append(历年全部真题见C选项")
C. cart.insert("stiku.cn")
D. cart += "橡皮"
标准答案:B
