计算机二级

若有说明: inti,j=7, *p=&i;, 则与i=j; 等价的语句是( )。A.i= *p;B.*p=*&j;C.i=&j;D.i=* *p;

题目

若有说明: inti,j=7, *p=&i;, 则与i=j; 等价的语句是( )。

A.i= *p;

B.*p=*&j;

C.i=&j;

D.i=* *p;

参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是()

A.i=*p;

B.*p=*&j;

C.i=&j;

D.i=**p;


B

第2题:

若有说明int i, j=2, *p=&i; 则能完成i=j赋值功能的语句是?

A.i=*p;

B.*p=*&j;

C.i=&j;

D.i=**p;


*p=*&j;

第3题:

【单选题】若有说明 int i,j=7,*p=&i; 则与i=j;等价的语句是()

A.i=*p;

B.*p=j;

C.i=&j;

D.i=**p;


p是一个指针,它可以指向一个包含3个int类型元素的一维数组

第4题:

若有说明语句"int i,j =7,*p=&i;",则与 i=j 等价的语句是()

A.i=*p;

B.*p=*&j;

C.i=&j;

D.i=**p;


B

第5题:

若有说明:int i, j = 7, *p = &i ; 则与i = j;等价的语句是()

A.i = p ;

B.*p = *&j ;

C.i = &j ;

D.i = **p ;


*p=*&j;

第6题:

若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是______。A.i=*p;B.*p=*&j;C.i=&

若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是______。

A.i=*p;

B.*p=*&j;

C.i=&j;

D.i=**p;


正确答案:B
解析:指针是一种用来存放变量地址的特殊变量。本题中指针变量p用于存放整型变量i的地址,改变*p的值即为改变i的值。又因为“&”和“*”两个运算符的优先级别相同,按自右而左的方向结合,所以*&j先进行&j运算,得j的地址,再进行运算,取所得地址里面的值,故*&j与j等价。

第7题:

若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是 ______。A.i=*p;B.*p=&j;C.i=&am

若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是 ______。

A.i=*p;

B.*p=&j;

C.i=&j;

D.i=**p;


正确答案:B
解析:指针是一种用宋存放变量地址的特殊变量。本题中指针变量p用于存放整型变量i的地址,改变*p的值即为改变 i的值。又因为“&”和“*”两个运算符的优先级别相同,按自右而左的方向结合,所以*&j运算,得j的地址,再进行*运算,取所得地址里面的值,故*&j与i等价。

第8题:

若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。A.i=*p;B.*p=*&j;C.i=&am

若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。

A.i=*p;

B.*p=*&j;

C.i=&j;

D.i=**p;


正确答案:B
解析:指针是一种用来存放变量地址的特殊变量。本题中指针变量p用于存放整型变量i的地址,改变*p的值即为改变i的值。又因为“&”和“*”两个运算符的优先级别相同,按自右而左的方向结合,所以*&j先进行&j运算,得j的地址,再进行*迄算,取所得地址里面的值,故*&j与j等价。

第9题:

若有说明:inti,j=7,*p=,则与i=j;等价的语句是()

A、i=*p;

B、*p=j;

C、i=

D、i=**p;


参考答案:B