2022年09月Python五级理论答案及解析.pdfVIP

  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文档。上传文档
查看更多

一、单选题

1、已知字符串:s=语文,数学,英语,执行print(s.split(,))语句后结果是?( )

A、[语文,数学,英语]

B、[语文,数学,英语]

C、[语文,数学,英语]

D、[语文数学英语]

解析:【喵呜刷题小喵解析】在Python中,字符串的`split()`方法用于将字符串按照

指定的分隔符进行分割,并返回一个包含分割后子字符串的列表。在题目中,字符

串`s=语文,数学,英语`,执行`print(s.split(,))`语句后,字符串`s`会根据逗号`,`进

行分割,返回一个包含三个元素的列表`[语文,数学,英语]`。因此,答案是A。

2、能输出下面字符串的是?( )whatsthis?itsanapple

A、print(what\sthis?\nit\san\apple\)

B、print(whatsthis?itsan\apple\)

C、print(whatsthis?\nitsanapple)

D、print(what\sthis?\nit\sanapple\)

解析:【喵呜刷题小喵解析】在Python中,字符串需要用引号括起来,单引号和双

引号都可以。字符串内的单引号或双引号需要使用转义字符`\`来标识。所以,选项

A中的`print(whatsthis?\nitsan

\apple\)`是正确的,因为它使用了转义字符`\`来标识字符串内的单引号和双引号

。选项B、C、D中的字符串要么没有用引号括起来,要么没有用转义字符`\`来标识

字符串内的单引号和双引号,因此都是错误的。

3、下面语句不能输出我是小星,今年5岁。的是?( )

A、print(我是{},今年{}岁。.format(小星,5))

B、print(我是{name},今年{age}岁。.format(age=5,name=小星))

C、print(我是%s,今年%s岁。%(5,小星))

D、question_score=2.00tag_question=class=layui-

tableprint(我是%s,今年%d岁。%(小星,5))

解析:【喵呜刷题小喵解析】在Python中,`format()`和`%`格式化方法用于将字符

串格式化。选项A、B和D都是正确的格式化方式。然而,选项C中使用的格式化方

法是`%s`和`%`,这种格式在Python

3中已经被废弃,并且在`print`语句中,`%`格式化方法需要两个参数,第一个参数

是格式化字符串,第二个参数是一个元组,包含了要插入的值。在这个选项中,`

%`格式化方法只接收了一个参数,即字符串`我是%s,今年%s岁。`,所以它会

报错。因此,不能输出我是小星,今年5岁。的是选项C。

4、已知字符串:s=python学习手册.txt,下面语句不能输出python学习手册的是

?( )

A、print(s[0:s.find(.txt)])

B、print(s[0:-4])

C、print(s.replace(.txt,))

D、print(s.split(.))

解析:【喵呜刷题小喵解析】对于选项D,`s.split(.)`将会把字符串`s`按照.分割

成一个列表,因此输出结果为`[python学习手册,

txt]`,而不是我们想要的python学习手册。对于其他选项:*

选项A:`print(s[0:s.find(.txt)])`,会找到.txt的位置,然后取从开始到该位置(不

包括该位置)的子串,输出python学习手册。*选项B:`print(s[0:-

4])`,会取从开始到倒数第4个字符的子串,输出python学习手册。*

选项C:`print(s.replace(.txt,))`,会用空字符串替换.txt,输出python学习手册

5、以下程序的功能是?( )importrandoma=foriinrange(4):

c=random.randint(0,9)ifrandom.randint(0,1):d=random.randint(97,122)else:

d=random.randint(65,90)a=a+str(c)+chr(d)print(a)

A、输出4C2f2D8g

B、生成大小写字母的混合密码

C、生成8位随机的密码,包含字母和数字

D、生成8位随机数字的混合密码

解析:【喵呜

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档