序段“int t[3][2], *pt[3],k;for(k=0; k3;k++)pt[k]=t[k];”,则以下选项中能正确表示t数组元素地址的表达式是( )。
A: t[3][2]
B: *pt[0]
C: *(pt+1)
D: pt[2]
A: t[3][2]
B: *pt[0]
C: *(pt+1)
D: pt[2]
C
举一反三
- 若有定义:int t[3][2], *pt[3], k;,则执行语句for(k=0; k<3; k++) pt[k]=t[k];后,以下选项中能正确表示t数组元素地址的表达式是( )。 A: &t[3][2] B: *pt[2] C: *(pt+1) D: &pt[2]
- 若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是(). int t[3][3], *pt[3], k; for (k=0;k<3;k++) pt[k]=&t[k][0];
- 若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是( )。 A: &t[3][2] B: t[3] C: t[1][0] D: t[2]
- 若有定义int t[3][2];能正确表示t数组元素地址的表达式是( )。 A: &t[3][2] B: t[1][1] C: t[2] D: t[3]
- 以下程序段执行后p的值是( )。int a[3][3]={3,2,1,3,2,1,3,2,1}; int j,k,p=1;for(j=0;j<2;j++)for(k=j;k<3;k++)p*=a[j][k];
内容
- 0
若有以下的定义:“int t[3][2];”,能正确表示t数组元素地址的表达式的是______。 A: &t[3][2] B: t[3] C: t[1] D: t[2][2]
- 1
若有以下的定义“int t[3][2];”,则能正确表示t数组元素地址的表达式是( )。 A: &t[3][2] B: t[3] C: t[1] D: t[2][2]
- 2
若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是( )。 A: &t[1] B: &t[3][2] C: t[2] D: t[3]
- 3
若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是( ) A: &t[3][2] B: *t C: t+1 D: * t[2]
- 4
若有以下程序段,则以下选项中不能正确表示t数组元素地址的表达式是()。(1分) A: &t[3][2] B: *pt[0] C: *(pt+1) D: &pt[2]