[单选题]

定义如下一维数组:int a[5],*p;,则下列描述错误的是( )。

A.表达式p=p+1是合法的

B.表达式a=a+1是合法的

C.表达式p-a是合法的

D.表达式a+2是合法的

参考答案与解析:

相关试题

定义如下一维数组:int a[5],*p;,则下列描述错误的是()。

[单选题]定义如下一维数组:int a[5],*p;,则下列描述错误的是( )。A.表达式p=p+1是合法的B.表达式a=a+1是合法的C.表达式p-a是合法的D.表达式a+2是合法的

  • 查看答案
  • 若有定义int a[5],*p=a;则正确引用数组元素的是()。

    [单选题]若有定义int a[5],*p=a;则正确引用数组元素的是( )。A.*&a[5]B.*a+2C.*(p+5)D.*(a+2)

  • 查看答案
  • 若有下列定义,则对a数组元素地址的正确引用是()。int a[5],*p=a;

    [单选题]若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.a+1C.&a+1D.&a[0]

  • 查看答案
  • 若有下列定义,则对a数组元素地址的正确引用是()。 int a[5],*p=a;

    [单选题]若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]

  • 查看答案
  • 若有下列定义,则对a数组元素地址的正确引用是()。int a[5],*p=a;

    [单选题]若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]

  • 查看答案
  • 若有下列定义,则对a数组无素地址的正确引用是( )。int a[5],*p=a;

    [单选题]若有下列定义,则对a数组无素地址的正确引用是( )。 int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]

  • 查看答案
  • 假定一个二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为(

    [主观题]假定一个二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为[ ],所占字节存储空间的字节数为[ ]。

  • 查看答案
  • int (*ptr) (),则ptr是一维数组的名字。( )

    [主观题]int (*ptr) (),则ptr是一维数组的名字。( )

  • 查看答案
  • 数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是(

    [填空题] 数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()

  • 查看答案
  • 变量定义如下;int *p;则下列不同于*p=*p£«1;的是()。

    [单选题]变量定义如下;int *p; 则下列不同于*p=*p+1; 的是( )。A.*p++;B.++ *p;C.*p+=1;D.++( *p);

  • 查看答案
  • 定义如下一维数组:int a[5],*p;,则下列描述错误的是()。