15.C++语言支持的两种多态性分别是编译时的多态性和__运行时_的多态性。 答案:(P167)运行时 [解析]多态性包括静态的(编译时)多态性和动态的(运行时)多态性。 16.设函数sum是由函数模板实现的,并且sum(3,6)和sum(4.6,8)都是正确的函数调用,则函 数模板具有__2_个类型参数。 答案:(P61)2 17.执行下列...
有关多态性说法不正确的是() A. C++语言的多态性分为编译时的多态性和运行时的多态性 B. 编译时的多态性可通过函数重载实现 C. 运行时的多态性可通过模板和虚函数实
下列关于多态性的描述,错误的是 A. C++语言中的多态性分为编译时的多态性和运行时的多态性 B. 编译时的多态性可通过函数重载实现 C. 运行时的多态性可通过模板和虚函
i、多态性指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。C++支持两种多态性:编译时多态性,运行时多态性。a.编译时多态性:通过函数重载和运算符重载来实现的;b.运行时多态性:通过继承和虚函数来实现的。 ii、虚函数虚函数是在基类中被声明为virtual,并在派生类中重新定义的成员函数,可实现...
15.C++支持的两种多态性分别是__编译时的_(操作重载)_静态___多态性和_运行时的(虚函数)___动态___多态性。 16.C++中语句constchar*constp=″hello″;所定义的指针p和它所指的内容都不能被__改变(重新赋值)___。 17.假定AB为一个类,则语句AB(AB&x);为该类___拷贝___构造函数的原型说明。 18...
编译时多态(Compile-time Polymorphism)(C语言无,仅讨论C++) 运行时多态(Run-time Polymorphism) 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism) 模板编程(Template Programming) 开发范围(Development Scope) 语言复杂性(Language Complexity) 兼容性(Compatibility) 总结 表格 特性CC++ 编程范式(Programming Para...
多态性是面向对象的三大特性之一。在C++中,多态性表现为:同一个函数的调用,在不同的运行环境中,响应的代码不同。C++支持两种多态性:编译时的多态性和运行时的多态性,其特性如表13-1所示。 例13.1.1在C++中用来实现运行时多态的是()。[2004年9月选择第26题]...
31.静态联编所支持的多态性称为编译时的多态性;T 32.如果一个类中至少有一个实函数,则称这个类为抽象类 ;F 33.用于在对象消失时执行一些清理任务的函数叫虚函数;F 34. C++源程序文件的缺省扩展名为cppT 35.由C++源程序文件编译而成的目标文件的缺省扩展名为likF 36.由C++目标文件连接而成的可执行文件的...
×5.C++语言支持封装性和继承性,不支持多态性。 √6.C++语言比 C 语言对数据类型要求更加严格了。 √7.C++语言对 C 语言进行了一次改进,使得编程更加方便了。 ×8.C++源程序在编译时可能出现错误信息,而在连接时不会出现错误信息。 √9.编译 C++源程序时,出现了警告错(Warning)也可以生成可执行文件。 √10...
总结:C中的const叫只读变量,只是无法做左值的变量;C++中的const是真正的常量,但也有可能退化成c语言的常量,默认生成local符号。8、引用 说到引用,我们第一反应就是想到了他的兄弟:指针。引用从底层来说和指针就是同一个东西,但是在编译器中它的特性和指针完全不同。首先定义一个变量a = 10,然后我们分别...