单选题
关于面向对象的继承,以下选项中描述正确的是
A
继承是指一组对象所具有的相似性质
B
继承是指类之间共享属性和操作的机制
C
继承是指各对象之间的共同性质
D
继承是指一个对象具有另一个对象的性质
答案解析
正确答案:B
解析:
本题考察的是对Python中函数概念及其使用的基本理解。让我们逐一分析每个选项:- A. 凡是熟悉编程的人都知道,当我们调用一个函数时,并不需要完全了解该函数是如何实现其功能的,只需要清楚如何正确地向它传递参数以及如何处理它的返回值即可。这体现了封装性原则,使得程序设计更加模块化、易于维护。因此A项描述正确。- B. 使用函数确实可以帮助降低编程难度(通过将复杂问题分解为更小的部分来解决),同时也促进了代码重用(相同的逻辑可以在不同的地方被多次调用而无需重复编写)。所以B项也是正确的。- C. 在Python中,定义一个函数使用的关键词是`def`而不是`del`。`del`是用来删除对象引用的。因此C项错误。- D. 函数本质上就是一段可以执行特定任务的代码块,这段代码可以根据需要被多次调用,从而实现了代码的重用。D项描述准确无误。综上所述,答案选择C是因为在Python语言中,定义函数的关键字应该是`def`而非`del`。为了加深理解,我们可以想象一下厨房里的食谱。当你按照某个食谱做菜时(相当于调用函数),你并不需要知道每一步背后的化学反应原理(函数内部的具体实现),只需按照指示准备好食材(输入)并遵循步骤操作(执行函数),最后就能得到美味佳肴(输出)。同时,一个好的食谱(好的函数设计)可以让不同的人轻松复制出相同的结果(代码重用)。
相关知识点:
面向对象继承是共享机制




