首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD{ char* a; int b; public: XCD(char* aa,int bb){ a=new
有如下程序: #include<iostream> #include<cstring> using namespace std; class XCD{ char* a; int b; public: XCD(char* aa,int bb){ a=new
admin
2019-06-12
30
问题
有如下程序:
#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 Getb(){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()<<endl;
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/8F8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
下列关于栈的叙述中,正确的选项是()。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
下面的描述中,不属于面向对象方法的是()。
以下数据结构中,不属于线性数据结构的是()。
下列哪一条不属于数据库设计的任务?()
在关系数据库中,把数据表示成二维表,每一个二维表称为【 】。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
一般来说,高层管理人员的决策倾向于()。
网络对沟通的影响体现在互联网相关技术对()等方面的影响上。
社会保障制度主要是要满足人们()
又名病毒唑的药物:又名无环鸟苷的药物:
气厥实证反复发作的原因.常是
新建账套。账套名称:大靖科技有限公司采用的会计制度:采用小企业会计制度(2013)的单位所属行业:小企业会计制度(2013)科目预置:生成预设科目本位币编码:EUR本位币名称:欧元账套启用时间:2014—1—1
国家经常性统计制度是国家统计制度的重要组成部分,下列各项中不属于国家经常性统计制度的是()。
下列有关有限合伙人的表述中,符合《合伙企业法》规定的有()。
A、Doingsomethingworthwhileandrewarding.B、Scaringthepeoplewalkinginthestreet.C、Attractingpeople’sattention.D、Criti
Ifthebuildingproject______bytheendofthismonthisdelayed,theconstructioncompanywillbefined.
最新回复
(
0
)