首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class XX { protected: int k; public: XX(int n=5):k(n){};
有如下程序: #include<iostream> using namespace std; class XX { protected: int k; public: XX(int n=5):k(n){};
admin
2012-01-20
48
问题
有如下程序: #include<iostream> using namespace std; class XX { protected: int k; public: XX(int n=5):k(n){}; ~XX() { cout<<"XX": } virtual void f()const=0; }; inline void XX::f()const { cout<<k+3; }; class YY:public XX { public: ~YY() { cout<<”YY”; } void f()const { cout<<k-3; XX::f(); } }; int main() { XX &p=*new YY; P.f(); delete &p; return 0: } 执行上面的程序将输出( )。
选项
A、28XX
B、28YYXX
C、33XX
D、33XXYY
答案
A
解析
类YY公有派生于类XX,派生类对象可以替代基类对象向基类埘象的引用进行赋值初始化,XX&p=*new YY语句定义了XX对象p引用,并用YY对象初始化,p并不是YY对象的别名,是XX基类对象的别名,故先调用基类XX的构造函数将k初始化为5,p.f()首先输出k-3即2,然后调用XX::f()输出k+3,即8,delete &p删除p,调用XX的析构函数输出“XX”。
转载请注明原文地址:https://www.kaotiyun.com/show/k3Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义结构体数组structStu{intnum;charname[20];)x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i<5;i++)printf("%d%c",x[
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i;
数据库管理系统是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
表达式:(int)((double)9/2)-9%2的值是()。
给定程序MODI1.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元
有下列程序,其中‰表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
以下标识符不是关键字的是()。
在按层次遍历二叉树的算法中,需要借助的辅助数据结构是()。
模板函数的真正代码是在()时候产生。
随机试题
先天性心脏病中,肺门舞蹈征最多见于
建设项目管理班子中信息管理部门的任务不包括( )。
背景资料:某施工单位承接了一座中型桥梁施工任务。该桥南上部结构、下部结构、支座系统和附属设施四个基本部分组成。施工单位编制了施工组织设计,其中桥梁基础采用明挖基础施工,并在施工组织设计文件中列出了各项资源需求计划。施工中有如下事件发生:
( )是分析由于组织的原因而影响项目目标实现的问题。
+9.2675-9.26=()。
《全国国土规划纲要(2016一2030年)》指出,我国国土面临的严峻挑战有()。①资源约束不断加剧②生态环境压力加大③国土空间开发格局亟需优化④国土开发质量有待提升
根据以下资料。回答下列问题。进出口总额最高的一年,出口总额比进口总额约高()。
求
Thereisstillalotofdebateaboutwhetheracupuncturecanhelpcureheartailmentsandgermcauseddiseases.
Althoughtherehadbeenanastonishingvarietyofsmallcamerasdevelopedinthe1880s,itwasnotuntilGeorgeEastmanintroduc
最新回复
(
0
)