首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
34
问题
有如下类定义:
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全国计算机二级
相关试题推荐
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示,用带空心圆的箭头表示传递的是数据。
下列程序的输出结果是______。#include<iostream.h>voidmain(){chara[]="abcdabcabfgacd";inti1=0,i2=0,i=0;whil
下列程序执行后的输出结果是#included<string.h>main(){chararr[2][4];strcpy(arr,"you");strepy(arr[1],"me");arr[0][3]=’&’;
以下程序的输出结果是main(){inta=4,b=5,e=0,d;d=!a&&!b||!c;cout<<d<<end1;}
下列叙述中,错误的是
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为______。
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
软件工程研究的内容主要包括:软件工程管理和【】技术。
随机试题
外观设计专利权人享有的独占实施权表现为()
Mostpersonnelmanagersagreethatjobinterviewsareoneoftheleastobjectiverecruitmentmethods.Buttheadvantagesoftest
我国首次把美育列为教育目的组成部分的是在
正常情况下,胃内钡剂的排空时间为
收口期疮面红活,新肉易生,疮口易敛属
下列说法正确的是()。
()是商业信用的主要工具。
人民英雄纪念碑及其名称、碑题、碑文、浮雕、图形、标志等受法律保护。()
教师对生病或受伤的学生没有采取相应措施救治,致使学生的病情加重属于不作为侵权行为。()
Whenlookingforlove,peoplemaygotosomeextremelengths.Theymightgoonblinddatessetupbyfamilyandfriends.Theymi
最新回复
(
0
)