刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在开发一个简单的员工管理系统时,你定义了一个Employee类,其中包含一个表示员工计数的类属性。每当创建一个Employee实例时,以下哪项会发生?( ) class Employee: employee_count = 0 def __init__(self, name): self.name = name Employee.employee_count += 1

A
name属性的值会递增
B
employee_count属性的值会递增
C
employee_count属性会重置为0
D
name属性会被共享到所有实例
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

在给出的代码中,定义了一个Employee类,其中包含一个表示员工计数的类属性employee_count。每当创建一个Employee实例时,Employee.employee_count += 1这行代码会执行,因此employee_count属性的值会递增。而A选项说的是“name属性的值会递增”,这是错误的,因为每次创建实例时只是给该实例的name属性赋值,并不会改变name属性的值。C选项说“employee_count属性会重置为0”,这与代码不符。D选项说“name属性会被共享到所有实例”,这也是错误的,因为每个实例的name属性是独立的,不会共享。所以正确答案是B。

创作类型:
原创

本文链接:在开发一个简单的员工管理系统时,你定义了一个Employee类,其中包含一个表示员工计数的类属性。每

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share