注意:此页面搜索的是所有试题
广东开放大学数据分析与挖掘(本专)
关于类的异常处理,下列选项中错误的是( )。
选择一项:
a. 用户自定义的异常类,使用的时候不需要显式抛出异常
b. try-except语句搭配assert语句可以很好地帮助开发人员处理程序异常
c. assert断言用来测试表达式,其返回值为假,就会触发异常
d. 使用了异常处理语句,在碰到异常情况的时候,可以进行恰当地处理,保证程序正常地运行

执行下面的代码,将会输出( )。
1 class A:
2 def printInfo(self):
3 print(.AAAA.)
4 class B(A):
5 def printInfo(self):
6 print(.BBBB.)
7 c = B()
8 c.printInfo()
选择一项:
a. 输出其他内容
b. 执行过程中出错
c. BBBB
d. AAAA

以下异常错误类中,属于导入模块错误的是( )。
选择一项:
a. KeyboardInterrupt
b. ImportError
c. IOError
d. ValueError

在面向对象中,类之间的属性以及方法通过 ( ) 进行共享,达到代码复用的效果
选择一项:
a. 对象
b. 继承
c. 抽象
d. 多态

在Python中,以下选项中,不属于面向对象编程概念的是( )
选择一项:
a. 过程调用
b. 对象
c. 类
d. 继承

采用 面向对象技术开发的应用的主要特点是 ( )。
选择一项:
a. 开发效率高
b. 项目代码难维护
c. 运行速度快
d. 硬盘空间占用少

在Python中,下列选项错误的是 ( )
选择一项:
a. 在Python中,所有的数据类型都可以视为对象
b. 把数据和函数装在一个单独的对象的行为称为封装
c. 面向对象具有封装、继承、多态等特性
d. 抽象指仅表现核心的特性而不描述背景细节的行为

执行下面的代码,将会输出( )。
class Re:
def __init__(self, a, b):
self.a = a
self.b = b
def __str__(self):
return .Re (%d, %d). % (self.a, self.b)
def __add__(self,other):
return Re(self.a + other.a, self.b + other.b)
a = Re(5,6)
b = Re(7,8)
print (a + b)
选择一项:
a. Re (5, 6)
b. Re (12, 14)
c. Re (7, 8)
d. 以上选项都有误

在Python中,可以使用( )异常,让用户确认是否真的需要退出程序
选择一项:
a. TypeError
b. StopIteration
c. SystemExit
d. OverflowError

下面选项中,描述正确的是( )。
选择一项或多项:
a. 集合无法进行切片访问
b. 集合可以使用索引访问集合中的元素
c. 集合具有无序性、互异性以及确定性
d. 集合是无序的

下面对count( )、index( ), find( )方法描述错误的是( )。
选择一项或多项:
a. find( )方法检测字符串中是否包含子字符串 string ,如果包含子字符串返回开始的索引值,否则会报一个异常
b. count( )方法用于统计字符串里某个字符出现的次数
c. 以上都错误
d. index( )方法检测字符串中是否包含子字符串 string,如果string不在返回-1

在Python中,元组进行( )操作。
选择一项或多项:
a. 重复
b. 修改
c. 连接
d. 切片

关于Python中的序列,下列选项中描述错误的是 ()。

选择一项或多项:
a. 若s是一个序列,s = [1, 2, 3], 则 s[-1] 返回 3
b. 若1是s的元素,则 执行 1 not in s 返回 True
c. 若s是一个序列,s = [1, 2, 3], 则 s[3] 返回 3
d. 若1是s的元素,则 执行 1 in s 返回 True

下面对lower( )、upper( )、capitalize( )方法描述正确的是 ( )。
选择一项或多项:
a. 以上都正确
b. upper( )方法将字符转换为大写
c. capitalize() 方法将字符的首字母转为大写
d. lower( )方法将字符转换为小写。

海外代购服务商的主要模式有( )。
选择一项或多项:
a. 海外代购整合服务平台
b. 独立海外代购网站
c. 海外代购交易平台
d. 海淘导购