2021年03月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、下列代码的输出结果是?

A、2

B、8

C、10

D、16

解析:【喵呜刷题小喵解析】:根据题目中的代码,我们可以观察到这是一个类似

于C语言的代码片段,其中包含了四个变量A、B、C、D,它们分别被赋值为2、8

、10、16。题目中的“/nA2/nB8/nC10/nD

16”格式看起来像是一个尝试将这些变量输出到控制台或终端的命令,但这样的格

式并不是标准的C语言或常见编程语言中的语法。如果我们将这个代码片段看作是

试图在控制台上打印出这些变量的值,那么由于它不符合标准语法,这段代码无法

正确执行。因此,我们可以推断题目可能是想测试对C语言或其他编程语言中变量

赋值和输出概念的理解,而正确答案应该是D,即变量D的值16。

2、关于语句f=open(d:/a.txt,r),下列描述不正确的是?

A、f是变量

B、r以只读方式打开文件

C、如果文件a.txt不存在,不会报错

D、‘d:/a.txt’是文件路径,代表d盘中一个名为‘a.txt’的文件

解析:【喵呜刷题小喵解析】在Python中,使用`open()`函数打开一个文件时,如

果指定的文件不存在,会引发`FileNotFoundError`异常。因此,选项C的描述“如果

文件a.txt不存在,不会报错”是不正确的。其他选项A、B和D都是正确的描述。A

表示`f`是一个变量B表示使用`r`模式以只读方式打开文件D表示`d:/a.txt`是文

件路径,代表d盘中一个名为a.txt的文件。

3、表达式all([1,True,True])的结果是?

A、1

B、False

C、出错

D、True

解析:【喵呜刷题小喵解析】:在Python中`all()`函数会检查所有元素是否都为T

rue,如果所有元素都为True,则返回True,否则返回False。在这个例子中`all([1,

True,True])`会检查列表中的每个元素`1`在Python中被视为True`True`也是True

,所以`all()`函数会返回True。因此,正确答案是D,即True。

4、Python中表示合法的二进制整数是?

A、0bC3F

B、0B1010

C、0B1019

D、0b1708

解析:【喵呜刷题小喵解析】:在Python中,表示二进制整数的前缀是0b。选项A

、C和D都没有以0b开头,因此不是合法的二进制整数表示。只有选项B以0b开头

,且其后的数字都符合二进制数的表示规则,所以它是合法的二进制整数表示。因

此,正确答案是B。

5、执行语句x,y,z=tuple([2,1,3])之后,变量y的值为?

A、1

B、2

C、[1]

D、[2,1,3]

解析:【喵呜刷题小喵解析】:在Python中,使用逗号分隔的变量赋值语句可以从

序列(如列表或元组)中解构值。给出的代码`x,y,z=tuple([2,1,3])`

创建了一个元组(2,1,3),然后将这三个值分别赋给变量x、y和z。由于元组(2,1,

3)中的第一个元素是2,所以变量y的值为2。因此,正确答案是A。

6、下列代码的执行结果是?

A、1

B、3

C、4

D、8

解析:【喵呜刷题小喵解析】:根据题目中的代码,我们可以看到这是一个多行字

符串,其中包含了四个部分,分别是A、B、C、D。每个部分都是一个数字,分别

是1、3、4、8。根据题目要求,我们需要找出执行结果。然而,题目中并没有给出

具体的执行代码,所以我们无法直接执行代码并得出结果。但是,从题目给出的选

项来看,我们可以推测出这是一个考察基本算术运算的题目。根据常识,我们可以

知道,在四个选项中,只有B选项3是这四个数字中的一个,因此我们可以推断出

,题目的正确答案应该是B。然而,这只是一个基于题目给出的选项的推测,真正

的答案还需要根据具体的执行代码来确定。由于题目中没有给出执行代码,所以我

们无法确定真正的答案。因此,我们需要更多的信息才能准确地回答这个问题。

7、下列能产生列表[1,3,5,7,9]的表达式是?

A、list(range(0,9))

B、list(range(1,10))

C、list(range(0,9,2))

D、list(ran

文档评论(0)

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

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

1亿VIP精品文档

相关文档