首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下类定义: class A{ char*a; public: A( ):a(0){ } A(char*aA) { //把aa所指字符串复制到a所指的存储空间 a=______; strcpy(a
有以下类定义: class A{ char*a; public: A( ):a(0){ } A(char*aA) { //把aa所指字符串复制到a所指的存储空间 a=______; strcpy(a
admin
2011-01-19
80
问题
有以下类定义:
class 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
解析
为a申请一个比aa串长增加1的一个存储空问。B和C缺少new运算子,D分配空间不足。
转载请注明原文地址:https://kaotiyun.com/show/vUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti,j=0;chara[]="Howareyou!",b[10]={0};for(i=0;a[i];i++)if(a
以下不正确的定义语句是()。
有以下定义和语句:structstudents{intnum;charname[20];charc:struct{intgrade1;intgrade2;}s;}:structstudentsw.*pw;*pw=w:下列赋值
请编写函数fun,其功能是:计算并输出当x
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N=3,有下列矩阵
下列叙述中正确的是()。
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
以下叙述正确的是
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下选项中,能用作用户标识符的是()。
随机试题
Flyer2000/aFlyer2000注意题目要求不超过三个词和一个数字,或一个数字,故此处冠词a可填可不填。
放大电路中引入电流串联负反馈,将使放大电路的()。
治疗药物检测的英文缩写是
图示结构EI为常数,用力矩分配法计算时,分配系数μBA为()。
对承租人而言,与购买设备相比,租赁设备的优越性在于()。
在融资租赁合同中,承租人占有租赁物期间,租赁物造成第三人的人身伤害或财产损害的,出租人不承担责任。()
五个各不相等的自然数分别两两相加,10种相加组合共得到8个不同的结果,分别是17、22、25、28、31、33、36与39,则五个数中最大的数与最小的数之和为:
消防工作的内容主要包括()。
HowdoestheTelephoneReassuranceServiceofferhelptopeopleinneed?
Whendidpeoplebeginridinganewkindofbike?______.
最新回复
(
0
)