首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a
请选出以下程序的输出结果______。 #include<stdio.h> sub(x,y,z) int x,y,*z; {*z=y-x;} main(){ int a
admin
2010-09-05
21
问题
请选出以下程序的输出结果______。 #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
答案
B
解析
sub()函数的作用是将形参y和x的差赋给了z指向的那个内存地址,所以在sub(10,5,&a),10和5属于值传递,a是属于地址传递,也就是a与z指向了同—个存储单元,在执行函数后,s的值随*z变化,所以此次函数披调用后,a的值为y-x=-5,同理可知,在sub(7,a,&b)后,b的值发生变化,其值为-5-7=12,在sub(a,b,&c)后,c的值发生变化,其值为-12-(-5)=-7。
转载请注明原文地址:https://kaotiyun.com/show/vvWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Textl的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Optionl的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。
下面关于水平滚动条的Max,Min属性的叙述中错误的是
下列操作说明中,错误的是( )。
构成计算机软件的是
下列叙述中正确的是()。
窗体上有一个名称为VScroll1的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScroll1.Value的值等于( )。
数据库技术的根本目标是()。
下面为单精度实型(即单精度浮点型)变量的是
以下过程定义中正确的过程首行是( )。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
东汉前期“都洛”、“都雍”争议中产生的京都赋中成就最高、影响巨大的作品是【】
A.睾酮B.FSHC.两者都是D.两者均否具有启动生精过程作用的激素是
酮体合成的关键酶是
商业银行因违法而遭受法律制裁的风险是()。
经济全球化发展的客观基础是()
2009年2月,家住上海市某区的80岁的李老汉病逝,去世前的三年间其生活在某养老院。2009年5月,李老汉的子女在上网时发现某养老院的主页上,有李老汉坐在床上的宣传照片。李老汉的子女遂找到养老院,要求停止使用李老汉的照片,并赔礼道歉,赔偿损失。但养老院不予
Pupil:Sorry,Mr.Wang.I’mlate.Myalarmclockdidn’tting.Teacher:______
人类意识的能动性是指()
A、 B、 C、 D、 B
A、Schoolswereshutduringthetrial.B、Thepressureofpublictransportwasheavy.C、Parentscouldsendtheirchildrentoschoo
最新回复
(
0
)