下面程序的运行结果是( )。class Student:def __init__(self,n="张三"):self.name=ndef show(self):print(self.name)stu=Student("李四")stu.show()
A. 张三
B. 李四
C. 张三 李四
D. 李四 张三
查看答案
下面程序的运行结果是( )。class Student:def __init__(self,n="张三"): self.name=n@classmethoddef show(cls):s1=cls()#cls()等同于Student()print(s1.name)s=Student("李四")s.show()
A. 张三
B. 李四
C. 张三 李四
D. 李四 张三
下面程序运行结果是( )。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: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
下面程序运行的结果是( )。class Person:def __init__(self,n="张三"): 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. 张三 male
B. 张三 female
C. 出错
D. 张三