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

23春 Python程序设计(国开).docx

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

Python程序设计-05

试卷号:11479得分:82总分:100分

判断题12个题;每小题3分,合计36分。

1、函数体内部可以用return随时返回函数结果。(A)

A、√

B、×

2、在Python中可以使用insert()方法删除列表末尾的元素。(B)

A、√

B、×

3、__str__(self)方法用来把字符串转换为对象。(B)

A、√

B、×

4、使用上下文管理关键字with可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。(A)

A、√

B、×

5、注释的作用是增强程序可读性,并不会实际运行。(A)

A、√

B、×

6、Python中无需定义变量类型,根据“值”确定类型,并以“引用”的方式实现赋值操作。(A)

A、√

B、×

7、NumPy的ndarray是一种多维数组对象,可以由序列型对象生成。(A)

A、√

B、×

8、not运算是非运算,它是一个单目运算符。(A)

A、√

B、×

9、如果一个except子句捕获多个异常,则多个异常名应写为元组的形式。(A)

A、√

B、×

10、一个函数如果带有默认值参数,那么必须所有参数都设置默认值。(B)

A、√

B、×

11、Python列表中所有元素必须为相同类型的数据。(B)

A、√

B、×

12、使用@staticmethod装饰器修饰的方法称之为类方法。(B)

A、√

B、×

单选题12个题;每小题2分,合计24分。

1、以下代码的运行结果为(C)。

result=lambdax:x*x

print(result(5))

A、lambdax:x*x

B、5

C、25

D、5*5

2、以下不能作为字典的key的是(D)。

A、num

B、tupleA=(sum)

C、123

D、listA=[className]

3、以下代码的运行结果为(D)。

A、AAA

B、BBB

C、None

D、报错

4、下列语句打开文件的位置应该在(B)。

f=open(ABC.txt,w)

A、Python安装目录下

B、与源文件在相同的目录下

C、C盘根目录下

D、D盘根目录下

5、以下哪项不是Python的标准库(D)。

A、os

B、math

C、random

D、numpy

6、以下哪一个步骤不属于数据清洗(D)。

A、去重

B、删除缺失值

C、异常值检测

D、数据合并

7、在Python中使用(C)表示两个对象取整除。

A、/

B、%

C、//

D、%%

8、以下哪个选项可以创建一个4x4的单位矩阵(D)。

A、np.range(4,4)

B、np.eye[4]

C、np.zeros(4)

D、np.eye(4)

9、以下代码的运行结果为(D)。

A、a,p,p,l,e

B、apple

C、aple

D、ale

10、除了系统遇到错误产生异常外,我们也可以使用(B)产生异常。

A、error

B、raise

C、exception

D、except

11、关于递归的说法正确的是(C)。

A、递归编写的程序代码通常比非递归的少,所以递归就是比非递归好

B、在能够使用递归函数的时候,尽量使用递归,因为它可以使得程序变得简洁,易于理解

C、递归是一种程序调用自身的现象

D、递归函数的执行效率优于非递归函数

12、以下代码的运行结果为(B)。

A、xyxyxy

B、xxxyyybbb

C、xxxyyy

D、xybxybxyb

配伍题1个题;每小题6分,合计6分。

1、请为如下函数选择与之匹配的功能。

右选项:

A给序列的每个元素应用一个函数,返回一个迭代器

B使用function(x,y)函数,将序列缩减成1个元素结果

C使用返回bool的function对序列过滤,返回满足条件的结果

左选项:

map(A)

reduce(B)

filter(C)

填空题6个题;每小题2分,合计12分。

1、已知列表x=[1,2,3]和y=[4,5,6],那么表达式[(i,j)fori,jinzip(x,y)ifi==3]的值为______________。

参考答案:[(3,6)]

2、以下代码的运行结果为__________。

deffoo():

m=1

defbar():

n=2

returnm+n

m=bar()

print(m)

foo()

参考答案:3

3、类对象支持两种操作:属性

文档评论(0)

152****9819 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档