Python复习题(附参考答案).docxVIP

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

Python复习题(附参考答案)

一、单选题(共57题,每题1分,共57分)

1.以下文件操作方法中,不能从CSV格式文件中读取数据的是()

A、readlines

B、readline

C、seek

D、read

正确答案:C

2.下列表达式的值为True的是

A、2!=5or0

B、1and5==0

C、5+4j2-3j

D、322

正确答案:A

3.关于二维数据CSV存储问题,以下选项中描述错误的是()

A、CSV文件的每一行表示一个具体的一维数据

B、CSV文件的每行采用逗号分隔多个元素

C、CSV文件不是存储二维数据的唯一方式

D、CSV文件不能包含二维数据的表头信息

正确答案:D

4.计算表达式1234%1000//100的值为

A、1

B、3

C、4

D、2

正确答案:D

5.给出下面代码:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)上述程序输出值的个数是()

A、10

B、16

C、12

D、14

正确答案:C

6.以下关于Python的说法中正确的是()项?

A、Python中函数的返回值如果多于1个,则系统默认将它们处理成一个字典。

B、递归调用语句不允许出现在循环结构中。

C、在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数情况下递归表达的效率要更高一些。

D、可以在函数参数名前面加上星号*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数。

正确答案:D

7.以下关于random库的描述,正确的是:

A、getrandbits(K)是生成一个长度为K位的二进制数

B、uniform(0,1)与uniform(0.0,1.0)的输出结果不同,前者输出随机整数,后者输出随机小数

C、设定相同种子,每次调用随机函数生成的随机数不相同

D、通过fromrandomimport*引入random随机库的部分函数

正确答案:A

8.字符串’Hi,Andy’中,字符’A’对应的下标位置为()

A、1

B、2

C、3

D、4

正确答案:C

9.给出如下代码:a=3whilea0:a-=1print(a,end=)以下选项中描述错误的是()

A、a-=1可由a=a–1实现

B、条件a0如果修改为a0程序执行会进入死循环

C、使用while保留字可创建无限循环

D、这段代码的输出内容为210

正确答案:B

10.关于数据组织的维度,以下选项中描述错误的是()

A、数据组织存在维度,字典类型用于表示一维和二维数据

B、一维数据采用线性方式组织,对应于数学中的数组和集合等概念

C、高维数据由键值对类型的数据构成,采用对象方式组织

D、二维数据采用表格方式组织,对应于数学中的矩阵

正确答案:A

11.列表ls=[1,2,3,4,5,6,[7,8,9]],以下选项中描述正确的是()

A、ls可能是二维列表

B、ls可能是一维列表

C、ls可能是高维列表

D、ls可能是多维列表

正确答案:B

12.下列程序共输出()个值:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)

A、10

B、12

C、14

D、16

正确答案:B

13.执行下面的代码,以下选项中正确的是()deff(x,y=0,z=0):Pass

A、f(x=1,2)

B、f(1,y=2,t=3)

C、f(1,x=1,z=3)

D、f(x=1,y=2,z=3)

正确答案:D

14.给出下面代码:k=10000whilek1:print(k)k=k/2上述程序的运行次数是()

A、15

B、1000

C、13

D、14

正确答案:D

15.下面代码的输出结果是()a=[]foriinrange(2,10):count=0forxinrange(2,i-1):ifi%x==0:count+=1ifcount==0:a。append(i)print(a)

A、[2,3,5,7]

B、[4,6,8,9,10]

C、[2,4,6,8]

D、[3,5,7,9]

正确答案:A

16.以下()类型不可以进行切片操作()

A、dict

B、tuple

C、list

D、str

正确答案:A

17.给出如

文档评论(0)

135****8296 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档