首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(
admin
2018-12-04
57
问题
有如下类定义:
ciass A{
char*a;
public:
A():a(0){}
A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间
a=__________;
strcpy(a,aa);
}
~A()(delete[]a;)
};
横线处应填写的表达式是( )。
选项
A、new char[strlen(aa)+1]
B、char[strlen(aa)+1]
C、char[strlen(aa)]
D、new char[sizeof(aa)-1]
答案
A
解析
函数strlen(aa)返回字符串aa中字符的个数,不包括末尾的空字符。所以在内存空间创建字符数组a时,需要字符数组的长度是strlen(aa)+1。
转载请注明原文地址:https://kaotiyun.com/show/MrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);)voidmain(){intn=3,m=1
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
重载输入流运算符))必须使用的原型为()。
下列关于运算符重载不正确的是()。
将一个函数声明为一个类的友元函数必须使用关键字______。
控制格式输入/输出的操作中,设置域宽的函数是()。
数据处理的最小单位是()。
已知有定义:constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
类是一个支持集成的抽象数据类型,而对象是类的______。
以下各选项组中,均是C++语言关键字的组是
随机试题
下列选项中,属于马克思主义理论体系基本组成部分的有
A.酪氨酸B.脯氨酸C.半胱氨酸D.缬氨酸属营养必需氨基酸的是
糖皮质激素类药物与蛋白代谢相关的不良反应是
预应力混凝土构件中的预应力钢筋不宜采用以下何种钢筋?
按照《建筑安装工程费用项目组成》(建标[2003]206号)的规定,规费包括( )。
某高速公路隧道为双线分离式隧道,左线起讫桩号为ZK9+680~ZK10+303,全长623m,右线起讫桩号为YK9+683~YK10+305,全长622m。隧道净空宽度为10m,净空高度为6.49m,该隧道右线(地质)纵断面图如下图所示。图中水文、地质
根据《水利水电工程施工合同和招标文件示范文本》(GF—2000—0208),变更的范围和内容包括()等。
进境活动物和动物产品办理审批后,需更改()进境国家和地区、时间、动物或动物产品的种类、数量的,需重新办理审批手续。()
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型【R21】________模式,本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的【R22】___
Lazinessisasin,everyoneknowsthat.Wehaveprobablyallhadlecturespointingoutthatlazinessis【B1】______,thatitisw
最新回复
(
0
)