首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果______。 #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
57
问题
请选出以下程序的输出结果______。 #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全国计算机二级
相关试题推荐
设已经在菜单编辑器中设计了弹出式菜单mnuStyle,要求程序运行时,当用户在文本框Text1上单击鼠标右键时,能够弹出该菜单,则应使用的事件过程是()。
下面程序运行后,语句“Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1For
有下面程序代码:PrivateSubCommand1_Click()DimxAsInteger,sAsIntegerx=1Fork=1To3x=x+1
程序调试的任务是( )。
下列哪一条不属于数据库设计的任务?()
以下关于VB的叙述中,错误的是
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
判断复选框是否被选中的属性为
栈和队列的共同特点是()。
随机试题
(2019年莱州)张老师作为新入职的教师,被学校安排担任五年级(3)班的班主任,接任后张老师发现该班学生分配不均衡:浮躁生多,后进生多,特别是有令老师和学生闻之色变的自封“四大金刚”的学生——A学生、B学生、C学生、D学生。开学已有两周时间,但张老师的班级
下列哪些做法是正确的:
在FIDIC合同中,( )是工程支付的条件。
土石方平衡调配的原则是()。
下列关于公积金个人住房贷款贷款额度的说法,正确的有()。
分管领导和直接领导之间有矛盾,你怎样对待?
下列描述中,不是线性表顺序存储结构特征的是()。
Whodoyouthinkisspeaking?__________isspeaking.
A、Theyhavetoomanyshows.B、Theydon’thaveenoughteachers.C、Theydonothaveenoughregularschools.D、Theyhavetoworkse
BusinessIdeas[A]Whatmakesabusinessideagood?Haveyoueverthoughtyouhadagreatideaforabusinessbutdidn’tdoanyth
最新回复
(
0
)