首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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:voidfunO{cout
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fa
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
下列选项中,正确的C++表达式是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Imege~和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数re
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
ClassA是一个类,且有如下语句序列ClassAc1,*c2;ClassA*c3=newMyClass;ClassA&c4=c1;则ClassA的构造函数被调用的次数是
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
随机试题
长途电缆气门设置间距一般为()㎞。
在下列组织结构形式中,有利于培养全面的管理人才的是()
IBM公司在全球计算机市场处于领导者的地位,它们在有关产品的市场上有最大的市场占有率,而且在该行业的价格变化,新产品投放以及促销强度等方面起领导作用。IBM实施的市场竞争战略是()
患者,男,28岁,昨晚吃火锅后于今日凌晨时突然畏寒、高热、呕吐、腹痛、腹泻,腹泻共4次,开始为稀水样便,继之便中带有黏液和脓血。在未做实验室检查情况下。该患者的可能诊断是
患者,某女,15岁,放学回家后,饮下一杯冷水,而后出现呃逆不止,胃脘不舒,饮热水后可缓解,不久又呃声连连,口不渴,舌淡苔白润,脉迟,方宜用( )。
我国的结算方式除票据外,还有()等形式。
工休期间,建筑工人甲和乙互相打闹,甲不小心将乙推倒,致其从高架上跌落死亡。甲的行为构成()。(2020一法专一9、2020一专一19)
设y=y(x)由确定,则=________.
J.Martin认为企业信息系统成功与否的最重要的因素是()。
Electricityplaysanessentialpartinourlife.Noonecandenythatelectriclightisnecessaryforpeople’slife.However,ca
最新回复
(
0
)