首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
19
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若有以下程序段: int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3); cout<<a<<","<<b<<","<<c<<endl; 其输出结果是
下列说法中错误的是()。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
若语句:cout<<setfill(’>’)<<setw(5)<<3141512<<setw(5)<<"OK!";是程序中第1个输出语句,则输出结果是
下面描述中,符合结构化程序设计风格的是
下面的函数模板定义中错误的是
针对数组定义intdata[10];,下列表述中错误的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于_______的联系。
随机试题
集中型配送网络也存在从配送中心到顾客的运输成本增大的趋势,具体表现在()。
围绕着人与神、人与社会、人与自然等问题的思考,公元前6世纪至公元前5世纪,东西方社会几乎同时诞生了一批伟大的思想先哲。下列与其相关的说法错误的是()。
PowerPoint工作窗口的组成部分不包括_______。
《论学问》一文指出治学的目的是()
应首先考虑哪种疾病有关急性肾小球肾炎的免疫学检查异常,下列哪项错误
木材由于其构造不均匀、胀缩变形各方向不同,其变形按从大到小顺序排列应是()。
战后日本出口贸易迅速发展的原因是()。
A.溃疡长轴与肠轴平行B.溃疡呈环形与肠轴垂直C.溃疡呈烧瓶状口小底大D.溃疡呈地图状肠伤寒
扩大/缩小地区发展差距
Accordingtothepassage,whichofthefollowingfactorsmostinfluenceswherelifeisfoundonearth?Itcanbeinferredfrom
最新回复
(
0
)