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文档。上传文档
查看更多

Ch叩ter2

一.单选题(共43题,43分)

1.(单.选题,1分)下列选项中,()不是常量。

•A.12

•B.35.7

•C.Python

•D.abc

我的答案:D:abc;正确答案:D:abc;

1分

答案解析:

A选项的12是一个型常量,B选项的35.7是一个浮点型常量,C选项的Python是一个字符

串类型的常量,D选项的abc是一个标识符名。区分字符目和标识符名的方法:字符串必须写在

一对引号中,如abc和“abc都是字符串;标识符名则不能包含引号,如abc是一个标识符名,

可以作为变量名使用,也可以作为后面要学习的函数名和类名来使用。

2.单(选题,1分)通过语句m,n=35,定义了()个变量。

•A.0

•B.1

•C.2

•D.报错

我的答案:C:2;正确答案:C:2;

1分

答案解析:

Python支持多重赋值,m.n=3,5表示用3给m赋值、用5给n赋值,因此这条语句是定义了2

个变量m和n。类似地,如果执行ab.c=1.2.Tne,25,则定义了3个变量a、b和c,a的值是

1.2,b的值是True,c的值是25。

3.(单选题,1分)下列选项中,执行时会报错的语句是()

•A.int(23)

•B.int(23+l)

C.int(23,8)

•D.int(2a,16)

我的答案:B:int(23+1);正确答案:B:int(123+1);

1分

答案解析:

int函数可以将字符串形式的数转为数值形式的数,其有两个参数:第•个参数是字符串形

式的数,第二个参数是第一个参数所对应数的数制(省略则表示是十进制)。与eval函数不

同,int函数单纯是进行类型转换、而不会做任何计算,而B选项的字符串中是一个表达式、

int函数无法完成该表达式的计算,因此执行时会报错。D选项中,int(2a,16),第二个参数

16表示第一个参数是一个十六进制数,a是十六进制数中的有效数码、对应10,所以不会报

错。

4.(单选题,1分)下列选项中,执行时不会报错的语句是()。

•A.int(23.5)

•B.float(23.5+l)

•C.float(23.5)

•D.int(2a,8)

我的答案:C:float(23.5);正确答案:C:float(23.5);

1分

答案解析:

int函数的说明请参考第1题。float函数可以将字符串形式的浮点数转为数值形式的浮点数,

其有一个参数,即字符串形式的浮点数。A选项中,传给int函数的是字符串形式的浮点数,

int函数无法完成转换、会报错。B选项中,字符串中是一个表达式,与第1题的int函数类

似、float函数尢法完成该表达式的计算,因此会报错。C选项中,传给float函数的参数是

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档