首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GrandChild{ public:: GrandChild(){strcpy(name,"Unknown");} co
有如下程序: #include using namespace std; class GrandChild{ public:: GrandChild(){strcpy(name,"Unknown");} co
admin
2020-07-23
33
问题
有如下程序:
#include
using namespace std;
class GrandChild{
public::
GrandChild(){strcpy(name,"Unknown");}
const char*get Name()const{return name;)
virtual char*get Address()const=0;
private:
char name[20];
};
class GrandSon:public GrandChild{
public:
GrandSon(char*name){}
char*get Address()const{return"Shanghai";}
};
int main(){
GrandChild*gs=new GrandSon("Feifei");
cout<
getName()<<"住在"<
get Address()
<
delete gs;
return 0;
}
运行时的输出结果是( )。
选项
A、Unknown住在Shanghai
B、Feifei住在Shanghai
C、Feife Unknown Shanghai
D、0
答案
A
解析
定义Grandson(”Feifei”)时,继承类型中构造函数没有任何操作,则在基类构造函数中把name赋值为”Unknown”,所以gs->get Name()输出name的值”Unknown”。gs->get Address()执行继承类中的get Address函数,输出”Shanghai”。总共输出“Unknown住在Shanghai”。
转载请注明原文地址:https://kaotiyun.com/show/GQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关类继承的表述中,错误的是
有如下类定义:classCup{public:_______________//构造函数声明private:doubleprice;
下列叙述中正确的是
下列叙述中,错误的是
有如下函数定义:voidswap(inta,int&b){intc=a;a=b;b=c;}若执行语句序列intx=0,y=1;swap(x,y);则变量x和y的值分别是
已知函数f1调用函数f2,若要把这两个函数的定义放在同一个文件中,则
下列字符串中可以用作C++标识符的是
在数据库中,数据模型包括数据结构、数据操作和
下面不属于需求分析阶段工作的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
良、恶性肿瘤最有鉴别价值的是
A.疔B.流注C.有头疽D.附骨疽E.无头疽痈是多个相邻毛囊及其所属皮脂腺或汗腺的急性化脓性感染,或由多个疖融合而成,相当于中医学的
患者腹大胀满不舒,早宽暮急,面色苍黄,嗜睡,语无伦次,逐渐昏迷,舌苔灰腻,脉弦细而滑,治疗应首选()
(2009年)在低碳钢拉伸实验中,冷作硬化现象发生在()。
(2013年)2012年3月1日,甲公司外购一栋写字楼直接租赁给乙公司使用,租赁期为6年,每年租金为180万元。甲公司对投资性房地产采用公允价值模式进行后续计量。该写字楼的买价为3000万元;2012年12月31日,该写字楼的公允价值为3200万元。假设不
下列各项中,属于会计估计变更的有()。
Curiously,forapublicationcalledanewspaper,noonehasevercoinedastandarddefinitionofnews.Butforthemostpart,ne
下列属于纠错码的是(62)。
S12厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是
Perhaps(31)arefarmorewivesthatIimaginewhotakeitfor(32)thathouseworkisneithersatisfyingnorevenimportantonce
最新回复
(
0
)