欢迎光临
我们一直在努力

国开(浙江开放大学)26春《Python程序设计#》形考任务4【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

国开(浙江开放大学)26春《Python程序设计#》形考任务4【标准答案】

第四次形考

试卷总分:100  得分:100

1.如果传入对象类型与要求的不符合,会报( )异常。

A.ZeroDivisionError

B.TypeError

C.AttributeError

D.IOError

 

2.Python中查看对象的属性或方法,返回对象的属性和方法列表的函数为( )。

A.help()

B.dir()

C.info()

D.check()

 

3.如果分配了有限的资源,则应将释放这些资源的代码放置在( )代码块中。

A.finally

B.except

C.else

D.for

 

4.以下查看Pandas的DataFrame对象a的属性信息的正确方法是哪个?( )

A.help()

B.dtypes()

C.head()

D.info()

 

5.如果某个函数或方法可能会产生异常,但不想在当前函数或方法中处理这个异常,可以用( )语句在函数或方法中抛出异常。

A.finally

B.except

C.raise

D.catch

 

6.在Python中,提供了( )语句来捕获并处理异常。

A.try-except

B.try-catch

C.try-for

D.try-error

 

7.下列不属于Numpy数据类型的是( )。

A.int16

B.int32

C.int64

D.int128

 

8.如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也称为方法的( )。

A.重写

B.重载

C.延伸

D.加载

 

9.Python中哪种标识符代表类的私有成员?

A.__test__

B._test

C.__test

D.test__

 

10.类属性可以通过类名称或者( )访问。

A.实例名称

B.函数名称

C.属性名称

D.任意名称

 

11.封装对象的属性和行为的载体是( )。

A.类

B.方法

C.属性

D.接口

 

12.下列哪种调用模块的方式可以之后使用array([1,2,3]) ?

A.import numpy

B.import numpy as np

C.from numpy import array

D.以上三种均不能

 

13.Python使用关键字( )来定义类。

A.def

B.__init__

C.class

D.self

 

14.实例方法创建完成后,可以通过类的实例名称和( )操作符进行访问。

A./

B.@

C..

D.*

 

15.实例方法的第一个参数必须是( )。

A.parameterlist

B.self

C.list

D.statement

 

16.如果try语句块中的代码没有错误,那么( )语句块将不会被执行。

A.def

B.except

C.else

D.for

 

17.一段代码运行后出现IndentationError错误提示,它表示( )。

A.变量不存在

B.语法错误

C.缩进错误

D.索引超出范围

 

18.类方法是指类对象所拥有的方法,一般用装饰器( )来标识。

A.@staticmethod

B.staticmethod

C.@classmethod

D.classmethod

 

19.关于程序的异常处理,以下选项中描述错误的是( )。

A.程序异常发生经过妥善处理可以继续执行

B.异常语句可以与 else 和 finally 保留字配合使用

C.Python 通过 try、except 等保留字提供异常处理功能

D.编程语言中的异常和错误是完全相同的概念

浙江开放大学Python程序设计#答案https://www.opzy.net/99298.html

20.下列哪个方法用于查看类的属性?

A.__doc__

B.__dict__

C.__module__

D.__class__

 

21.下面哪项特性不是面向对象程序设计的主要特征( )。

A.封装

B.函数

C.多态

D.继承

 

22.Python在声明类的过程中定义属性时,带有( )的属性称为私有属性。

A.2个下划线的前缀

B.1个下划线的前缀

C.2个下划线的后缀

D.1个下划线的后缀

 

23.私有属性只能在类的内部进行调用,无法在类的外部访问。

 

24.静态方法一般通过类名调用,也可以通过对象调用。

 

25.类方法以self作为第一个参数。

 

26.使用@staticmethod装饰器修饰的方法称之为类方法。

 

27.使用try-except语句捕获异常后,当程序出错时,输出错误信息后程序会继续执行。

 

28.Numpy、Pandas、Matplotlib是使用Python语言从事数据分析的重要第三方库。

 

29.使用@classmethod装饰器修饰的方法称之为静态方法。

 

30.定义类时若没有指定基类,Python会默认继承object类,object是所有Python类的基类。

 

31.Python与Java相似,类的继承只能是单继承。

 

32.如果需要同时处理多个异常,也可以在except语句后面使用一对小括号将可能出现的异常名称括起来。

 

33.一个类只能创建出一个实例。

 

34.不能在类外通过类对象访问私有的类属性。

 

35.以下程序运行的结果是( )。

 

try:

 

1/0

 

except Exception as e:

 

print (“0不能作为除数”)

 

else:

 

print (“没有异常”)

 

finally:

 

print (“最后总是要执行我”)

A.0不能作为除数

B.最后总是要执行我

C.没有异常

D.0不能作为除数最后总是要执行我

 

36.运行下面这句代码,会引发什么异常?( )

 

print(10/0)

A.ZeroDivisionError

B.SyntaxError

C.AttributeError

D.IOError

 

赞(0)
未经允许不得转载:奥鹏作业网 » 国开(浙江开放大学)26春《Python程序设计#》形考任务4【标准答案】