以下程序运行结果是?classTest:def()get(self):()returnself.()valuedef()set(self,v):()ifv=0andv=100:;设置了可赋值的范围()

12 查阅

以下程序运行结果是?classTest:def()get(self):()returnself.()valuedef()set(self,v):()ifv=0andv=100:;设置了可赋值的范围()self.()value=v()else:()print(v,'赋值错误,因为不在此范围:0~100')()value=property(()get,()set);可读可写属性defshow(self):()print(self.()value)()t=Test()t.value=30t.value=101t.show()()

A.101赋值错误,因为不在此范围:0~100

30

B.30101赋值错误,因为不在此范围:0~100

C.程序执行出现异常

D.101

参考答案:

答案:101赋值错误,因为不在此范围:0~100

30