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

Python考试题与参考答案.docx

Python考试题与参考答案.docx

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

Python考试题与参考答案

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

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

A、‘python’‘pypi’

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

C、‘python123’‘python’

D、‘’‘a’

正确答案:A

2.以下可以终结一个循环的执行的语句是()

A、exit

B、input

C、if

D、break

正确答案:D

3.下列不是Python语言关键字的是()

A、lambda

B、open

C、if

D、finally

正确答案:B

4.以下选项中,不属于Python保留字的是()

A、def

B、type

C、elif

D、import

正确答案:B

5.以下选项中,对于递归程序的描述错误的是()

A、书写简单

B、一定要有基例

C、递归程序都可以有非递归编写方法

D、执行效率高

正确答案:D

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

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

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

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

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

正确答案:D

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

A、class‘set’

B、class‘list’

C、class‘tuple’

D、class‘dict’

正确答案:C

8.以下选项中,不属于函数的作用的是()

A、增强代码可读性

B、复用代码

C、提高代码执行速度

D、降低编程复杂度

正确答案:C

9.优先级最高的运算符为()。

A、/

B、*

C、()

D、//

正确答案:C

10.用来判断当前Python语句在分支结构中的是()

A、冒号

B、引号

C、大括号

D、缩进

正确答案:D

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

A、_demo

B、banana

C、my-score

D、Numbr

正确答案:C

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

A、复合

B、封装

C、多态

D、继承

正确答案:A

13.当打开一个不存在的文件时,以下选项中描述正确的是()

A、文件不存在则创建文件

B、一定会报错

C、根据打开类型不同,可能不报错

D、不存在文件无法被打开

正确答案:C

14.有一个函数关系表如下所示:下面程序段中,能正确表示上面关系的是()

A、y=x-1Ifx!=0:ifx0:Y=x+1Else:Y=x

B、y=xifx=0:ifx0:Y=x-1Else:Y=x+1

C、y=x+1Ifx=0:ifx==0:Y=xElse:Y=x-1

D、ifx=0:Ifx0:y=x-1Else:Y=xElse:Y=x+1

正确答案:D

15.字典的____________方法返回字典的“键”列表

A、values()

B、keys()

C、key()

D、items()

正确答案:B

16.下面代码的输出结果是()foriinrange(1,6):ifi/3==0:breakelse:print(i,end=,)

A、1,2,3,4,5,

B、1,2,3,4,

C、1,2,

D、1,2,3,

正确答案:A

17.s=“theskyisblue”,表达式print(s[-4:],s[:-4])的结果是()

A、theskyisblue

B、blueisskythe

C、skyisbluethe

D、bluetheskyis

正确答案:D

18.下面代码的输出结果是()a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N-i-1]=a[N-i-1],a[i]print(a)

A、[9,6,5,4]

B、[5,6,9,4]

C、[5,4,6,9]

D、[9,4,6,5]

正确答案:C

19.下列哪个语句在Python中是非法的?

A、x=(y=z+1)

B、x=y=z=1

C、x,y=y,x

D、x+=y

正确答案:A

20.关于Python程序格式框架,以下选项中描述错误的是()

A、Python语言的缩进可以采用Tab键实现

B、Python语言不采用严格的“缩进

文档评论(0)

百知星球 + 关注
实名认证
内容提供者

精心梳理知识,畅快分享所得

1亿VIP精品文档

相关文档