首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun1(){cout
有如下程序: #include using namespace std; class Base { public: void fun1(){cout
admin
2018-08-13
28
问题
有如下程序:
#include
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<<"Dedved\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://jikaoti.com/ti/ylt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classComplex{public:Complex(dOubler=0,dOublei=0):re(r),im
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}
设有定义语句:doublex=2.5,y=4.7;inta=7;那么表达式x+a%3*(int)(x+y)%2/4的值为【】。
下列选项中,不是算法的基本特征的是()。
重载的关系运算符和逻辑运算符的返回类型应当是______。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进的操作是否失败的函数名是()。
下列叙述中,正确的是
下列符号中,正确的C++标识符是()。
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include(fstream.h)voidmain(){fstreamfi
随机试题
当个体需要量的资料不全不能求得推荐摄入量时,可通过设定________来代替推荐摄入量。
Atthispointintheyear,manysoon-to-graduatestudentsandeventhoselookingforjobsandinternships(实习)areworried.If
女性,30岁。以往有肺结核史,近1个月来腰背痛,伴低热、盗汗。体格检查:胸11~12棘突明显压痛。早期诊断确立后,下列哪项治疗措施不妥
变形体虚位移原理的虚功方程中包含了力系与位移(及变形)两套物理量,其中:
固体废物的处理方法有()。
阅读下面材料,回答问题。据统计,公民大会每隔八九天便召开一次,讨论国家安全、对外政策、粮食供应、国家债务、官员审核、惩罚和罢免;执政官抽签和十将军选举也在公民大会上进行……当此民主政治鼎盛之际,雅典城邦任何公职人员,无论地位多高,皆不能离开公民大会而擅自
现在,社会出现一种现象,大城市人才过多,而中小城市特别是偏远山区人才缺乏。你认为形成这种现象的原因是什么?
有关规范性法律文件与非规范性法律文件的区别,下列表述错误的是()。
丹丹、小颖、淑珍去参加奥林匹克竞赛。奥林匹克竞赛有数学、物理和化学三种,每人只参加一种。建国、小杰、大牛作了以下猜测:建国:丹丹参加了数学竞赛,小颖参加了物理竞赛。小杰:淑珍没参加物理竞赛,小颖参加了数学竞赛。大牛:丹丹没参加
Afterhavingassuredtheirreturnjourney,thewriterandhiscompanioncouldconcentrateoncollectingandfilmanimals.Decidi
最新回复
(
0
)