设int a[4][3]=(1,2,3,4,5,6,7,8,9,10,11,12);int(* ptr)[3]=a,*p=a[0];,则与数组元素a[1][2]等价的是( )

A. *((p+2)+3)

B. *(*(p+3))

C. (*ptr+1)+2

D. *((ptr+1)[2])

参考答案与解析:

相关试题

若有int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,1

[单选题]若有int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*q)[3]=a,*p a[0];则能够正确表示数组元素 a[1][2]的表达式是 ______。A.*((*q+1)[2])B.*(*(p+5))C.(*q+1)+2D.*(*(a+1)+2)

  • 查看答案
  • 若有说明int a[][3]={1,2,3,4,5,6,7,8,9},则a数组第

    [单选题]若有说明int a[][3]={1,2,3,4,5,6,7,8,9},则a数组第一维的大小是( )。A.2B.3C.4D.无确定值

  • 查看答案
  • 若有说明int a[][3]={1,2,3,4,5,6,7,8,9},则a数组第

    [单选题]若有说明int a[][3]={1,2,3,4,5,6,7,8,9},则a数组第一维的大小是( )。A.2B.3C.4D.无确定值

  • 查看答案
  • 若有说明int a[][3]={1,2,3,4,5,6,7,8,9),则a数组第

    [单选题]若有说明int a[][3]={1,2,3,4,5,6,7,8,9),则a数组第一维的大小是( )。A.2B.3C.4D.无确定值

  • 查看答案
  • 若有下列说明:int a[12]={1,2,3,4,5,6,7,8,9,10,1

    [单选题]若有下列说明: int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g; 则数值为4的表达式是 ______。A.a[g-c]B.a[4]C.a['d'-'c']D.a['d'-c]

  • 查看答案
  • 若已定义 int a[]={1,2,3,4,5,6,7,8,9,10},p=a,

    [单选题]若已定义int a[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5;则对数组元素的不正确的引用是A.a[p-a]B.*(&a[i])C.p[i]D.*(*(a+i))

  • 查看答案
  • 若已定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,

    [单选题]若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是( )。A.a[p-a]B.*(&a[i])C.p[i]D.a[10]

  • 查看答案
  • 若已定义 int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a

    [单选题]若已定义int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;其中 则对a数组元素不正确的引用是A.a[p-a]B.*(&a[i])C.p[i]D.a[10]

  • 查看答案
  • 若已定义 int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a

    [单选题]若已定义int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;其中 则对a数组元素不正确的引用是A.a[p-a]B.*(&a[i])C.p[i]D.a[10]

  • 查看答案
  • 若已定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,

    [单选题]若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是A.a[p-a]B.*(&a[i])C.p[i]D.a[10]

  • 查看答案