已知:int a[ ]={1,2,3,4,5},*p=a;在下列数组元素地址的表示中,正确的是()。
A. &(a+1)
B. &(p+1)
C. &p[2]
D. *p++
已知:int b[3][5]={0};下列数组元素值的表示中,错误的是()。
A. **(b+1)
B. (*(b+1))[2]
C. *(*(b+1)+1)
D. *(b+2)
已知:int a=1,b=2,*p[2];下列表达式中正确的是()。
A. p=&a
B. p=&b
C. p[0]=&a,p[1]=&b
D. p[ ]={&a,&b};
已知4个字符串,编程输出它们中最小的一个。 答:编程如下: #include #include void swap(char p1[],char p2[]); void main() { char
A. 1[],char
B. 2[]) { char
C. [10]; strcpy
D. (,p1); strcpy
E. (1,p2); strcpy
F. (2,p); }
G. 1[10]="while",s2[10]="else",s3[10]="default",s4[10]="continue"; if(strcmp
H. (1,s2)) swap
I. (1,s2); if(strcmp
J. (3,s4)) swap
K. (3,s4); if(strcmp
L. (1,s3)) swap
M. (1,s3); cout<