[单选题]

若已定义
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]

参考答案与解析:

相关试题

有如下定义:<br />int a[5]=<img border="0" style="width: 6px; height: 15px;"

[单选题]有如下定义:int a[5]=1,3,5,7,9,*p=a;下列表达式中不能得到数值5的是(  )。A.a[2]B.a[3]C.*(p+2)D.*p+

  • 查看答案
  • 有如下说明<br />int a[10]=<img border="0" style="width: 6px; height: 15px;"

    [单选题]有如下说明int a[10]=1,2,3,4,5,6,7,8,9,10,*p=a;则数值为9的表达式是(  )。A.*p+9B.*(p+8)C.*p+

  • 查看答案
  • 有如下定义:<br />int b[10]=<img border="0" style="width: 6px; height: 15px;"

    [单选题]有如下定义:int b[10]=1,2,3,4,5,6,7,8,9,10,*q=b;则数值为8的表达式是(  )。A.*q+8B.*(q+7)C.*q

  • 查看答案
  • 设有定义:<br />struct<img border="0" style="width: 6px; height: 14px;" src=

    [单选题]设有定义:structchar mark[12];int numl;double num2;t1,t2;若变量均已正确赋初值,则以下语句中错误的是( 

  • 查看答案
  • 已知数组arr的定义如下:<br />int arr[5]=<img border="0" style="width: 6px; height: 15p

    [单选题]已知数组arr的定义如下:int arr[5]=1,2,3,4,5;下列语句中输出结果不是2的是(  )。A.cout<<*arr+1<

  • 查看答案
  • 设有定义:struct<img border="0" style="width: 6px; height: 14px;" src="https:

    [单选题]设有定义:structintn;floatx;s[2],m[2]= 10,2.8,0,0.0;则以下赋值语句中正确的是(  )。A.s[0]=m[1]

  • 查看答案
  • 若有定义语句int n1[]=<img border="0" style="width: 5px; height: 15px;" src="ht

    [单选题]若有定义语句int n1[]= 5,4,3,2,1 ,i=4;,则下面对m数组元素的引用中错误的是(  )。A.m[--i]B.m[2*2]C.m[m

  • 查看答案
  • 已知平面<img border="0" style="width: 15px; height: 15px;" src="https://img.

    [单选题]已知平面过点M1(1,1,0),M2(0,0,1),M3(0,1,1),则与平面垂直且过点(1,1,1)的直线的对称方程为(  )。A.B.C.D.

  • 查看答案
  • 已知平面<img border="0" style="width: 15px; height: 15px;" src="https://img.

    [单选题]已知平面过点M1(1,1,0),M2(0,0,1),M3(0,1,1),则与平面垂直且过点(1,1,1)的直线的对称方程为(  )。A.B.C.D.

  • 查看答案
  • 已知平面<img border="0" style="width: 15px; height: 15px;" src="https://img.

    [单选题]已知平面过点M1(1,1,0),M2(0,0,1),M3(0,1,1),则与平面垂直且过点(1,1,1)的直线的对称方程为(  )。A.B.C.D.

  • 查看答案