若有说明:int * p,m=51; n;,以下正确的程序段是()A.p=&m; scanf("%d",&p)B.p=&n; sc

题目

若有说明:int * p,m=51; n;,以下正确的程序段是( )

A.p=&m; scanf("%d",&p)

B.p=&n; scanf("%d",&P)

C.scanf("%d",&p) p=&n;

D.p=&n; p=&m;

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有说明: int *p,m = 5, n; 以下正确的程序段是()

A.p = &n; scanf ("%d",&p);

B.p = &n; scanf ("%d",*p);

C.scanf ("%d", &n); *p = n;

D.p = &n; *p = m;


D

第2题:

若有说明:int *p,m=5,n;以下正确的程序段是 ()

A.p=&n;scanf("%d",&p);

B.p=&n;scanf("%d",*p)

C.scanf("%d",&n);p=n;

D.p=&n;*p=m;


D 解析:&是求址运算符,'*'是指变量说明符。选项A)、B)应改为scanf('%d',p);选项C)中指针变量p未指向一确定的内存单元,不能为其赋值,并且这样做很危险,建议不使用。

第3题:

若有说明:int *p,m=5,n;以下正确的程序段是

A.p=&n;scanf("%d",&p);

B.p=&n;scanf("%d",*p)

C.scanf("%d",&n);*p=n;

D.p=&n;*p=m;


C

第4题:

若有说明: int *p,m = 5, n; 以下正确的程序段是()。

A.p = &n; scanf ("%d",&p);

B.p = &n; scanf ("%d",*p);

C.scanf ("%d", &n); *p = n;

D.p = &n; *p = m;


D

第5题:

若有说明:int*p,m=5,n;,以下正确的程序段是

A.p=&n;scanf("%d",&p);

B.p=&n;scanf("%d",*p)

C.scanf("%d",&n);*p=n;

D.p=&n;*p=m;


正确答案:D
解析: “&”是求址运算符,“*”是指变量说明符。选项A)、B)应改为scanf("%d",p);选项C)中指针变量p未指向一确定的内存单元,不能为其赋值,并且这样做很危险,建议不使用。

第6题:

若有说明:int*p,m=5,n;以下正确的程序段是

A.p =&n;scanf("%d",&p);

B.p=&n;scanf("%d",*p)

C.scanf("%d",&n);*p=n;

D.p=&n;*p=m;


正确答案:D
解析:“&”是求址运算符,“*”是指变量说明符。选项A)、B)应改为scanf("%d",p);选项C)中指针变量p未指向一确定的内存单元,不能为其赋值,并且这样做很危险建议不使用。

第7题:

若有说明:int *p,m=5,n;以下正确的程序段是( )。

A.p=&n;scanf("%d",&p);

B.p=&n;scanf("%d",*p)

C.scanf("%d",&n);*p=6;

D.p=&n;*p=m;


正确答案:D
解析:“&”是求址运算符,“*”是指针变量说明符。选项A),B)应改为scanf("%d",p);选项C)中指针变量p未指向一确定的内存单元,不能为其赋值,这样做很危险,建议不使用。

第8题:

若有说明:int *p,m=5,n;,以下正确的程序段是

A.p=&n;scanf("%d",&p);

B.p=&n;scanf("%d",*p)

C.scanf("%d",&n);*p=n;

D.p=&n;*p=m;


正确答案:D
解析:&是求址运算符,"*"是指变量说明符。选项A)、B)应改为scanf("%d",p);选项C)中指针变量p未指向一确定的内存单元,不能为其赋值,并且这样做很危险,建议不使用。

第9题:

若有说明:int * p,m=51; n;,以下正确的程序段是()

A.p=&m; scanf("%d",&p)

B.p=&n; scanf("%d",&P)

C.scanf("%d",&p) p=&n;

D.p=&n; p=&m;


正确答案:D