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.在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的一个字符。

A、%c

B、%s

C、%d

D、%t

正确答案:A

2.下列选项中,不属于Python语言特点的是

A、开源

B、可读性好

C、运行效率高

D、面向对象

正确答案:C

3.以下不合法的表达式是

A、xin[1,2,3,4,5]

B、x-65

C、3=a

D、e5and4==f

正确答案:C

4.以下哪个不属于面向对象的特征()

A、封装

B、继承

C、多态

D、复合

正确答案:D

5.在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。

A、与类同名

B、this

C、me

D、self

正确答案:D

6.()函数以一系列列表作为参数,将列表中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

A、zip

B、map

C、filter

D、lambda

正确答案:A

7.关于break语句与continue语句的说法中,以下选项中不正确的是()

A、continue语句类似于break语句,也必须在for、while循环中使用

B、break语句结束循环,继续执行循环语句的后续语句

C、continue语句结束循环,继续执行循环语句的后续语句

D、当多个循环语句嵌套时,break语句只适用于跳出一层循环

正确答案:C

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

A、13

B、15

C、1000

D、14

正确答案:D

9.Python语句:f=open(),以下选项中对f的描述错误的是()

A、将f当作文件对象,f.read()可以读入文件全部信息

B、表达式print(f)执行将报错

C、*f是一个Python内部变量类型

D、*f是文件句柄,用来在程序中表达文件

正确答案:B

10.下列不合法的Python变量名是()

A、N.x

B、Hello_World

C、sum

D、Python2

正确答案:A

11.对于特别大的数据文件,以下选项中描述正确的是()

A、选择内存大的计算机,一次性读入再进行操作

B、Python无法处理特别大的数据文件

C、*Python可以处理特别大的文件,不用特别关心

D、使用for..in..循环,分行读入,逐行处理

正确答案:D

12.random库中用于生成随机小数的函数是()

A、random()

B、getrandbits()

C、randint()

D、randrange()

正确答案:A

13.下面的代码,下面会输出1,2,3的是()

A、foriinrange(3):Print(i+1)

B、i=1Whilei3:print(i)i+=1

C、aList=[0,1,2]ForiinaList:aList[i]=i+1print(*aList,sep=’,’)

D、foriinrange(3):Print(i)

正确答案:C

14.()模块是python标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息。

A、sys

B、math

C、platform

D、time

正确答案:A

15.下面代码的输出结果是()x=[]fornuminrange(2,10):ifnum1:foriinrange(2,num):if(num%i)!=0:breakelse:x.append(num)print(x)

A、[4,4,8,8]

B、[2,4,6,8]

C、[4,6,6,8]

D、[2,3,5,7]

正确答案:C

16.关于Python内存管理,下列说法错误的是()

A、变量无须指定类型

B、变量无须先创建和赋值而直接使用

C、变量不必事先声明

D、可以使用del释放资源

正确答案:B

17.以下选项中,不是Python文件处理.seek()方法的参数是()

A、-1

B、1

C、2

D、0

正确答案:A

18.下列说法中哪项是错误的:

A、while语句的循环体中可以包括if语句

B、选择语句可以嵌套

C、循环语句不可以嵌套

D、if语句中可以包括循环语句

正确答案:C

19.利用print()格式化输出,能够控制浮点数的小数点后两位输出的是()

A、{:.2f}

B、{:.2}

C、{.2}

D、{.2f}

正确答案:A

20.关于Python中的复数,下列说法错误的是

A、表示复

文档评论(0)

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

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

1亿VIP精品文档

相关文档