题目内容

有如下代码。class test:__x=1a=test()执行上述代码后,再执行下列选项中的语句,会出错的是( )。

A. a.__x=100
B. test.__x=100
C. print(test.__x)
D. print(test._test__x)

查看答案
更多问题

执行下面代码的输出结果是( )。class test:__data=0a=test()__data=10a._test__data=20test.__data=30print(test._test__data)

A. 0
B. 10
C. 20
D. 30

下列关于Python类的静态方法的说法错误的是( )。

A. 静态方法必须用@staticmethod进行声明
B. 类对象和实例对象调用静态方法的方式完全相同
C. 静态方法可以没有参数
D. 静态方法必须提供返回值

下面代码的输出结果是( )。class t1:a=0class t2(t1):passt1.a=10x=t1()x.a=20y=t2()print(y.a)

A. 0
B. 10
C. 20
D. 程序运行出错

执行下面代码后的输出结果是( )。class t1:a=1class t2:a=2class t3(t1,t2):passt1.a=3t2.a=4x=t3()print(x.a)

A. 1
B. 2
C. 3
D. 4

答案查题题库