题目内容

设有说明语句:char s1[10]=”abc\0xyz”, s2[20]=”abc”,s3[20]=“abc ”,s4[]=””;则下列值为0的表达式是( )。

A. strcmp(s1,s2)
B. strcmp(s1,s3)
C. strcmp(s2,s3)
D. s4

查看答案
更多问题

设b为二维数组,则下列表达式值为真的是( )。

A. b==&b[0][0]
B. int(b)==(int)&b[0][0]
C. b+1==&b[0][0]+1
D. int(b+1)==(int)(&b[0][0]+1)

下列数组的定义中错误的是( )。

A. int m=10;int a[m];
B. const int n=10;float b[n];
C. double c[‘m’] ;
D. float d[3+6] ;

下列数组和指针的定义中正确的是( )。

A. int a[5];int *pa=a;
B. int b[5],*pb;*pb=b;
C. double c[5] ,*pc=*c;
D. char d[5] ,*pd=&d;

下列数组和指针的定义中正确的是( )。

A. int a[4][5],(*pa)[4]=a;
B. int b[4][5],*pb[5]=b;
C. double *c[5] ,**pc=c;
D. char *d[5] ,*pd=d;

答案查题题库