首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Vehicle{ public: virtual int wheels()const{return0;} }; class Car:public Ve
有如下程序: #include<iostream> using namespace std; class Vehicle{ public: virtual int wheels()const{return0;} }; class Car:public Ve
admin
2020-06-29
21
问题
有如下程序:
#include<iostream>
using namespace std;
class Vehicle{
public:
virtual int wheels()const{return0;}
};
class Car:public Vehicle{
public:
int wheels()const{return4;}
};
void f1(Vehicle v){cout<<v.wheels()<<’ ’;}
void f2(Vehicle &V){cout<<v.wheels()<<’ ’;}
void f3(Vehicle*pv){cout<<pv->wheels()<<’ ’;}
int main(){
Car c;
f1(c);f2(c);f3;(&c);
return0;
}
运行后的输出结果是( )。
选项
A、4 4 4
B、0 4 4
C、4 0 4
D、4 4 0
答案
B
解析
C++中,成员函数调用要触发多态需要满足两个条件:
①被调用的成员函数必须是虚成员函数。
②必须通过基类类型的引用或指针进行函数调用。
题意中,main()函数首先构造Car对象c,然后将对象c传给三个函数f1()、f2()和f3(),其中f1()的参数是基类类型对象,函数体中调用的是基类的成员函数,输出0;f2()的参数是基类类型对象的引用,函数体中调用的类成员函数是虚函数,满足多态条件,输出4;f3()的参数是基类类型对象的指针,函数体中调用的类成员函数是虚函数,满足多态条件,输出4。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/2K8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeusingnamespacestd;classTestClass{public:TestClass(intr1.intr2){R1=r1;
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval);//①-Sample();//②private:int
在下列横线处应添加的语句是()。classBase{public:voidfun(){cout
使用VC6打开考生文件夹下的源程序文件modi3.cpp,阅读下列程序说明和代码,功能如下:从屏幕输入数字,然后由大到小插入指定的链中。当输入0时,表示输出的数据已经输入完成,然后把数据打印到屏幕,然后释放内存。其中定义的类并不完整,按
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为:OK注意:错误的语句在//********error********的下面,修改该语句即可。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(ints[],inte[],inta[],intm,intn)实现将两个数组合并。这两个数组已经有序,按照由小到大的顺序排列。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
下列选项中,正确的C++表达式是
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
深度为7的二叉树共有127个结点,则下列说法中错误的是
随机试题
某开发商获得A地块的建设用地使用权用于建设海景房。在开始建设之前向甲银行贷款5亿元,并将建设用地使用权抵押给甲银行,办理了抵押登记。2年后,海景房、车库和游泳健身房建造完成。但由于销售不理想,开发商无力偿还上述借款。甲银行欲实现抵押权,则甲银行享有优先受偿
消化性溃疡与下列何种细菌有关()
确诊食管癌、贲门癌有无远处转移,体检时下列不符的是
子宫颈原位癌累及腺体是指
简述可变现净值的定义。
下列有关诉讼时效的表述中,正确的是()。
女性导游留有长发可柬起也可披发,但要保证头发清洁、整齐。()
地陪小黄在少林寺陪同一欧洲旅游团参观游览。导游讲解结束后,小黄让客人们自由活动,约定30分钟后在少林寺山门前集合。但是约10分钟时小黄突然发现该团的一位游在山门口拿出许多宗教宣传品准备向游客分发。此时小黄应该采取的措是()
关于韦氏儿童智力量表记分,以下哪些是正确的?()
()创立了“叙事体戏剧”理论。
最新回复
(
0
)