下面程序的运行结果是( )。class Student:name="yyy"age=30def __init__(self):self.name="xxx"self.age=20s=Student()Student.name="zzz"print(s.name,s.age,Student.name,Student.age)
A: yyy 20 zzz 30
B: xxx 20 zzz 30
C: yyy 20 xxx 30
D: xxx 20 yyy 30
A: yyy 20 zzz 30
B: xxx 20 zzz 30
C: yyy 20 xxx 30
D: xxx 20 yyy 30
举一反三
- class Student: age=20 def __init__(self,n="xxx",s="男"): self.name=n self.sex=s def show(self): print(s.name,s.sex,s.age)s=Student("yyy")s.age=30s.show()结果: A: yyy 男 20 B: yyy 男 30 C: xxx 男 30 D: xxx 男 20
- 下面程序运行结果是( )。class Student:age=20def __init__(self,n="XXX",s="男"):self.name=nself.sex=sdef show(self):print(s.name,s.sex,s.age)s=Student("张三")s.age=30s.show() A: 张三 男 30 B: XXX 男 30 C: 张三 男 20 D: XXX 男 20
- class Student: def __init__(self,n="xxx",s="男"): self.name=n self.sex=s def show(self): print(s.name,s.sex,s.age)s=Student("yyy")s.age=20s.show()结果: A: yyy 男 0 B: yyy 男 None C: yyy 男 20 D: 错误
- class Student: def __init__(self,n="xxx"): self.name=n def show(self): print(self.name)s=Student("yyy")s.show()结果 A: yyy B: xxx C: None D: 错误
- style="padding-left:0px;">class Student: name="xxx" @staticmethod def show(): name="yyy" print(name,Student.name) @staticmethod def display(): show() s=Student() s.display() 结果: