首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GrandChild{ public: GrandChild(.){strcpy(name,”Unknown”);} eonst char*getName()const{
有如下程序: #include using namespace std; class GrandChild{ public: GrandChild(.){strcpy(name,”Unknown”);} eonst char*getName()const{
admin
2010-04-08
69
问题
有如下程序:
#include
using namespace std;
class GrandChild{
public:
GrandChild(.){strcpy(name,”Unknown”);}
eonst char*getName()const{return name;}
virtual char*getAddress()const=0;
private:
char name[20];
};
class GrandSon:public GrandChild{
public:
GrandSon(char*name){}
char半getAddress()const{return”Shanghai”;}
};
int main(){
GrandChild *gs=new GrandSon(”Feifei”);
cout<
getName()<<”住在”<
getAddress()<
delete gs;
return 0;
}
运行时的输出结果是【 】。
选项
答案
Unknown住在Shanghai
解析
定义Grandson(“Feifei”)时,继承类中构造函数没有任何操作,则执行的基类构造函数中把name赋值为“unknown”,所以gs->getName( )输出name的值“Unknown”。gs->getAddress( )执行继承类中的getAddress函数,输出“Shanghai”。总共输出“Unknown住在Shanghai”。
转载请注明原文地址:https://jikaoti.com/ti/vtW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置卜的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入”abc4EFg”,则应输出”aBc4EFg”。注意:部分源程序存在文件PROGl.C中。请
当用“#defineF37.5f”定义后,下列叙述正确的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列叙述中正确的是
有以下程序:#include<stdio.h>main(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是()。
有以下程序:#includeintfun(intx[],intf1){staticintsum=0,i;for(i=0;i
下列叙述中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROG1.C中。请勿改动主函数mai
下面关于位运算符的叙述,正确的是
随机试题
关于B-树,下列说法中不正确的是()。
“益火之源,以消阴翳”的治法,适用于
子宫肌瘤病人最多见于
下列哪项不是口僻的症状
弛张热最常见于下列哪种疾病
冠心病的分类中不包括的是
按照《劳动和社会保障行政复议办法》第5条规定,公民、法人和其他组织对下列()行为不服的,不能申请劳动行政复议。
发生溺水时,要放松全身,让身体漂浮在水面上,将头部浮出水面,用脚踢水,等待救援。()
法律上的认识错误包括()
Someofthemostimportantconceptsinphysics______theirsuccesstothesemathematicalsystems.
最新回复
(
0
)