多选题· 下面代码运行结果是什么? class myclass: def __init__(self): print("this is my class") obj = myclass() A. this is my class B. myclass C. "this is my class" D. 代码错误简答题类方法是指使用()修饰的方法。 A.@classmethod B.@class C.@staticmethod D.@static简答题如果属性名的前面加了两个下划线,就表明它是私有属性。 正确 错误多选题Python类中包含一个特殊的变量________,它表示当前对象自身,可以访问类的成员。 A. self B. me C. this D. 与类同名多选题· 8、下面一段代码,输出结果是多少? class people: name = '' age = 0 __weight = 0 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self): print("%s 说: 我 %d 岁。" %(self.name,self.age)) class student(people): grade = '' def __init__(self,n,a,w,g): people.__init__(self,n,a,w) self.grade = g def speak(self): print("%s 说: 我 %d 岁了,我在读 %d 年级"%(self.name,self.age,self.grade)) s = student('ken',13,60,6) s.speak() A. ken 15 6 B. 15,60,6 C. ken 说: 我 13 岁了,我在读 6 年级 D. "ken 说: 我 13 岁了,我在读 6 年级"多选题· 10、阅读下面代码,写出输出结果 class myclass: def __init__(self, name1, age1): self.name = name1 self.age = age1 obj1 = myclass("IKTP", 22) obj2 = myclass("haha", 23) print(obj1.name) print(obj2.age) A. haha 23 B. IKTP 22 C. IKTP 23 D. haha 22简答题如果使用类的实例对象调用类方法,则类方法中的第一个参数指向该实例对象。() A.正确 B.错误多选题下列选项中,符合类的命名规范是() A. HolidayResort B. Holiday Resort C. holidayResort D. holidayresort简答题使用del语句删除对象,可以手动释放它所占用的资源。 正确 错误简答题已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b))”返回结果为True。() A.正确 B.错误多选题如果一个类C1通过继承已有类C而创建,则将C1称作( )。 A. 子类 B. 基类 C. 父类 D. 超类多选题下列方法中,不可以使用类名访问的是________。 A. 实例方法 B. 类方法 C. 静态方法 D. 以上3项都不符合多选题Python中用于释放类占用资源的方法是________。 A. __init__ B. __del__ C. _del D. delete简答题方法和函数的格式是完全一样的。 正确 错误简答题类的方法中必须有一个____参数,位于参数列表的开头。简答题子类按照自己的方式实现方法,需要重写从父类继承的方法。 正确 错误简答题如果类属性和实例属性重名,对象优先访问类属性的值。 正确 错误多选题Python中定义私有属性的方法是() A. 使用private关键字 B. 使用public关键字 C. 使用__XX__定义属性名 D. 使用__XX定义属性名多选题请说说私有属性无法访问的原理。 当在一个类的内部定义了私有方法或者私有属性的时候,Python在运行的过程中,把属性或者方法的名字进行了修改,即在属性或者方法名称的前面加上“_类名”,导致原有的方法无法访问到。 正确 错误简答题在Python中,可以使用_____关键字来声明一个类。