( 20 )有如下程序段
int i =0, j=1;
int & r=i ; // ①
r =j; // ②
int*p= & i ; // ③
*p= & r ; // ④
基中会产生编译错误的语句是
A ) ④
B ) ③
C ) ②
D ) ①
第1题:
有如下程序段: int i=0,J=1; nt&r=i;//④ ’ r=j;//② int * P=&i;//③ * P=&r;//④ 其中会产生编译错误的语句是( )。
A.④
B.③
C.②
D.①
第2题:
以下程序输出正确的是______。 amovep(int *p,int(*a)[3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); arnovep(p,a,3); printf("%d%d\n",p[2],p[5];free(p); }
A.56
B.25
C.34
D.程序错误
第3题:
有如下程序段: int i=0,J=1; nt&r=i;//④ ’ r=j;//② int * P=&i;//③ * P=&r;//④ 其中会产生编译错误的语句是( )。
A.④
B.③
C.②
D.①
第4题:
有如下程序段: int i=0,J=1; int&r=i;//① r=j;//② int*P=&i;//⑧ *P=&r;//④ 其中会产生编译错误的语句是( )。
A.④
B.③
C.②
D.①
第5题:
以下程序输出正确的是______。 amovep(int *p,int(*a)[3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); amovep(p,a,3); printf("%d%d\n",p[2],p[5]);free(p); }
A.56
B.25
C.34
D.程序错误