已知: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<
将一个长度为n的字符串,编程实现其逆序输出。 答:编程如下: #include #include void inverse(char []); void main() { char
A. ;
B. ;++) { char
C. []) { int
D. (); int limit=n/2; for(int
E. [i]=p[n-i-1];
F. [n-i-1]=t; } }
G. [50]; cout<>s; inverse
H. (); cout<
已知一个二维int型数组,编程求出它的最小的元素值。 答:编程如下: #include void main() { int
A. ;
B. ;++) for(int
C. ;
D. ;++)
E. [3][2]={{3,8},{-5,9},{2,4}}; int lim=n[0][0]; for(int