首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y; {int*c; fun(p,q);printf("%d,%d,",*p
有以下程序 #include main() void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y; {int*c; fun(p,q);printf("%d,%d,",*p
admin
2019-12-17
34
问题
有以下程序
#include
main()
void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y;
{int*c; fun(p,q);printf("%d,%d,",*p,*q);
c=a;a=b;b=c;} fun(&x,&y);printf("%d,%d\n",*p,*q);}
程序运行后的输出结果是
选项
A、75,5,3
B、3,5,3,5
C、5,3,3,5
D、5,3,5,3
答案
B
解析
本题考查函数的调用与指针。p和q分别为指向x和y的指针,函数fun()的两个形参均为指针型,主要功能为交换两个指针的指向,当调用结束以后,该操作不能返回主函数。而主函数中,fun(p,q)、fun(&x,&y)的实参均为x与y的地址,因此,两者结果相同,并且两者指针指向的值不能变化。
转载请注明原文地址:https://kaotiyun.com/show/1ECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf(”%d%d\n”,strlen(s1),strlen(s2));则输出结果是
有以下程序:#includemain(){int*p,x=100;P=&x;x=*p+10;printf("%d\n",x);}程序运行后的输出结果是()。
若在程序中变量均已定义成int类型,且已赋大于1的值,则下列选项中能正确表示的表达式是()。
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
下列叙述中正确的是()。
设有定义:intx=2,*p=&x;floaty=3.0;charz=’c’;,则立即进行以下运算有安全隐患的是()。
设有以下程序段:floata[8]={1.0,2.0};intb[1]={0};charc[]={"A","B"};chard=="1";以下叙述正确的是()。
随机试题
桥小脑角区三叉神经瘤与听神经瘤的鉴别要点是
A疏肝利胆B健脾化湿C利湿化浊D逐瘀退黄E清热利湿阳黄的主要治法是
A.真寒假热B.上热下寒C.真实假虚D.因实致虚E.里虚寒证属错杂关系的是()
A.疏风解表,散寒除湿B.疏风解表,清热解毒C.清瘟解毒,泻火通便D.解肌发表,调和营卫E.发汗解表,祛风散寒桂枝合剂的功能是()。
不小心被划伤后,经过治疗伤口逐渐愈合,其创伤伤口收缩的机制是:
会计人员安心本职工作,任劳任怨,不计较个人得失,专心致志地对待会计事业,体现了()会计职业道德的内容。
期货公司应当每半年向公司全体董事提交书面报告,说明净资本等各项风险监管指标的具体情况,该书面报告应当经期货公司()签字确认。
甲公司欲添置一台设备用于生产一种新型产品,经过评估该项目净现值大于0,公司正在研究该项目所需设备应通过自行购置还是租赁取得。有关资料如下:(1)如果自行购置该设备,预计购置成本1500万元。该项固定资产的税法折旧年限为5年,法定残值率为购置成本的5%。
以培养有文化修养和多种才能的政治家和商人为目的的是古代()
在向南方雪灾受灾地区的捐款活动中,某慈善组织收到一笔10000元的匿名捐款,该组织经过调查,发现是甲、乙、丙、丁四个人当中的某一个捐的。慈善组织成员对他们进行求证时,发现他们的说法相互矛盾:甲说:对不起,这钱不是我捐的乙说:我估计这钱肯定是
最新回复
(
0
)