首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD { char*a; int b; public:
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD { char*a; int b; public:
admin
2017-11-28
35
问题
有如下程序:
#include<iostream>
#include<cstring>
using namespace std;
class XCD {
char*a;
int b;
public:
XCD(char*aa,int bb){
a=new char[strlen(aa)+1];
strcpy(a,aa);
b=bb;
}
char*Geta(){return a;}
int Getb0{ return b;}
};
int main(){
char *p1=’’abcd’’,*p2=’’weirong’’;
int d1=6,d2=8;
XCD x(p1,d1),y(p2,d2);
cout<<strlen(x.Geta())+y.Getb()<<end1;
return 0;
}
运行时的输出结果是( )。
选项
A、12
B、16
C、14
D、11
答案
A
解析
由类XCD的定义可知,成员函数Geta()返回的是字符串的长度,Getb()返回的是参数b的值。在主函数中strlen(x.Geta())的值等于4,y.Getb()的值等于8,所以输出两者的和为12。
转载请注明原文地址:https://kaotiyun.com/show/lxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在表达式x+y*z中,“+”是作为成员函数重载的运算符,“*”是作为非成员函数重载的运算符。下列叙述中正确的是()。
在C++类中,默认的数据成员的访问权限是【 】。
有关析构函数的说法中错误的是
下列叙述中正确的是
有如下语句序列: int k=0; do{k+=5;cout<<’$’;} while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。
层次型、网状型和关系型数据库划分原则是
关系表中的每一横行称为一个
两个或两个以上模块之间联系的紧密程度称为()。
下列程序从保存整数的文本文件”c:Sample.dat”中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为______。#include<stream.h>#include<stdlib.h>void
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
从规范资产评估报告历史分析可以发现,无论对资产评估报告形式、格式的规定如何变化,越来越受到重视的是【】
A.没有限制B.卧床休息为主,允许慢慢下床排尿、排便C.充分休息,增加睡眠D.绝对卧床休息E.避免重体力劳动心功能Ⅰ级应
玉屏风散与牡蛎散主治证的主要不同在于
脑出血与脑梗死的慢性期CT表现相似。()
聚氯乙烯管道宜采用( )作为粘接剂。
在地球同步气象卫星上观察地球上的台风时,发现()。
一个词语通常有两种用法,一种用法是用这个词去表达其所表达的对象,一种用法是用这个词表达其自身,其中,前一种用法通常表达的就是词语的意义,一般称之为指称用法;后一种用法通常表达的是这个词语的形式,一般称之为自名用法。根据上述定义,下列加黑的词属于自名用法的是
某家电制造公司准备购进一批5#电池。现有A,B,C三个电池生产企业愿意供货,为比较它们生产的电池质量.从每个企业各随机抽取5只电池,经试验得其寿命(单位:h)数据如表2—56所示。试分析3个企业生产的电池的平均寿命之间有无显著差异(α=0.05
Youaretowriteinnolessthan120wordsaboutthetitle"ShortageofNaturalResources".Youshouldbaseyourcompositionon
Youaregivenaseriesofnumbers.Yourtaskistoseehowtheyformarelationshipwitheachother.Youhavetochoosethenumb
最新回复
(
0
)