有char
&y=*new char[20];,以下操作正确的是:
A: y='a';
B: y="abc";
C: strcpy(y,"abc");
D: *y='a';
&y=*new char[20];,以下操作正确的是:
A: y='a';
B: y="abc";
C: strcpy(y,"abc");
D: *y='a';
举一反三
- 有char &y=*new char[20];,以下操作正确的是: A: strcpy(y,"abc"); B: y="abc"; C: y='a'; D: *y='a';
- 定义struct s {int x; char y[6];} s1;, 正确的赋值是 A: s1.y=”abc”; B: s1->y=”abc”; C: strcpy(s1.y,”abc”); D: s1.strcpy(y,”abc”);
- 6.若有定义char x[]={'a','b','c'};char y[]="abc";,则正确的叙述为()。 A: 数组x和数组y等价 B: 数组x和数组y的长度相同 C: 数组x的长度大于数组y的长度 D: 数组x的长度小于数组y的长度
- 若有以下语句,则下面____是正确的描述。 char x [ ] = "12345"; char y [ ] = { '1', '2', '3', '4', '5' }; A: x数组和y数组的长度相同 B: x数组的长度大于y数组的长度 C: x数组等价于y数组 D: x数组的长度小于y数组的长度
- 有以下函数: intfun(char *x,char *y) { intn=0; while((*x==*y)&&*x!='