百年教育职业培训中心 百年教育学习服务平台
题库试卷

【广开搜题】广东开放大学数据分析与挖掘(本,2024春)项目四单元测试_1参考答案

来源: 更新时间:

【广开搜题】广东开放大学数据分析与挖掘(本,2024春)项目四单元测试_1参考答案试卷总分:100得分:1001.在Python中使用public、protected、private等保留字控制类的访

【广开搜题】广东开放大学数据分析与挖掘(本,2024春)项目四单元测试_1参考答案


试卷总分:100 得分:100

1.在Python中使用public、protected、private等保留字控制类的访问权限

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


2.在Python的类中,以__前导、以__后缀的方法名,表示访问权限为public

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


3.在Python的类中,以__前导、不以__后缀的方法名,表示访问权限为public

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


4.在Python中,被private修饰的方法,可以被继承类引用

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


5.Python使用关键词def 来定义类

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


6.根据约定,在Python中首字母大写的名称指的是函数

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


7.在Python中,在类中定义的函数被称为方法

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


8.在Python的类中,每当用户通过类创建新实例的时候,就会调用特殊的方法__init__()。

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


9.在Python中,每个对象都用同一个构造函数

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


10.在Python中,类中的属性分为:类属性以及实例属性渝粤教育

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


11.关于面向对象的继承,以下选项中描述正确的是 ( )

A.继承是指类之间共享属性和操作的机制渝粤搜题

B.继承是指一组对象所具有的相似性质

C.继承是指一个对象具有另外一个对象的性质渝粤教育

D.继承是指各对象之间的共同性质

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


12.程序的异常处理,以下选项是错误的是 ( )。

A.在使用Python处理异常的时候,可以搭配finally 保留字进行灵活处理

B.在编程中,程序的异常以及错误是等价的

C.Python在处理异常的时候,使用到了try 、except 等保留字

D.程序异常发生后,经过恰当的处理之后,程序可以正常地运行

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


13.在Python中,下列关键字中,用来定义类的是 ( )

A.def广开搜题

B.class渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

C.for

D.del

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


14.在Python中,可以使用( )异常,让用户确认是否真的需要退出程序

A.OverflowError

B.StopIteration

C.SystemExit

D.TypeError

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


15.我们在处理Python的运行崩溃情况时,可以使用( )协助处理,进行快速定位

A.assert 断言语句

B.with语句

C.for 语句

D.try - except语句

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


16.在Python中,以下选项中,不属于面向对象编程概念的是( )

A.过程调用

B.继承

C.类

D.对象

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


17.在Python中,下列选项错误的是 ( )渝粤教育

A.面向对象具有封装、继承、多态等特性

B.抽象指仅表现核心的特性而不描述背景细节的行为

C.在Python中,所有的数据类型都可以视为对象

D.把数据和函数装在一个单独的对象的行为称为封装

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


18.在面向对象方法中,当一个对象请求另一对象为其服务的方式是通过哪个选项发送的?

A.消息

B.命令

C.指令

D.执行语句

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


19.面向对象与面向过程的本质不同在于 ( )渝粤搜题

A.面向过程的流程化使得编程任务变得明确

B.面向对象将现实事物进行抽象,并且将其本质特征抽象为类

C.面向过程强调程序的执行速度

D.面向对象强调算法的使用

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


20.将数据以及函数封装在一个单独的单元的行为称为( )

A.封装

B.抽象

C.捆绑

D.组合

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


21.不属于面向对象的三个基本特征的是 ( )

A.类比

B.继承

C.封装

D.多态

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


22.在Python中,下列选项的说法不正确的是 ( )

A.子类可以重写从父类继承来的方法

B.子类可在父类的基础上,增添新的属性以及方法

C.当A类继承B类时,它将自动获得B类的所有属性和方法。A类称为父类,B类称为子类

D.通过继承,子类可以获得父类的全部功能

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


23.采用 面向对象技术开发的应用的主要特点是 ( )。

A.运行速度快

B.项目代码难维护

C.硬盘空间占用少

D.开发效率高

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


24.在面向对象中,类之间的属性以及方法通过 ( ) 进行共享,达到代码复用的效果

A.抽象

B.多态渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

C.继承

D.对象

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


25.在面向对象中,类的实例被称为 ( )。

A.子类

B.析构函数渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

C.组合

D.对象

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


26.在面向对象的过程中,下列说法正确的是 ( ) 。

A.每个类的属性都可以公用

B.每个类之间相对独立,且相互依赖性低

C.以上说法都不正确

D.每个类之间存在紧密的关系

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


27.下列概念中,不属于面向对象的是( )。

A.指令式编程

B.组合

C.多态

D.多重继承

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


28.下列选项中,关于面向对象的继承的说法,正确的是( )。

