考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下面程序最终程序的运行结果是class people: name='jack' age=12p=people()print(p.name)
A. ‘jack’
B. jack
C. 报错
D. 12
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

答案是:B: jack

分析:

1. 定义类 `people` 时,类体内的 `name='jack'` 和 `age=12` 是类属性,而不是实例属性。这意味着这些属性是属于类本身的,而不是某个具体的实例。

2. 创建实例 `p=people()` 时,没有定义实例属性 `name` 和 `age`。因此,`p.name` 会访问类属性 `name`,即 `people.name`。

3. `print(p.name)` 输出的是类属性 `name` 的值,即 `jack`。注意,输出时不带引号。

因此,程序的运行结果是 `jack`,所以正确答案是 B: jack。