首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class GrandChild{ public: GrandChild( ){strcpy(name,"Unknown"
有如下程序: #include<iostream> using namespace std; class GrandChild{ public: GrandChild( ){strcpy(name,"Unknown"
admin
2011-01-19
33
问题
有如下程序:
#include<iostream>
using namespace std;
class GrandChild{
public:
GrandChild( ){strcpy(name,"Unknown");}
const 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<<gs->getName( )<<"住在"<<gs->getAddress( )<<endl;
delete gs;
return 0;
}
程序的输出结果是______。
选项
答案
Unknown住在Shanghai
解析
首先调用构造函数将name初始化为“Feifei”,再通过继承的getName( )函数调用构造函数将name更改为“Unknown”输出;直接输出“住在”,再调用getAddress( )函数输出Shanghai。
转载请注明原文地址:https://jikaoti.com/ti/UxL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
若有以下函数:intfun(char*a,char*b){intbk=0:while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b)){if(*b!=*a){bk=0;break;}a++;b++;b
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
下列说法不正确的是
以下不是合法C语言转义字符的是()。
设有如下关系表:则下列操作正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
桥梁伸缩装置按传力方式和构造特点可分为()。
下列选项中,哪一个是一种逐渐地控制外来投资的过程()
A.尿中可查到结核杆菌,仅可发现少量白细胞B.尿中可查到结核杆菌,尿液呈酸性,有膀胱刺激症状C.肾积脓D.全身结核症状病理肾结核的特点是
(2015年第13题)下列物质中。主要在回肠被吸收的是
血清中不含有下列哪种成分
一单能X射线通过3个半值层的厚度后,强度为原来的
下列关于铁剂不正确的叙述是
公安机关的人民警察对有违法犯罪嫌疑的人员,在什么情况下可以将其带到公安机关。对其进行盘问?
A=WashingtonD.C.B=NewYorkCityC=ChicagoD=LosAngelesWhichcity...istheheadquarteroftheSupremeCourt?【P1】_
Differentcountriesanddifferentraceshavedifferent(11).InChina,itisimportantforthehosttobeattentivetowardst
最新回复
(
0
)