有如下定义: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;下列表达式中不能得到数值5的是().
A.a[2]
B.a[3]
C.*(p+2)
D.*p+4
参考答案和解析
错误
相关考题:
设有以下定义: 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.*((*ptr+1)[2])B.*(*(p+5))C.(*ptr+1)+2D.*(*(a+1)+2)
设有如下定义: 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=a;
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p
若有如下定义和语句: 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 a[ ]={1,2,3,4,5,6,7,8,9,10},* p=a; 则值为3的表达式是 ( )A.p+=2,* (pd+ +)B.p+=2,* + +pC.p+=3,* p+ +D.p +=2,+ + * p
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。 A.*P+9SXB 有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。A.*P+9B.木(P+8)C.*P+=9D.P+8
有如下定义: int a[5]={1,3,5,7,9},* P=a; 下列表达式中不能得到数值5的是( )。 A.a[2]SXB 有如下定义: 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[3][3]={1,2,3,4,5,6,7,8,9}; int(*Ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是_______。A.*((*ptr+1)[2])B.*(*(p+5))C.(*ptr+1)+2D.*(*(a+1)+2)
若有如下定义: struct sk{ int a; int b; }data,*p=data; 则对data中的成员x的正确引用的是()。 A、(*p).aB、(*p).data.aC、p-data.aD、p.data.a
设有如下定义成的链表,structst{intn;structst*next;}a[3]={5,a[1],7,a[2],9,NULL},*p=a;则值为6的表达式是()。A、p++-nB、p-n++C、(*p).n++D、++p-n
若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是() A、p+=2,*(p++)B、p+=2,*++pC、p+=3,*p++D、p+=2,++*P
单选题若有如下定义: struct sk{ int a; int b; }data,*p=data; 则对data中的成员x的正确引用的是()。A(*p).aB(*p).data.aCp-data.aDp.data.a
单选题有如下说明语句inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=a;则数值为9的表达式是()A*p+9B*(p+8)C*p+=9Dp+7