题目内容

执行以下代码,选出输出结果正确的一项是【】。# 类定义class People:# 定义构造方法def __init__(self, name):self.name = nameself.age = 3print('{}说:我{}岁了。'.format(self.name, self.age))def speak(self):self.add()print('{}说:我{}岁了。'.format(self.name, self.age))def add(self):self.age += 1# 实例化类p = People('zhangsan')p.speak()p.add()p.speak()

A. zhangsan说:我3岁了。zhangsan说:我4岁了。zhangsan说:我5岁了。
B. zhangsan说:我3岁了。zhangsan说:我4岁了。zhangsan说:我6岁了。
C. zhangsan说:我4岁了。zhangsan说:我5岁了。zhangsan说:我6岁了。
D. zhangsan说:我3岁了。zhangsan说:我5岁了。zhangsan说:我6岁了。

查看答案
更多问题

可实现文件遍历操作的函数是【】。

A. f = open('tmp.txt', 'r')for line in f.readlines():
B. 处理一行数据passf.close
C. f = open('tmp.txt', 'r')for line in f:
D. 处理一行数据passf.close
E. f = open('tmp.txt', 'r')for line in f.read():
F. 处理一行数据passf.close
G. f = open('tmp.txt', 'r')for line in f.readline():
H. 处理一行数据passf.close

有关面向对象的说法正确的是【】。

A. 类:某种类型集合的描述
B. 属性:类本身的一些特性
C. 方法:类所能实现的行为
D. 以程序执行过程为设计流程的编程思想

以下对于面向对象的特点描述中正确的是【】。

A. 可将数据及相关操作打包
B. 封装方法之后代码可以复用
C. 一个函数名只能启用一种方法
D. 具有多态灵活性

__init__(self)中的self参数,不需要开发者传递,python解释器会自动把当前的对象引用传递正确

A. 对
B. 错

答案查题题库