网站大量收购独家精品文档,联系QQ:2885784924

Python习题库(含答案).docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python习题库(含答案)

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

1.下列语句中,()在Python中是非法的。

A、x+=y

B、x=y=z=1

C、x=(y=z+1)

D、x,y=y,x

正确答案:C

2.下列选项中不符合Python语言变量命名规则的是()

A、TempStr

B、I

C、3_1

D、_AI

正确答案:C

3.下列哪一项不属于while循环语句的循环要素

A、循环变量变化的语句

B、循环体

C、循环变量的初值和终值

D、输出语句的确定

正确答案:D

4.已知x=10,y=20,z=30;以下语句执行后x,y,z的值是()。ifxy:z=xx=yy=z

A、10,20,30

B、10,20,20

C、20,10,10

D、20,10,30

正确答案:C

5.Python语句print(type((1,2,3,4)))的结果是:

A、class‘dict’

B、class‘tuple’

C、class‘list’

D、class‘set’

正确答案:B

6.以下程序的输出结果是:n=5whilen2:print(n)n=n-1

A、543

B、54321

C、543;

D、5

正确答案:A

7.以下关于函数参数传递的描述,错误的是:

A、调用函数时,可变数量参数被当做元组类型传递到函数中

B、Python支持可变数量的参数,实参用”*参数名”表示

C、定义函数的时候,可选参数必须写在非可选参数的后面

D、函数的实参位置可变,需要形参定义和实参调用时都要给出名称

正确答案:B

8.关于Python赋值语句,以下选项中不合法的是()

A、x,y=y,x

B、x=(y=1)

C、x=y=1

D、x=1;y=1

正确答案:B

9.下面哪一个不是Python语言的合法命名()

A、monthly

B、3monthly

C、monTHly

D、_Monthly3_

正确答案:B

10.下列选项中可以准确查看Python代码的语言版本(3.5.3)的是()

A、importsyssys.version

B、importsyssys.version-info

C、importsyssys.exc_info()

D、importsyssys.path

正确答案:A

11.下列()类型数据是不可变化的:

A、元组

B、列表

C、集合

D、字典

正确答案:A

12.以下不能作为字典的key的是()选项?

A、‘num’

B、listA=[‘className’]

C、123

D、tupleA=(‘sum’)

正确答案:B

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

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

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

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

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

正确答案:C

14.下面()不是有效的变量名。

A、my-score

B、banana

C、Numbr

D、_demo

正确答案:A

15.以下属于Python机器学习第三方库的是()

A、jieba

B、sklearn

C、SnowNLP

D、loso

正确答案:B

16.以下选项中,输出结果为False的是()

A、‘python’‘pypi’

B、‘ABCD’==‘abcd’.upper()

C、‘python123’‘python’

D、‘’‘a’

正确答案:A

17.下面代码的输出结果是()forninrange(100,200):i=n//100j=n//10%10k=n%10ifn==i**3+j**3+k**3:print(n)

A、153

B、157

C、152

D、159

正确答案:A

18.给出如下代码:s=list(巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。)以下选项中能输出字符“八”第一次出现的索引位置的是()

A、print(s.index(“八”),6)

B、print(s.index(“八”))

C、print(s.index(“八”),6,len(s))

D、print(s.count(“八”))

正确答案:B

19.关于Python的浮点数类型,以下选

文档评论(0)

十四-1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档