[单选题]

现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是

A.*(s+i)

B.*(p+i)

C.*(s=s+i)

D.*(p=p+i)

参考答案与解析:

相关试题

现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的

[单选题]现有如下定义语句int*p,s[20],i;p=s;表示数组元素s[i]的表达式不正确的是A.*(s+i)B.*(p+i)C.*(s=s+i)D.*(p=p+i)

  • 查看答案
  • 若有如下定义:int s[3][4];则下面表达式中能代表数组元素s[1][0]

    [单选题]若有如下定义: int s[3][4]; 则下面表达式中能代表数组元素s[1][0]的值的是( )A.*(s+1)B.s[1]C.s+1D.*(s[1])

  • 查看答案
  • 若有如下定义:int s[3]则下面表达式中不能代表数组元素s[1]的地址的是(

    [单选题]若有如下定义: int s[3] 则下面表达式中不能代表数组元素s[1]的地址的是( )A.&s[1]B.&s[0]+1C.s+1D.s++

  • 查看答案
  • 若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针

    [单选题]若有如下定义和语句: int s[4][5],(*p)[5]; p=S; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

  • 查看答案
  • 若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针

    [单选题]若有以下定义和语句: int s[4][5],(*p)[5]; p=s; 则指针对s数组中第三个元素的正确引用形式是( )。A.p[0][3]B.p[1][2]C.p[0][2]D.p[1][3]

  • 查看答案
  • 有如下定义inta;float f;doublei;则表达式4£«‘a’£«i*

    [单选题]有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。A.intB.floatC.doubleD.不确定

  • 查看答案
  • 现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是

    [单选题]现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是A.p=&a;B.q=&b;C.p=q;D.p=a;

  • 查看答案
  • 若有以下定义:int t[3][2];能正确表示t数组元素地址的表达式是( )。

    [单选题]若有以下定义:int t[3][2];能正确表示t数组元素地址的表达式是( )。A)&t[3][2] B)t[3]C)t[1] D)*t[2]

  • 查看答案
  • 若有以下定义:int t[3][2];,能正确表示t数组元素地址的表达式是___

    [单选题]若有以下定义:int t[3][2];,能正确表示t数组元素地址的表达式是______。A.&t[3][2]B.t[3]C.t[1]D.*t[2]

  • 查看答案
  • 若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是int

    [主观题]若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是int w[10] = {23,54,10,33,47,98,72,80,61},*p = w;

  • 查看答案
  • 现有如下定义语句int*p,s[20],i;p=s;表示数组元素s[i]的表达式