下列判断正确的是( )。
A.char a="ABCD":等价于char*a;*a="ABCD":
B.char str[10]={"ABCD"}:等价于char str[10];str []={"ABCD"};
C.char*s="ABCD":等价于char s;*s="ABCD";
D.char c[5]="ABCD",d[5]="ABCD":等价于char c [5]-d[5]="ABCD";
第1题:
下列判断正确的是( )。
A.char a="ABCD";等价于char*a;*a="ABCD";
B.char str[10]={"ABCD");等价于char str[10];str[]={"ABCD");
C.char*s="ABCD";等价于char s;*s="ABCD";
D.char c[5]="ABCD",d[5]="ABCD";等价于char c[5]=d[5]="ABCD";
第2题:
下列判断正确的是( )。
A.char a="ABCD":等价于char*a;*a="ABCD":
B.char str[10]={"ABCD"}:等价于char str[10];str []={"ABCD"};
C.char*s="ABCD":等价于char s;*s="ABCD";
D.char c[5]="ABCD",d[5]="ABCD":等价于char c [5]-d[5]="ABCD";
第3题:
下列程序的输出结果是 main() { char *p2,str[50]="NEU"; char p1[10]="abcd"; p2="ABCD"; strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str); }
A.NEabcd
B.NEcdBCD
C.NEUbcd
D.NEUabcd
第4题:
下列程序的输出结果是( )。 char *p1="abcd", *p2="ABCD", str[50]="xyz"; strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str);
A.xyabcAB
B.abcABz
C.ABabcz
D.xycdBCD
第5题:
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()
A.const char *p=“ABCD”;
B.char *const p=“ABCD”;
C.char const *p=“ABCD”;
D.const char * const p=“ABCD”;