• 2022-06-15
    下面程序运行时,以下选项中正确的是( )。 01class First(): 02 a1=7 03 def __init__(self): 04 self.width = 100 05 self.height = 100 06 07 def __init__(self,width,height): 08 self.width = width 09 self.height = height 10f1 = First() 11f2 = first(40,30)
    A: 第2行语句发生错误
    B: 第10行语句发生错误
    C: 第11行语句发生错误
    D: 程序正确运行
  • B

    举一反三

    内容

    • 0

      class Student:def __init__(self,name,age):self.name=nameself.age=agedef fun1(self):print("hello")( )def fun2(self):print("yes")child=Child("Tom",20)child.fun1()

    • 1

      class Student: def __init__(self,n="xxx",s="男"): self.name=n self.sex=s def show(self): print(s.name,s.sex)s=Student("yyy")Student.show(s)结果: A: yyy 男 B: xxx 男 C: Student.show(s)错误 D: def __init__(self,n="xxx",s="男")错误

    • 2

      class Student: def __init__(self,n="xxx"): self.name=n def show(self): print(self.name) s=Student("yyy") s.show() 结果

    • 3

      class Person:def __init__(self,n="xxx"):self.name=nclass Student(Person):def __init__(self,s="male"):self.sex=sdef show(self):print(self.name,self.sex)s=Student("female")s.show()结果: A: xxx male B: xxx C: 结果错误 D: xxx female

    • 4

      中国大学MOOC: 下面程序的运行结果是:class Student: def __init__(self,n=xxx,s=男): self.name=n self.sex=s def show(self): print(self.name,self.sex)s=Student(yyy)Student.show(s)