有以下程序:
main( )
char a[ ]='a','b','c','d','e','f','g','h','/0'; int i,j;
i=sizeof(
A:; j=strlen(a);<
如下程序的输出结果是
#include<lostream>
#include<cstring>
using namespace std;
class XCD
char*a;
int b;
public:
XCD(char*aa,int bB)
a=new char[strlen(a
A:+1];
strcpy(a,aA) ;
b=bb;
char*Geta( )return a;
int Getb( )return b;
;
int main( )
char*pl="abcd",*p2="weirong":
int dl,6,d2=8;
XCD x(pl,d1),y(p2,d2);
cout<<strlen(x.Geta( ))+y.Getb( )<<endl;
return 0;
A) 12 B:16 C:14 D:11
设有char str[80];以下不能将输入数据first/nsecond/n<CR>读取到数组str中的语句是
A:cin.get(str,strlen(str)); B:cin.getline(str,strlen(str)); C:cin>>str; D:cin.read(str,strlen(str));
设有定义char str[80];以下不能将输入数据first/nsecond/n<CR>读取到数组str中的语句是
A:ciget(str, strlen(st); B:cigetline(str,strlen(st); C:cin>>str; D:ciread(str, strlen(st);
设有定义char str[80];以下不能将输入数据first/nsecond/n读取到数组str中的语句是
A:eiget(str,strlen(st); B:cigetline(str,strlen(st); C:cin>>str; D:ciread(str,strlen(st);
设有定义charstr[80]以下不能将输人数据nrst/nsecond/<CR)读取到数组str的语句是( )。
A:ciget(str,strlen(st); B:cigetline(str,strlen(st); C:cin>>str; D:dread(str,strlen(st);
有如下类定义:
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]
有如下类定义
class A {
char *a;
public:
A( ):a(0){}
A(char *aa){ //把aa所指字符串拷贝到a所指向的存储空间
a= ;
strcpy(a,aa);
strcpy(a,aa);
}
~A( ) {delete []a;}
};
横线处应填写的表达式是
A:nes char[strlen(aa)+1] B:char[strlen(aa)+1] C:char[strlen(aa)] D:new char[sizeof(aa)-1]