首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y; { int*c; fun(p
有以下程序 #include main() void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y; { int*c; fun(p
admin
2018-01-11
25
问题
有以下程序
#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、3,5,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://www.kaotiyun.com/show/JUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要使指针p指向一个double类型的动态存储单元,请填空。p=__________malloe(sizeof(double));
下列选项不符合良好程序设计风格的是()。
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输人数据的形式应该是_________。chara[10],b;scanf("a=%sb=%c",a,&b);
在面向对象方法中,类的实例称为_________。
设变量已正确定义,则以下能正确计算f=n!的程序是()。
下面程序段的执行结果为()。inti=3,j=0,k=0;for(;i>0;--i){++k;do{++j;if(i!=j)break;++k;}while(j<5);
下列选项中不属于软件生命周期开发阶段任务的是()。
下列选项中,不是一个算法的基本特征的是()。
数据存储和数据流都是______,仅仅是所处的状态不同。
随机试题
消费者享有获得有关消费和消费者权益保护方面的知识的权利是()
国家食品药品监督管理局可以实行快速审批的是()
如果月末某种产品全部完工,该种产品“生产成本”明细账所归集的费用总额,就是该种产品的在产品总成本。()
消费指标主要包括()。
简述保险合同的内容。
2013年3月末,金融机构人民币各项贷款余额65.76亿元,同比增长14.9%,增速比上年同期低0.8个百分点。2013年3月末,主要金融机构及小型农村金融机构、外资银行人民币小微企业贷款余额11.78万亿元,同比增长13.5%,比全部企业贷款余额增
被告人下列哪些情况属于重大立功表现?()
张老师将文房四宝装在一个有四层抽屉的柜子里,让学生猜笔、墨、纸、砚分别在哪一层。按照笔、墨、纸、砚的顺序,小李猜测四宝依次装在第一、二、三、四层,小王猜测四宝依次装在第一、第三、第四和第二层,小赵猜测四宝依次装在第四、第三、第一和第二层,而小杨猜测四宝依次
关系模型中的关系模式至少应是
“北京的颐和园、河北省承德的避暑山庄、江苏省苏州市的拙政园(theHumbleAdministrator’sGarden)和留园(theGardentoLingerIn)”并称“中国四大名园”。前两座是北方皇家园林的代表,后两座是中国南方水乡私
最新回复
(
0
)