首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int*a,int*b) { int*c; c=a;a=b;b=c; } main() {int x=3,y=5,*p===&x,*q=&y;
有以下程序 #include void fun(int*a,int*b) { int*c; c=a;a=b;b=c; } main() {int x=3,y=5,*p===&x,*q=&y;
admin
2019-12-17
55
问题
有以下程序
#include
void fun(int*a,int*b)
{ int*c;
c=a;a=b;b=c;
}
main()
{int x=3,y=5,*p===&x,*q=&y;
fun(p,q);printf("%d,%d,",*p,*q);
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://kaotiyun.com/show/rzCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈叙述正确的是
数据的存储结构是指
以下叙述中错误的是
以下叙述中正确的是
下面选项中关于“文件指针”概念的叙述正确的是
下列给定程序是建立一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
软件测试的目的是()。【10年9月】
随机试题
A.Austin-Flint杂音B.心尖区舒张期隆隆样杂音C.Graham-Steel杂音D.心尖区收缩中、晚期喀喇音肺动脉瓣相对关闭不全
关节脱位的特有体征包括()
听眦线与听眶线夹角约呈
如果被评定仪器设备的示值误差在其最大允许范围误差限内,则可以评定该设备符合性合格。()
()是在投资建设的决策阶段,进行可行性研究与项目评价等咨询活动所签订的合同。
基金存续期信息披露监管主要指:对基金招募说明书、基金合同、基金托管协议等基金募集申请材料进行审核,对基金份额发售至基金合同生效期间的信息披露行为进行监管,基金合同生效后对定期更新的基金招募说明书进行形式审查。()
非理性:指在人的认识过程中,不以理性思维为基础的精神要素以及不能被逻辑思维的概念所包含的主体心理形式。以下认识过程属于非理性因素的是()。
在我国封建法律发展史上,最早确立法典12篇结构的是以下哪一著作()
下列关于Applet中加载图像的说法,错误的是
InBritain,theoldRoadTrafficActrestrictedspeedsto2m.p.h.(milesperhour)intownsand4m.p.h,inthecountry.Later
最新回复
(
0
)