首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class XCD{ char*a; int b; public: XCD(char;l:aa,int bB){ a=flew char[strlen(aA)+1]
有如下程序: #include #include using namespace std; class XCD{ char*a; int b; public: XCD(char;l:aa,int bB){ a=flew char[strlen(aA)+1]
admin
2017-10-17
57
问题
有如下程序:
#include
#include
using namespace std;
class XCD{
char*a;
int b;
public:
XCD(char;l:aa,int bB){
a=flew char[strlen(aA)+1];
strcpy(a,aA);
b=bb;
}
char*lE Geta(){return a;}
int Getb(){return b;}
};
int main(){
char*pl=”abcd”.*p2=”weirong”;
int dl=6,d2=8;
XCD x(pl;d1),Y(p2,d2);
cout<
return 0;
}、
运行时的输出结果是
选项
A、12
B、16
C、14
D、11
答案
A
解析
定义x、y时调用构造函数使x.a为“abcd”,x.b=dl=6;y.a为“weirong”,y.b=c12=8。所以strlen(x.Geta( ))等于p1的长度4,y.Getb( )等于8。4+8=12,所以输出结果为12。
转载请注明原文地址:https://www.kaotiyun.com/show/TJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定一个一维数组的定义为"chara[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。
下列关于虚函数的描述中,正确的是()。
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
()是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
以下使用不当会破坏面向程序设计特性的是
已知char a; int b; float c; double d; 则表达式a*b+c-d结果为
下列叙述中正确的是
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
软件工程的框架可概括为:目标、过程和【 】。
随机试题
关于PEG比浊法,错误的是
惊厥性全身性癫痫持续状态静脉注射苯妥英钠时,每分钟注射速度最多不应大于
下列说法错误的是:
在上题所示双代号时标网络计划中,如果A、C、H三项工作共用一台施工机械而必须顺序施工,则在不影响总工期的前提下,该施工机械在现场的最小闲置时间是( )周。
下列关于企业使用第三方报价机构估值的说法中,正确的有()。
目前我国教育很多方面不同于新中国成立初期的教育,这反映了教育具有()。
根据公文的要求,“云政办发[2008]015号”,此发文字号存在的问题是()。
A、10:35.B、10:20.C、0.420139A飞机还有15分钟就起飞了,现在是10点20分,因此飞机起飞的时间是10点35分。
Ifyou’reinvitedtoafriend’shomefordinner,keepinmindtheserulestobepolite.Firstofall,arriveontime(butnotear
Sandcoversnotjustsea-shores,butalsooceanbeds,desertsandmountains.Itisoneofthemostcommonsubstancesonearth.A
最新回复
(
0
)