首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
35
问题
有如下程序: #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全国计算机二级
相关试题推荐
有以下程序(注:字符a的ASCII码值为97):#include<stdio.h>main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵足否是”幻方”,若是,函数返回值为1;若不是,函数返回值为0。”幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个’’
表达式:(int)((double)9/2)-(9)%2的值是()。
定义结构体数组structStu{intnum;charname[20];x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i
下列叙述中正确的是()。
请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。例如,一维数组中的原始内容为1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,p的值为
下列选项中不属于软件生命周期开发阶段任务的是()。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二又树中的总结点数为
随机试题
下雨:路滑:受伤
患者左下颌阻生智齿为三根,拔除过程中远中舌根折断约2mm,根尖无病变,此外应采取的最佳治疗方案是()
A.邪正盛衰变化B.身体素质C.生活状况D.地区方域E.失治误治导致损伤人体正气,助长邪气,变证迭起的是
患者,男,68岁。有慢性咳嗽、咳痰病史30年,2天前患者受凉后出现咳嗽、咳痰加重。查体见:口唇发绀,胸廓呈桶状,叩诊呈过清音,呼吸音减弱。肺功能检查示:FEV1/FVC=50%,FEV140%。患者的临床分级是
A、肺病影响心B、肺病影响肝C、肺病影响肾D、肺病传脾E、脾病传肾属于母病及子的是()
患者,女性,25岁。淋雨后打喷嚏、咳嗽、鼻塞、流涕,开始为清水样,3天后变稠,伴有咽痛,轻度畏寒、头痛。对该患者的护理措施正确的是
工程变更总费用增加或减少总共超过“有效合同价格”的()时,应在合同价格上加上或扣除一笔调整金额。
针对膨胀土路堑施工原则,以下说法正确的是()。
质押贷款档案管理中,贷款发放后,“贷款转存凭证”的业务部门留存联由业务部门存档。()
"Watchout,it’llhurtforasecond."Notonlychildrenbutalsomanyadultsgetuneasywhentheyhearthosewordsfromtheirdo
最新回复
(
0
)