以下与库函数strcpy(char*p,char*q)功能不相等的程序段是()。
A.strcpy1(char*p,char*q){while((*p++=*q++)!='\0');}
B.strcpy2(char*p,char*q){while((*p=*q)!='\0'){p++;q++;}}
C.strcpy3(char*p,char*q){while(*p++=*q++);}
D.strcpy4(char*p,char*q){while(*p)*p++=*q++;}
查看答案
假设已经有定义:const char *const name=”chen”;,下面的语句中正确的是:( ) 。
A. name[3]=’a’;
B. name=”lin”;
C. name=new char[5];
D. cout<
假设已经定义:char *const name=”chen”;, 下面的语句中正确的是:( )。
A. name[3]=’q’;
B. name=”lin”;
C. name=new char[5];
D. name=new char(‘q’);
假设已经定义:const char *name=”chen”;, 下面的语句中错误的是:( )。
A. name[3]=’q’;
B. name=”lin”;
C. name=new char[5];
D. name=new char(‘q’);
以下一维数组a的正确定义是()。
A. inta(10);
B. intn=10,a[n];
C. intn;cin>>n;inta[n];
D.
E. definesize10inta[size];