首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *t; t=a;a=b;b=t; } main() { int x==3,y=5,*p=&x,*q=&y;
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *t; t=a;a=b;b=t; } main() { int x==3,y=5,*p=&x,*q=&y;
admin
2010-01-10
79
问题
下面程序的运行结果是【 】。
void swap(int *a,int *b)
{ int *t;
t=a;a=b;b=t;
}
main()
{ int x==3,y=5,*p=&x,*q=&y;
swap(p,q);
printf("%d%d\n",*p,*q);
}
选项
答案
35
解析
主函数中通过定义和赋初值使p和q分别指向了x和y,执行函数调用swap(p,q),把p和q中的地址值传给了形参指针变量a和b,此时a和b分别指向了主函数中的变量x和y。在函数swap()中交换了指针变量a和b的值,但并没有改变a和b所指向的内容,所以函数调用返回后x和y依旧是原来的值。故运行结果为35。
转载请注明原文地址:https://www.kaotiyun.com/show/HQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是()。
程序运行后,单击命令按钮Command1,输出结果是
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此
下面不能作为结构化方法软件需求分析工具的是
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为()。
在数据管理技术发展的三个阶段中,数据共享最好的是
为了删除列表框中的一个列表项,应使用的列表框方法是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
羚羊角锉末服的用量是
患者,男性,44岁。急性重症胆管炎,急诊入院,查体:体温39.4℃,血压90/50mmHg,脉搏100次/分,右上腹压痛、反跳痛,腹肌紧张,意识不清,不能诉说其他不适。患者的T形管一般要放置()
李某和田某从父辈开始就是世交生意伙伴,后因资金链断裂引发纠纷诉至法院,二审审理终结后,下列哪些做法是错误的:()
(2006年,2009年)已知级数是收敛的,则下列结果成立的是()。
某工程合同总额为200元,工程预付款为24万元,主要材料、构件所占比重为60%,则起扣点为( )万元。
风险可根据不同的角度进行分类,按风险所造成的不同后果可将风险分为()。
在计算机网络中,TCP/IP是一组()。
HowaretheguestsgoingtoNewYork?
Dueto______beyondtheairline’scontrol,allflightsoutofourhubinFrankfurthavebeencanceleduntilfurthernotice.
ThefloodofwomenintothejobmarketboostedeconomicgrowthandchangedUSsocietyinmanyways.Manyin-homejobsthatused
最新回复
(
0
)