首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public: virtual int f(){return 1;} }; class GB:public
有如下程序: #include using namespace std; class GA{ public: virtual int f(){return 1;} }; class GB:public
admin
2020-05-14
40
问题
有如下程序:
#include
using namespace std;
class GA{
public:
virtual int f(){return 1;}
};
class GB:public GA{
public:
virtual int f(){return 2;}
};
void show(GA g){cout<
void display(GA&g){cout<
int main()
{
GA a;show(a);display(a);
GB b;show(b);display(b);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1 l 1 1
B、121 1
C、l 1 12
D、1212
答案
C
解析
本题主要考察虚函数。虚函数指在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类GA的对象a,执行show(a)、display(a),输出11,定义了类GB的对象b,执行show(b),仍然输出1,display(b)执行会调用派生类的f函数,因为f函数为虚函数,输出2,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Ar8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假设函数fun已经定义,其原型为“voidfun(inta,intb=7,char*p=**);”下列函数调用中错误的是
不能作为函数重载的判断依据的是
下列各类函数中,不是类的成员函数的是
下列关于C++函数的说明中,正确的是()。
C++语言类体系中,不能被派生类继承的有
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
如果在类模板的定义中有一个静态数据成员,则在程序运行中会产生______静态变量。
以下叙述中正确的是()。
支持子程序调用的数据结构是
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
随机试题
为甄别出经营不佳的中间商并为其提供帮助和改进措施,国际企业对中间商的控制策略主要有()
水利工程建设监理专业资质等级目前分为三个等级的专业有()。
金融犯罪的对象是自然人,同时也可以是各种金融工具。()
从所给的四个选项中,选择最合适的一个填入“?”处,使之呈现一定的规律性()
非正规就业.指就业者个人的一种状态,它是与正规就业处于同等地位的并明显区别于违法就业,理应纳入就业统计体系的一种就业方式,具有偶然性、季节性、临时性等特点。根据上述定义,下列不属于非正规就业的是()。
除冰剂是冬季北方城市用于去除道路冰雪的产品,下表显示了五种除冰剂的各项特征:以下哪项对上述五种除冰剂的特征概括得最为准确?
程序运行时,当在空文本框中依次输入1234时,窗体上显示的是()。PrivatesubText1_Change()PrintText1;EndSub
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。文慧是新东方学校的人力资源培训讲师,负责对新入职的教师进行人职培训,其PowerPoint演永文稿的制作水平广受好评。最
-SchreibtHansderLehrerindenBrief-Ja,erschreibt______denBrief.
10WaystoInstantlyBuildSelf-ConfidenceSerf-confidenceisthedifferencebetweenfeelingunstoppableandfeelingscared
最新回复
(
0
)