首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: void fun1(){cout<<’’Base\n’’;} v
有如下程序: #include<iostream> using namespace std; class Base { public: void fun1(){cout<<’’Base\n’’;} v
admin
2020-04-07
30
问题
有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
void fun1(){cout<<’’Base\n’’;}
virtual void fun2(){cout<<’’Base\n’’;}
};
class Derived:public Base
{
public:
void fun1(){cout<<’’Derived\n’’;}
void fun2(){cout<<’’Derived\n’’;}
};
void f(Base&b) { b.fun1();b.fun2();}
int main()
{
Derived obj;
f(obj);
return 0:
}
执行这个程序的输出结果是( )。
选项
A、Base
Base
B、Base
Derived
C、Derived
Base
D、Derived
Derived
答案
B
解析
此题考查的是虚函数的概念。在C++语言中,一个派生类的对象可以被它的任何一个基类的指针所指向,若基类和派生类中存在一模一样的成员函数。那么通过该基类指针调用这样的成员函数时,若这个成员函数被定义成虚函数,那么就调用派生类中的;否则就调用基类中的。本题中,在f()函数中,形参b是一个基类的引用,它引用的是主函数中定义的派生类对象obj,所以在调用fun1()时,运行的是基类的版本,而fun2()运行的是派生类的版本。
转载请注明原文地址:https://kaotiyun.com/show/yk8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若执行以下程序时从键盘上输入9,则输出结果是main(){intn;cin>>n;if(n++<10)cout<<n<<end1;elsecout<<n--<<end1;}
下列叙述中正确的是()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){intdata=1;int&r=da
关于对象概念的描述中,_______是错误的。
下面不属于软件工程的3个要素的是()。
开发大型软件时,产生困难的根本原因是
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
知大写字母A的ASCII码是65,小写a的;ASCII码值是97,则用八进制表示字符常量’\101’为()。
检查软件产品是否符合需求定义的过程称为
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
设f(x),g(x)在区间[-a,a](a>0)上连续,g(x)为偶函数,且f(x)满足条件f(x)+f(-x)=A(A为常数)。利用(1)结论计算定积分|sinx|arctanexdx.
下列驱虫药中,性味苦寒有毒的是()。
环丙沙星的化学结构是
男性,27岁,不慎从高处坠落,造成骨盆环3处骨折,伴多个脏器损伤,入院后出现烦躁、面色苍白、脉搏加快、少尿等表现。行尿道修补术后,尿管留置时间应为约
新生儿缺氧缺血性脑病时,控制惊厥首选的药物是()。
在建设项目环境影响评价中,工程分析的重点是( )。
甲公司职工张某在工作中因先天性心脏病突发住院治疗3个月,住院期间甲公司按月向其支付病假工资。出院后,张某回公司上班。因该疾病导致活动受限,张某已不能从事原工作。公司又为其另行安排了其它工作岗位,但张某仍不能从事该工作。甲公司拟单方面解除与张某之间尚未到期的
(2014年上海财经大学)现在股价62.5元,买入6个月欧式看涨期权,允许以65元的执行价格买入100股。期权费200元,到期涨到75元,则净利润为()元。
WhenSpanishfootballclubBarcelonapaidUS$35millionforRonaldinholastsummer,theyweren’tbuyingaprettyface."Iam【C1】
Acommonassumptionabouttheprivatesectorofeducationisthatitcatersonlytotheelite.【C1】______,recentresearchpoints
最新回复
(
0
)