定义类如下:classhello():def showInfo(sef): print(self.x)下面描述正确的是()。
A.该类不可以实例化
B.该类可以实例化
C.在pycharm工具中会出现语法错误,说self没有定义
D.该类可以实例化,并且能正常通过对象调用showInfo()
A.该类不可以实例化
B.该类可以实例化
C.在pycharm工具中会出现语法错误,说self没有定义
D.该类可以实例化,并且能正常通过对象调用showInfo()
A.一切成功编译
B.Shape可以编译,Square不能编译
C.Square可以编译,Shape不能编译
D.Square,Shape都不能编译
A.该类实例中包含__hash__()方法
B.该类没有定义任何方法,所以该实例中没有包含任何方法
C.该类实例中只包含__dir__(),不包含__hash__()
D.该类实例中包含__dir__()方法
结构S_Employee和类C_Employee定义分别如下:
PublicStructureS_Employee
PublicNameAsString'姓名
PublicSalaryAsDouble'工资
EndStructure
PublicClassC_Employee
PublicNameAsString'姓名
PublicSalaryAsDouble'工资
EndClass
请问以下代码执行后,e1,e2,c1,c2的Name和Salary值分别是多少?
‘测试结构
Dime1AsS_Employee
e1.Salary=1000
e1.Name="邱钦伦"
Dime2AsS_Employee
e2=e1
e2.Name="崔林"
e1.Salary=2000
‘测试类
Dimc1AsNewC_Employee()
c1.Salary=1000
c1.Name="邱钦伦"
Dimc2AsC_Employee
c2=c1
c2.Name="崔林"
c1.Salary=2000
A.B::B(int m) : a(m), z(m){ }
B.B::B(int m) : a(),z() { }
C.B::B(int m) : a(m,m), z(m){ }
D.B::B(int m) : a=(m,m), z=m { }
A.XB::XB(inta,intb):x(a),y(b){}
B.XB::XB(inta,intb):XA(a),y(b){}
C.XB::XB(inta,intb):x(a),XB(b){}
D.XB::XB(inta,intb):XA(a),XB(b){}
A.s+="books"
B.s=s+100
C.intlen=s.length
D.Stringt=s+"abc"
A.doubleave(intsumintn)
B.floatave(intsum,intn)
C.doubleave(sum,n)
D.doubleave(intx,inty)