首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<<
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<<
admin
2010-06-06
87
问题
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<< "AA"; } }; class BB : public AA { public: BB() { cout << "BB"; } }; cla
选项
A、AA
B、AABBCC
C、BBAABBCC
D、BBBBAACC
答案
8
解析
本题中,函数f()在基类AA中派生类CC中都声明为虚函数,所以采用动态联编。主函数首先定义类AA的对象aa和指针对象p,然后定义了类BB的对象bb,此时调用了类BB的构造函数输出BB。再定义类CC的对象cc,由于类CC是类BB的派生类,所以此时又调用类BB的构造函数输出BB。最后执行语句“p=&cc; p->f();”,输出AA和CC。
转载请注明原文地址:https://kaotiyun.com/show/5qjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
有以下程序:#include<stdio.h>voidfun(intn,int,*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4,&x);
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
给定程序中,函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV
设有定义语句:int(*f)(int);则以下叙述正确的是()。
支持子程序调用的数据结构是()。
在C语言中,变量的隐含存储类别是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
软件测试的目的是( )。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
Formostofus,workisthecentral,dominatingfactoflife.Wespendmorethanhalfourconscioushoursatwork,preparingfor
下列因素中,属于我国新疆地区葡萄普遍较甜最主要原因的是()
不可避开首关消除的是
女性,20岁。诉右下后牙反复肿痛3个月求治。就诊时无症状。有慢性原发性血小板减少性紫癜病史。口腔检查:8垂直阻生,冠周无明显炎症。如欲行患牙拔除术则要求患者血液检查功能良好血小板计数应达
急性肾盂肾炎的实证证型有
甲国法院在审理某涉外民事案件时,根据本国的冲突规范指定应适用乙国的法律,而乙国的冲突规范指定应适用丙国的法律,但丙国的冲突规范指定应适用乙国的法律,最后甲国法院适用乙国法律处理了案件。这个适用法律的过程称为:()
村民因住房出卖、出租而使用宅基地达不到标准,或没有宅基地的,可以申请宅基地。()
TCP协议是指()。
如果整体上市场需求下降,房地产就难以销售出去从而难以变现,进而给房地产投资者带来损失,此风险是房地产投资的( )。
根据《支付结算办法》的规定,汇款人委托银行将其款项支付给收款人的结算方式是()。
最新回复
(
0
)