题目
编译时的多态是通过静态联编来实现的,运行时的多态是通过动态联编实现的。()
第2题
A.C++的两种联编方式为:静态联编和动态联编。
B.C++支持两种多态性,静态联编所支持的多态性被称为静态多态性,动态联编所支持的多态性被称为动态多态性。
C.函数重载在编译时表现出的多态性是静态多态性,而虚函数则在运行时表现出的多态性是动态多态性。
D.函数模板和类模板的实例化的过程是通过动态联编实现的。
第3题
A.将相关的操作独立成子模块,能够减少修改的范围。
B.将相关操作和相关数据放在一起,能够进一步减少修改的范围。
C.通过扩展来消除大范围的修改时,采用的是面向对象所支持的继承和多态来实现的编译时静态链接。
D.运行时动态链接,是指编码时将行为实现和行为抽象进行隔离,然后运行时再动态地将它们进行绑定和链接。
第4题
A.将相关的操作独立成子模块,能够减少修改的范围。
B.将相关操作和相关数据放在一起,能够进一步减少修改的范围。
C.通过扩展来消除大范围的修改时,采用的是面向对象所支持的继承和多态来实现的编译时静态链接。
D.运行时动态链接,是指编码时将行为实现和行为抽象进行隔离,然后运行时再动态地将它们进行绑定和链接。
第5题
A.将相关的操作独立成子模块,能够减少修改的范围。
B.将相关操作和相关数据放在一起,能够进一步减少修改的范围。
C.通过扩展来消除大范围的修改时,采用的是面向对象所支持的继承和多态来实现的编译时静态链接。
D.运行时动态链接,是指编码时将行为实现和行为抽象进行隔离,然后运行时再动态地将它们进行绑定和链接。
第6题
根据纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1)面向对象的主要特征除封装、继承外,还有(1)和(2)。通常,对象可由标识此对象的名、属性和(3)所组成。对象之间的服务请求是通过传递(4)来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组(3)。有一种特殊的类称为抽象类,其主要特征是(5)。
A.一致性
B.完整性
C.动态联编
D.静态联编
第8题
A.动态联编是以虚函数为基础的
B.动态联编在程序运行时确定所调用的函数代码块
C.动态联编调用多态函数时,传递的是基类对象的指针或基类对象引用
D.动态联编是在编译时确定调用某个函数的
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!