首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果_______。 #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
60
问题
请选出以下程序的输出结果_______。 #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全国计算机二级
相关试题推荐
以下叙述中错误的是
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
为使文本框具有初始值“VB”,在设计阶段正确的操作是
设有如下的用户定义类型:TypeStudentNumberAsString:NameAsString:AgeAsIntegerEndType则以下正确引用该类型成员的代码是
以下自定义数据类型的语句中,正确的是
以下能对正实数d的第3位小数四舍五入的表达式是
构成计算机软件的是
以下说法中正确的是
构成计算机软件的是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
随机试题
引起DIC的原因中最重要的是_______。
公孙穴位于
通航汊道的开挖,应结合航道流速、比降和流态等情况,以()为主。
某化学教师在一次化学测验中设计了下列试题,并对部分学生的考试结果进行了统计和分析。【试题】下列叙述中,正确的是()。A.除去FeCl2溶液中少量的FeBr2,加入适量氯水B.将CO2通入BaCl2溶液中至饱和,无沉淀产生,
甲贪污公款3万元,后逃到外地,因害怕被从重处罚,为了争取宽大处理,即向原居住地检察机关写了一封信,如实交代了自己的罪行和赃款隐藏地点,随后甲被公安机关逮捕。甲属于()。
Fromthepassage,wecanseethattheIndians______.InthethirdsentenceofParagraph2,the"fourquarters"refersto_____
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。(1)设置表对象“tEmp”中“聘用时间”字段的有效性规则为:2
Howcanwepreventjuvenilecrime?
Thisblouseisnot_________thatone.
Itisnaturalforyoungpeopletobecriticaloftheirparentsattimesandtoblamethemformostofthemisunderstandingsbetw
最新回复
(
0
)