首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果_______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A)
请选出以下程序的输出结果_______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A)
admin
2010-01-10
64
问题
请选出以下程序的输出结果_______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&A) ;sub(7,a,&B) ;sub(a,b,&C) ; printf("%d,%d,%d\n",a,b,C) ; }
选项
A、5,2,3
B、-5,-12,-7
C、-5,-12,-17
D、5,-2,-7
答案
2
解析
sub()函数的作用是将形参y和x的差赋给了z指向的那个内存地址,所以在sub(10,5,&a),10和5属于值传递,a是属于她址传递,也就是a与z指向了同一个存储单元,在执行函数后,a的值随*2变化,所以此次函数被调用后,a的值为y-x=5,同理可知,在sub(7,a,&b)后,b的值发生变化,其值为-5-7=12,在sub(a,b,&c)后,c的值发生变化,其值为-12-(-5)=-7。
转载请注明原文地址:https://kaotiyun.com/show/LWWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把程序的启动对象设置为:SubMain,则SubMain过程
下面不属于软件工程的3个要素是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
以下表达式与Int(3.5)的值相同的是
下面不属于软件工程过程的4种基本活动
为使文本框具有初始值“VB”,在设计阶段正确的操作是
对下列二叉树进行前序遍历的结果是
有二叉树如下图所示:则前序序列为()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
A.细胞膜Na+-K+-ATP酶B.显像剂与血浆中转铁蛋白结合C.线粒体膜两侧电位差D.特异性结合E.细胞膜葡萄糖转运蛋白肿瘤18F-FDGPET显像时,肿瘤组织摄取显像剂相关因素有
女性,18岁,右乳外上象限肿块3cm×3cm大小,质如硬橡皮球,肿块表面光滑,活动,其诊断可能是()
两直角刚杆ACD,BEC在C处铰接,并支承如图4-23所示。若各杆重不计,则支座A处约束力的方向为()。
广义的有价证券有很多种,其中包括()
具有生动的人际互动效应的测评方法是()。
Shortlyaftertheaccident,two______policeweresenttothespottokeeporder.
每一个母亲对自己的孩子都心存偏爱,发生事情时常有包庇的言行也________,要求她们在关于孩子的任何事情上都________几乎是不现实的。填入画横线部分最恰当的一项是:
Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的
StudentlifeatAmericanuniversitiesischaoticduringthefirstweekofeachquarterorsemester.Registeringforclasses,bec
A、WriteDaisyanoteofapology.B、ReturnDaisy’snotesinafewdays.C、ApologizewhenDaisyislessangry.D、LethertalktoD
最新回复
(
0
)