[单选题]

有如下定义: inta[5]={1,3,5,7,9},*p=a; 下列表达式中不能得到数值5的是

A.a[2]

B.a[3]

C.*(p+2)

D.*p+4

参考答案与解析:

相关试题

有如下定义: int a[5]={1,3,5,7,9}, * p=a; 下列表达

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

  • 查看答案
  • 有如下定义: int a[5]={1,3,5,7,9}, * p=a; 下列表达

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

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

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

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

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

  • 查看答案
  • 有如下定义:int b[10]={1,2,3,4,5,6,7,8,9,10},*

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

  • 查看答案
  • 若有如下定义: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])

  • 查看答案
  • 设有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9,10,

    [单选题]设有以下定义:inta[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 . *((*ptr+1)[2])B . *(*(p+5))C . (*ptr+1)+2D . *(*(a+1)+2)

  • 查看答案
  • 设有如下定义语句以下选项中,表达式的值为6的是()

    [单选题]设有如下定义语句以下选项中,表达式的值为6的是()A.*(k+2)B.k+2C.*k+2D.*k+=2

  • 查看答案
  • 没有如下定义:Structsk{inta;float b;}data;int*p

    [单选题]没有如下定义: Struct sk { int a; float b; }data; int *p; 若要使P指向data中的a域,正确的赋值语句是A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;

  • 查看答案
  • 现有如下定义:structaa{inta;floatb;charc;}*p;现需

    [主观题]现有如下定义:struct aa{int a;float b;char c;}*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为: (17) 。

  • 查看答案
  • 有如下定义: inta[5]={1,3,5,7,9},*p=a;下列表达式中不能