• 成都理工大学_Python程序设计_第6章


    下列说法中不正确的是( )。

    在 Python 中,一个子类只能有一个父类

    下列选项中不是面向对象程序设计基本特征的是( )

    可维护性

    ‍下列方法中,用于初始化属性的方法是( )。

    init

    阅读下面程序:

    class Test:
        count = 21‎
        def print_num(self):‎
            count = 20
            self.count+=20print(count)
    test= Test()‎
    ‍test.print_num()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    运行程序,输出的结果是()。

    20

    下列程序的执行结果是( )。

    class C():‏
        f=10‏
    class C1(C):‏
        pass
    ‍print(C.f,C1.f)
    
    • 1
    • 2
    • 3
    • 4
    • 5

    10 10

    关于面向过程和面向对象,下列说法错误的是( )。

    面向过程是基于面向对象的。

    ‏Python中定义私有属性的方法是( )。

    使用__XX定义属性名

    下列选项中,与class Animal()等价的是( )。

    class Animal(object)

    ‎以下哪一选项是用来标识静态方法的?( )

    @staticmethod

    下列方法中,不可以使用类名访问的是( )。

    实例方法

    一个类只能创建一个实例化对象。

    ×

    构造方法会在创建对象的时候自动调用。

    构造方法会在创建对象的时候自动调用。

    对象的引用计数器的值为 0 时会调用析构方法。

    ‌定义类时一般把数据成员定义为私有的,成员方法定义为公有的,不能把成员方法定义为私有的。

    ×

    ‌Python语言中没有任何方法可以在类的外部访问对象的私有成员。

    ×

    ‎Python语言中定义类的私有成员时需要明确使用关键字private进行说明。

    ×

    在 Python 语言中定义类时,不论类的名字是什么,构造方法的名字总是__init__()

    在Python语言中定义类时,特殊方法__contains__()对应的运算符是in

    ​Python 语言中用来定义类的关键字是def

    ×

  • 相关阅读:
    java返给前端ECharts的格式
    MDC And NDC
    Python实用模块之argparse
    Python_01_如何在CentOS7上安装Python3
    SpringBoot下的代理注解
    springboot基础--实现默认登录页面
    Lumiprobe 点击化学丨非荧光炔烃:己酸STP酯
    [附源码]java毕业设计网上报销管理系统
    pycharm pro v2023.2.4(Python开发)
    计算机毕业设计ssm图书馆管理系统z3z90系统+程序+源码+lw+远程部署
  • 原文地址:https://blog.csdn.net/Qian280101/article/details/127886137