A.子类可以继承所有父类的非私有属性和非私有方法

B.继承使得对象与对象之间建立了联系

C.每次类的继承只能继承一个父类

D.在编写代码的时候,父类以及子类的代码位置没有要求

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


29.下列选项中,关于面向对象中的对象,下列选项不正确的是 ( )。

A.外部的代码可以直接修改对象的内部状态

B.同一个操作可以是不同对象的行为

C.对象之间通过消息来进行交互

D.在对象在相互调用的时候,只需要知道对方能够接受的消息的类型以及对象返回的响应的类型就可以了。不需要了解彼此的数据和代码的细节广东开放大学作业答案

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


30.关于面向对象的程序设计,下列选项中错误的是( )。

A.使用面向对象开发的软件更令人容易理解

B.面向对象开发的应用的代码可复用性高

C.Python 3.x 的解释器开发中,并没有使用到任何的面向对象

D.面向对象的开发模式与人类的习惯思维一致

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


31.执行下面的代码,将会( )。

1 class Animal(object):

2 hobby = "eat"

3 def run(self):

4 print(self.hobby)

5 return self.hobby

6 class Dog(Animal):

7 hobby = "sleep"

8 dog = Dog()

9 print(dog.hobby)

10 print(dog.run())

A.依次打印出三个 "sleep"

B.打印出两个 "sleep"

C.打印出一个 "sleep"

D.程序报错

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


32.阅读下面代码,下列说法错误的是( )。

1 class People:

2 name = ''

3 __weight = 0

4 def __init__(self,n,w):

5 self.name = n

6 self.__weight = w

7 def speak(self):

8 print(self.name)

9 p = People('Jane')

10 p.speak()

A.代码中的self是Python的保留字

B.第二行的name 属于 People 类的公有属性

C.执行该代码,将会输出 Jane

D.外部类无法修改People的私有属性 __weight

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


33.关于类的属性,下列选项中错误的是( )。渝粤题库

A.在Python的类的内部定义中,所有以双下划线开始的命名都会被翻译成前面加单下划线和类名的形式

B.将类的属性切换为私有属性,只需要在属性的名称前加上双下划线

C.类的私有属性在外界以及类的内部都无法访问

D.Python 并不直接支持将类属性声明为私有属性

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


34.关于类的属性,下列选项中错误的是( )。

A.静态方法需要使用修饰器 “@classmethod”来进行修饰

B.在Python类的方法分为类方法、实例方法和静态方法

C.在类中定义方法的关键词是def

D.类的静态方法不能在继承中修改

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


35.执行下面的代码,将会输出( )。

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.AAAA

D.BBBB

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

渝粤搜题

36.执行下面的代码,将会输出( )。

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 (12, 14)

B.以上选项都有误

C.Re (5, 6)

D.Re (7, 8)

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


37.以下异常错误类中,属于缩进错误的是( )。

A.IndentationError

B.UserWarning

C.RuntimeError

D.TabError

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


38.以下异常错误类中,属于导入模块错误的是( )。

A.IOError渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

B.ImportError

C.ValueError

D.KeyboardInterrupt渝粤题库

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


39.关于类的异常处理,下列选项中错误的是( )。

A.用户自定义的异常类,使用的时候不需要显式抛出异常

B.assert断言用来测试表达式,其返回值为假,就会触发异常

C.try-except语句搭配assert语句可以很好地帮助开发人员处理程序异常

D.使用了异常处理语句,在碰到异常情况的时候,可以进行恰当地处理,保证程序正常地运行

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


40.执行下面的代码,将会( )。

1 class Student():

2 name = 'Tom'

3 def display(self):

4 print("name: {0}".format(self.name))

5 Jane = Student()

6 Jane.name = 'Jane'

7 Jane.display())

A.None

B.Tom

C.程序报错

D.Jane

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


41.在Python中,构造函数的作用是 ( )。

A.调用类的初始化方法来初始化对象

B.根据输入的条件进行判断,并觉得后续的语句执行

C.重复地执行某个过程

D.在内存中为类创建一个对象

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


42.在Python中,以下选项中,属于面向对象编程概念的是( )。

A.对象

B.重载

C.继承

D.类

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


43.在Python中,下列选项属于类的概念的是 ( )。

A.继承

B.实例属性

C.封装

D.抽象

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


44.属于面向对象的三个基本特征的是 ( )。

A.类比

B.多态

C.封装

D.继承

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


45.关于assert断言,下列说法正确的是( )。

A.搭配try-except使用assert断言,可以达到事半功倍的效果

B.若程序断言成功,则程序将会中断当前程序,并抛出AssertionError异常

C.assert断言,常用于程序调试

D.assert断言用来测试表达式,其返回值为假,就会触发异常

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


电话咨询