早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.静态绑定B.对象应用C.类型匹配D.动态绑定
题目
A.静态绑定
B.对象应用
C.类型匹配
D.动态绑定
参考答案
正确答案:D
解析:一个类定义了一组大体上相似的对象,类所包含的方法和数据描述了一组对象的共同行为和属性。将一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。有无丰富的类库,是衡量一个面向对象程序设计语言成熟与否的重要标志。
类具有实例化功能,包括实例生成(Constructor)和实例消除(Destructor)。类的实例化功能决定了类及其实例具有下面的特征:同一个类的不同实例具有相同的数据结构,承受的是同一方法集合所定义的操作,因而具有规律相同的行为;同一个类的不同实例可以持有不同的值,因而可以具有不同的状态;实例的初始状态可以在实例化时确定。
重置(Overriding)是指在子类中改变父类的既有函数行为的操作。其基本思想是通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。
重载(Overloading)是指在予类中保留既有父类的函数名,但使用不同类型的参数,即在面向对象编程语言中,允许同名、具有不同类型参数的函数共同存在。
动态绑定(Dynamic Binding)是建立在函数调用(Method Call)和函数本体(Method Body)之间的关联。绑定动作在执行期(Run-time)才根据对象类型而进行,这就是所谓的动态绑定,也称后期绑定(LateBinding)。
解析:一个类定义了一组大体上相似的对象,类所包含的方法和数据描述了一组对象的共同行为和属性。将一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。有无丰富的类库,是衡量一个面向对象程序设计语言成熟与否的重要标志。
类具有实例化功能,包括实例生成(Constructor)和实例消除(Destructor)。类的实例化功能决定了类及其实例具有下面的特征:同一个类的不同实例具有相同的数据结构,承受的是同一方法集合所定义的操作,因而具有规律相同的行为;同一个类的不同实例可以持有不同的值,因而可以具有不同的状态;实例的初始状态可以在实例化时确定。
重置(Overriding)是指在子类中改变父类的既有函数行为的操作。其基本思想是通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。
重载(Overloading)是指在予类中保留既有父类的函数名,但使用不同类型的参数,即在面向对象编程语言中,允许同名、具有不同类型参数的函数共同存在。
动态绑定(Dynamic Binding)是建立在函数调用(Method Call)和函数本体(Method Body)之间的关联。绑定动作在执行期(Run-time)才根据对象类型而进行,这就是所谓的动态绑定,也称后期绑定(LateBinding)。
看了A.静态绑定B.对象应用C.类...的网友还看了以下:
C++多态性的定义到底是什么多态:是将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后, 其他 2020-05-17 …
若程序运行时系统报告除数为0,这属于(24)错误。A.语法B.静态语义C.动态语义D.运算对象不匹配 计算机类考试 2020-05-26 …
若程序运行时系统报告除数为0,这属于(19)错误。A.语法B.静态语义C.动态语义D.运算对象不匹配 计算机类考试 2020-05-26 …
若程序运行时系统报告除数为0,这属于(15)错误。A.语法B.静态语义C.动态语义D.运算对象不匹配 计算机类考试 2020-05-26 …
若程序运行时系统报告除数为0,这属于(18)错误。A.静态语义B.语法C.动态语义D.运算对象不匹配 计算机类考试 2020-05-26 …
如果1头大象+5匹马=4吨,2头大象+6匹马=7吨200千克,那么大象重多少吨,1匹马重多少千克 数学 2020-07-08 …
2头大象+5匹马=5吨,3头大象+5匹马=7吨.那么,1头大象重多少吨?1匹马重多少千克? 数学 2020-07-08 …
一头大象+两匹马+一只熊猫共6顿,一头大象+两匹马+六只熊猫共8顿,问题是1只熊猫重多少千克? 数学 2020-11-08 …
句子主干找得正确的是母亲那种勤劳俭朴的习惯,母亲那种宽厚仁慈的态度,至今还在我心中留有深刻的印象。A 其他 2020-11-17 …
C++程序设计问题默认参数是在中说明的,默认参数可以多于一个。建立一个对象时,对象的状态是不确定的。 其他 2020-12-10 …