Python模拟题含答案.docx

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

Python模拟题含答案

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

1.以下选项中,不是Python文件二进制打开模式的合法组合是()

A、b

B、bw

C、bx

D、x+

正确答案:D

2.以下不属于Python语言保留字的是()

A、while

B、do

C、True

D、pass

正确答案:B

3.列表、元组、字符串是Python的_________序列。

A、无序

B、有序

正确答案:B

4.下面代码的输出结果是()bin(10)

A、‘0x1010’

B、‘0d1010’

C、‘0o1010’

D、‘0b1010’

正确答案:D

5.关于函数的返回值,以下选项中描述错误的是()

A、函数必须有返回值

B、函数可以返回0个或多个结果

C、return可以传递0个返回值,也可以传递任意多个返回值

D、函数可以有return,也可以没有

正确答案:A

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

A、1orTrue

B、322

C、2!=5or0

D、1and5==0

正确答案:C

7.关于Python的元组类型,以下选项中描述错误的是()

A、元组中元素不可以是不同类型

B、一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

C、Python中元组采用逗号和圆括号(可选)来表示

D、元组一旦创建就不能被修改

正确答案:A

8.以下程序的输出结果是:Fr=[]Defmyf(frame):fa=[12,23]fr=faMyf(fr)Print(fr)

A、[12,23]

B、12,23

C、1223

D、[]

正确答案:D

9.下列Python保留字中,不用于表示分支结构的是()

A、if

B、else

C、in

D、elif

正确答案:C

10.关于下面代码中的变量x,以下选项中描述正确的是()fo=open(fname,r)forxinfo:print(x)fo.close()

A、变量x表示文件中的全体字符

B、变量x表示文件中的一组字符

C、变量x表示文件中的一个字符

D、变量x表示文件中的一行字符

正确答案:D

11.关于函数的关键字参数使用限制,以下选项中描述错误的是()

A、不得重复提供实际参数

B、关键字参数顺序无限制

C、关键字参数必须位于位置参数之后

D、关键字参数必须位于位置参数之前

正确答案:D

12.以下选项中,不是Python语言保留字的是()

A、None

B、try

C、del

D、int

正确答案:D

13.当需要在字符串中使用特殊字符时,Python使用()作为转义字符的起始符号

A、\

B、/

C、%

D、#

正确答案:A

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

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

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

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

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

正确答案:D

15.下列哪一项不是Python的数据类型()

A、int

B、float

C、rational

D、tuple

正确答案:C

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

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

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

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

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

正确答案:B

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

A、159

B、157

C、153

D、152

正确答案:C

18.Python定义私有变量的方法为()。

A、使用__xxx定义变量名

B、使用public关键字

C、使用__private关键字

D、使用__xxx__定义变量名

正确答案:A

19.关于面向对象和面向过程编程描述,以下选项中正确的是()

A、面向对象编程比面向过程编程更为高级

B、所有面向对象编程能实现的功能采用面向过程同样能完成

C、面向对象和面向过程是编程语言的分类依据

D、模块化设计就是面向对象的设计

正确答案:B

20.执行range(2,10,2)后运行结果是:

A、[2,4,6,8,10]

B、(2,4,6,8,10)

C、(2,4,

文档评论(0)

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

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

1亿VIP精品文档

相关文档