若有以下定义:int a[20],*p=a;则对a数组元素的正确引用是( )。
A: p+3
B: *p[3]
C: *(p+3)
D: a
A: p+3
B: *p[3]
C: *(p+3)
D: a
C
举一反三
- 若有定义:int a[]={1,2,3,4,5,6},*p=a;则*(p+3)的值是 A: 1 B: 2 C: 3 D: 4
- 若有以下说明和语句: int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是( )。 A: p+l B: *(p+3) C: *(p+1)+3 D: *(p[0]+2)
- 若有以下说明和语句: int c[4] [5] ,( * p) [5]; p=e; 能够正确引用c数组元素的是()。 A: p+1 B: *(p+3) C: *(p+1)+3 D: *(p[0]+2)
- 若有以下定义:int a[l0]={1,2, 3,4, 5,6, 7,8,9, 10},*p=a;则数值为3的表达式是( ) A: *p+3 B: *(p+2) C: *(p+3) D: 3+p
- 中国大学MOOC: 若有以下定义:int a[20],*p=a;则对a数组元素的正确引用是( ).
内容
- 0
若有定义:int x[12], *p=x;则p+3指向数组元素x[3]。 A: 错误 B: 正确
- 1
若有以下定义,则______是对数组元素的正确引用。 int a[5],*p=a
- 2
若有如下定义和语句,且0<=i<5,下面()是对数值为3数组元素的引用 int a[]={1,2,3,4,5},*p,i; p=a;
- 3
若有以下说明和语句:int c[4][5], (*p)[5]; p = c; 能正确引用c数组元素的是( ) A: p + 1 B: *(p + 3) C: *(p + 1) + 3 D: *(p[0] + 2)
- 4
若有如下定义,则__________是对数组元素的正确的引用。. int a[10] , *p ; p=a ; A: *&a[10] B: a[11] C: *(p+11) D: *p *p *p