首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&a);s
请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y*z; {*z=y-x;} main(){ int a,b,c; sub(10,5,&a);s
admin
2013-02-23
26
问题
请选出以下程序的输出结果______。 #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,23
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的值随*z变化,所以此次函数被调用后,a的值为y-x=-5,同理可知,在sub(7,a,&b)后,b的值发生变化其值为-5-7=-12,在sub(a,b,&c)后,c的值发生变化,其值为-12-(-5)=-7。
转载请注明原文地址:https://jikaoti.com/ti/fxn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){inta[3][4]={1,2,3,4,5,6,7,8,9};printf("%d%d%d\n",a[0][1],a[1][2],a[2][3]);}则程序运行后的输出结果是()
C语言规定函数返回值的类型由()
若有如下程序;main(){chara[][9]={"china","Japan","USA","France"};printf("\’%s\’\n",a[2]);}则程序运行后的输出结果是()
请阅读以下程序:#include<stdio.h>voidfun(ints[]){staticintj=0;dos[j]+=s[j+1];while(++j<2);}
以下选项中,不能正确赋值的是______。
下列有关格式输入函数scanf的叙述中正确的是()
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
关于下面的程序 #include<stdio.h> main() { int x=3,y=0,z=0; if(x=y+z)printf("****"); else printf("$$$$"); }说法正确的是______。
随机试题
江泽民指出,加强文化建设,必须()
在《静静的顿河》中,主人公葛利高里爱上的人是()
A、肾有浓缩能力B、肾有稀释能力C、肾不能浓缩尿液D、肾不能稀释尿液E、以上都不能代表自由水清除率正值代表
多形性腺瘤的组成包括肿瘤性上皮组织和
患者,男,36岁。由于凝滞气血,症见鼻塞、鼻痒气热、流涕黄稠、或持续鼻塞、嗅觉迟钝。治疗宜选用的是千柏鼻炎片。千柏鼻炎片的主治不包括
赵某家房屋与周围数十家平房相连,赵某给自家的财产投了保脸后,将家中财产偷偷转到其弟家藏匿,然后放火烧了房屋,向保险公司谎称发生了意外事故,意欲骗取高额赔偿金。赵某的行为构成哪种犯罪?( )
按合同管理规定保留金应一次退回给承包人。( )
(2006年)设∫0xf(t)dt=2f(x)-4,且f(0)=2,则f(x)是()。
曾在云梦山跟随纵横家鬼谷子学习的古代外交家和军事家不包括()
Englishhasundergonedramaticperiods.The______periodisroughlyfrom449to1100.
最新回复
(
0
)