2025年9月青少年软件编程Python等级考试二级真题(含答案和解析).docxVIP

2025年9月青少年软件编程Python等级考试二级真题(含答案和解析).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2025年9月青少年软件编程Python等级考试二级真题(含答案和解析)

一、单选题(共25题,共50分)。

1.已知列表st=[a,b,c,d,e,f],请问len(st)的值为?()。

A.4

B.6

C.2

D.3

标准答案:B。

试题解析:列表st共6个元素,故应选B。

2.运行以下代码后,输出的最小整数和最大整数分别是?()。

num=range(5)

foriinnum:

print(i)

A.04

B.05

C.14

D.15

标准答案:A。

试题解析:num从range(5)中取得的元素为(0,1,2,3,4),故正确答案为A。

3.要删除列表nums=[5,2,8,4]中的元素8,正确的操作是?()。

A.nums.remove(8)

B.nums.pop(8)

C.delnums[8]

D.nums.delete(8)

标准答案:A。

试题解析:remove()方法按值删除元素,nums.remove(8)可正确删除指定元素。

4.执行sorted([5,1,9,3],reverse=True)的结果是?()。

A.[1,3,5,9]

B.[9,5,3,1]

C.[5,1,9,3]

D.[1,5,3,9]

标准答案:B。

试题解析:sorted()默认升序,reverse=True转为降序,得到[9,5,3,1]。

5.下列代码的输出是?()。

s=0

forkinrange(3):

ifk==1:

break

s+=k

print(s)

A.0

B.1

C.3

D.6

标准答案:A。

试题解析:循环在k=0时执行s+=0后k变为1,触发break退出循环,最终s=0。

6.以下创建列表的方式中,错误的是?()。

A.P=[20,Hello,world,11,13]

B.P=[10,0]

C.P=[20,10,15,35]

D.P=list(hello)

标准答案:C。

试题解析:本题考察的是列表的创建方式。创建列表有两种方式:list(iterable)函数或者[元素1,元素2,元素3……]。列表的每个元素后面都跟着一个逗号,可以省略也可以不省略。另外,列表必须用[]括起来。

7.以下代码运行结果是?()。

data=[2021,False,无,2022,闰六月]

xm=data[4]

print(xm)

A.闰六月

B.False

C.无

D.True

标准答案:A。

试题解析:data[4]指向列表的第五个元素,即闰六月,故选A。

8.以下创建元组的方式,错误的是?()。

A.tup=(2025,2024)

B.tup=(2025,)

C.tup=tuple([2025,2023])

D.tup=(2025)

标准答案:D。

试题解析:本题考察的是元组的创建。在创建元组时,需要特别注意的是,当元组中只有一个元素时,元素后面必须添加一个逗号,否则创建的不是元组,因此,本题选择D。

9.请问下列程序运行后,输出结果应该是?()。

s1=spring,summer,autumn,winter

s2=s1.split(,)

print(s2)

A.[spring,summer,autumn,winter]

B.{spring,summer,autumn,winter}

C.(spring,summer,autumn,winter)

D.spring,summer,autumn,winter

标准答案:A。

试题解析:本题考察的是字符串的分割。在本题中,str.split(sep)是按照,进行分割,返回字符串列表对象。因此,本题选择A。

10.我国中医文化博大精深。中医认为四季养生需顺应自然,对应五脏。小鸣同学是中医文化的爱好者,他用Python的字典来存储了四季对应的养生情况:ys={春:养心,夏:养肝,秋:养肺,冬:养肾}。在深入学习中医文化后,小鸣同学发现自己原来总结的四季养生有些出入,需修改春为养肝,夏为养心,以下程序中,能够达成修改目的的是?()。

A.

ys={春:养心,夏:养肝,秋:养肺,冬:养肾}

ys[春]=养肝

ys[夏]=养心

print(ys)

B.

ys={春:养心,夏:养肝,秋:养肺,冬:养肾}

ys[春]=ys[夏]

ys[夏]=ys[春]

print(ys)

C.

ys={春:养心,夏:养肝,秋:养肺,冬:养肾}

ys[夏]=ys.pop(春)

ys[春]=ys.pop(夏)

print(ys)

D.

ys={春:养心,夏:

文档评论(0)

资格考试 + 关注
实名认证
文档贡献者

提供各类资格考试试卷/真题

1亿VIP精品文档

相关文档