有声明int a[]={3,2,4},*p=a;则取值为2的是()A、pB、*pC、*p++D、*++p

题目

有声明int a[]={3,2,4},*p=a;则取值为2的是()

  • A、p
  • B、*p
  • C、*p++
  • D、*++p
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义:int *p,a=4;p=&a;则以下均代表地址的是()

A.a,p

B.&a,p

C.&a,*p

D.a,*p


参考答案:B

第2题:

设有定义语句“int x=10, *p=&x”,则表达式的值为10的有( )。

A、p

B、*p

C、*&x

D、*p=x

E、x=*p


参考答案BCDE

第3题:

要使语句“p=new int[10][20]”正确,p应事先定义为

A: int*p

B: int**p

C: int*p[20]

D: int(*p)[20]


正确答案: D

第4题:

设X~N(μ,4^2),y~N(μ,5^2),令p=P(X≤μ一4),q=P(Y≥μ+5),则().

A.p>q
B.pC.p=q
D.p,q的大小由μ的取值确定

答案:C
解析:
,得p=q,选(C).

第5题:

若有int x[]={1,2,3,4,5,6,7,8,9,10},*p=x;则值为4的表达式是 ______。

A.p+=2,*(p++)

B.p+=2,*++p

C.p+=3,*p++

D.p+=2,++*p


正确答案:C

第6题:

若有以下定义: int a[ ]={1,2,3,4,5,6,7,8,9,10},* p=a; 则值为3的表达式是 ( )

A.p+=2,* (pd+ +)

B.p+=2,* + +p

C.p+=3,* p+ +

D.p +=2,+ + * p


正确答案:A

第7题:

若有以下的定义, int a[ ]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是 ______。

A.p+=2,*(p++)

B.p+=2,*++p

C.p+=3,*p++

D.p+=2,++*p


正确答案:A

第8题:

若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是______。

A.p+=2,*(p++)

B.p+=2,*++p

C.p+=3,*p++

D.p+=2,++*p


正确答案:A
解析:引用一个数组元素,可以用:(1)下标法,如a[i]形式:(2)指针法,如*(a+i)或*(p+i)。数组的下标从0开始,值为3的数组元素是a[2]。B、C的内容为a[3],D将a[2]前自加,结果为4。

第9题:

要使语句“p=newint[10][20]”能够正常执行,p应被事先定义为( )。

A.int*p

B.int**p

C.int*p[20]

D.int(*p)[20]


正确答案:D

第10题:


A.+P
B.-P
C.+2P
D.-2P

答案:A
解析:
节点B为研究对象,可求得杆l受拉力为P。