第14届蓝桥杯Python青少组_省赛_中级组_2023年5月14日真题答案及解析.pdfVIP

第14届蓝桥杯Python青少组_省赛_中级组_2023年5月14日真题答案及解析.pdf

  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、执行以下代码,输出的结果是()。

lst=abc

print(lst+lst)

Aabcabc

Babc

Clst+lst

Dabc+abc

解析:【喵呜刷题小喵解析】:在这个代码中,变量`lst`被赋值为字符串`abc`。

然后执行`print(lst+lst)`,字符串`abc`和自身相加,即`abc+

abc`,输出的结果是`abcabc`。因此,正确答案是A选项。其他选项都不符合代

码的实际执行结果。

2、导入random标准库,执行print(random.randrange(2,20,2)语句,可能输出的结果

是()

A2

B5

C13

D20

解析:【喵呜刷题小喵解析】:在Python中,`random.randrange()`函数用于生成一

个指定范围内的随机整数。该函数的语法是`random.randrange([start],stop[,

step])`,其中start是起始值(包含),stop是结束值(不包含),step是步长。在

个题目中,`random.randrange(2,20,2)`表示生成一个大于等于2且小于20的偶数。因

此,可能输出的结果有4、6、8、10、12、14、16、18。所以选项C(13)是一个

可能的结果。

3、以下关于Python中复数描述,错误的是()

A复数可以看作二元有序浮点数(x,y)

B实部和虚部都是浮点数

C虚数部分的后缀可以是“j”也可以是“J”

D已知复数a,可以使用real获得虚数部分

解析:【喵呜刷题小喵解析】:在Python中,复数确实可以看作二元有序浮点数(x,

y),其中x是实部,y是虚部,所以选项A是正确的。复数的实部和虚部都是浮点数

,所以选项B也是正确的。虚数部分的后缀可以是“j”也可以是

“J”,所以选项C也是正确的。但是,选项D是错误的,因为在Python中,已知复数a

,应该使用a.imag来获取虚数部分,而不是使用real。因此,选项D是错误的。

4、下列选项哪一个是转为整数的函数?()

Astr()

Bint()

Cfloat()

Dlist()

解析:【喵呜刷题小喵解析】:在Python中,`int()`函数用于将数值转换为整数。`s

tr()`函数用于将对象转换为字符串,`float()`函数用于将数值转换为浮点数,`list()`

函数用于将对象转换为列表。因此,只有`int()`函数能将数值转换为整数。所以正

确答案是B。

5、执行以下代码,输出的结果是()。

age={16,18,7}

print(type(sorted(age)))

Aclass‘set’

Bclass‘int’

Cclass‘str’

Dclass‘list’

解析:【喵呜刷题小喵解析】:Python的sorted函数用于对可迭代对象(例如列表

)进行排序。给定代码中的age是一个列表,因此sorted(age)将返回一个新的已排序

的列表。print函数用于输出对象的类型,因此print(type(sorted(age)))将输出排序后

的列表的类型,即class‘list’。因此,正确选项为D。

二、实操题

6、题目描述:(注.input()输入函数的括号中不允许添加任何信息)

编程实现:

给定一个正整数N,计算出N+N的值。

例如:N=4,4+4的值为8(8=4+4)。

输入描述

输入一个正整数N

输出描述

输出N+N的值

样例输入

3

样例输出

6

参考答案:```pythonN=int(input())result=N+Nprint(result)```

解析:【喵呜刷题小喵解析】:

首先,我们需要从用户那里获取一个正整数N。在Python中,我们可以使用`input()`

函数来获取用户的输入。但是,`input()`函数返回的是一个字符串,所以我们需要

使用`int()`函数将其转换为整数。

然后,我们可以计算N+N的值,并将结果存储在变量`result`中。

最后,我们可以使用`print()`函数将结果输出到屏幕上。

因此,完整的Python代码如上述所示。

7、题目描述:(注.input()输入函数的括号中不允许添加任何信息)

编程实现:

给定一个只包含小写字母的字符串S(S长度≥3),请输出字符串S的第一个字符和

最后一个

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档