首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=_____; strcpy(a,aa);
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=_____; strcpy(a,aa);
admin
2017-11-28
39
问题
有如下类定义:
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/OxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为()。#include<iostream.h>voidmain(){intx;int&y=x;//变量引用y=99;cout<<"x="<<x<<end
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return______;e
有如下语句序列:intk=0;do{k+=5;cout<<’$’;}while(k<19);while(k--0>0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是
不能实现函数之间数据传递的是( )。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,b;charc,d;Cin>>a>>b>>c>>d;
假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
用树形结构表示实体类型及实体间联系的数据模型称为______。
数据库系统中实现各种数据管理功能的核心软件称为【】。
随机试题
某坝是超静定结构,有较强的超载能力,受温度的变化和坝肩位移的影响较大,这种坝是()。
A、中枢性肌肉松弛B、反射性兴奋呼吸C、外周性肌肉松弛D、阻断多巴胺受体E、抑制前列腺素合成阿司匹林
任何量变都会引起质变。()
地役权在性质上属于()。
从学生表中删除学号为“1001”的学生记录,正确的SQL语句是______。
下列关于退出VisualBasic系统的方法的描述错误的是
下列操作说明中,错误的是()。
Lookatthestatementsbelowandatthefiveextractsfromanarticleaboutinvestmentandacquisitions.Whicharticle(A,B,C,
A、Hewaskindofbornwithhope.B、Hisvaluewasrecognizedbypeople.C、Heunderstoodthemeaningofbeingaman.D、Hisparents
A【B1】______ofthephysicalandchemicalnatureoflifemustbegin;notontheEarth,:butintheSumInfact,itis.attheSun
最新回复
(
0
)