首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果______。 #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
2009-02-15
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
答案
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://kaotiyun.com/show/lPXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知变量x、Y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
下列各种窗体事件中,不能由用户触发的事件是()。
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数
(1)在名称为Forml的窗体上添加一个名称为L1的标签,标题为“口令”;添加两个文本框,名称分别为Text1、Text2,初始内容为空;再添加三个命令按钮,名称分别为C1、C2、C3,标题分别为“显示口令”、“隐藏口令”、“复制口令”。在程序开始运行时,
(1)在名称为Forml,标题为“选课”的窗体上添加一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图所示。请按要求添加控件并设置相应
(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下
有如下数据定义语句:Dima.bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
已知:x=一6y=39则表达式“y\x*Sgn(x)”的值为
如果要定义一个窗体级变量,定义变量语句的位置应该是
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
随机试题
称取豆饼样品0.5000g,滴定时耗用0.0980mol/L盐酸溶液26.70mL,空白试验中耗用盐酸溶液的体积为0.20mL。试计算此豆饼中粗蛋白质的质量分数?
企业战略管理具有以下哪些特点?()
审慎是指
焊接时,有利于排气、排渣,减少气孔和夹渣,提高焊接质量的方法是( )。
卷材防水层在地下工程施工中,一般应将水位降低至防水层底部最低标高以下不少于( )。
跟团旅游时游客大多时候情绪良好,但有时会产生不良情绪致使游兴下降甚至旅游活动无法正常进行。导致游客产生消极情绪的因素主要有()
秦汉时期兴起的一种以吹管和打击乐器为主,兼有歌唱的器乐合奏形式是()。
一篇“美国宇航局的科学家准备用太空技术为莫奈的名画《睡莲》去除煤烟”的报道,同是记者王艳红的报道,但各家标题不一,如《科技日报》的标题为“试一试用太空技术修复名画”,而《北京日报》的标题则为“用太空技术给名画美容”。这段文字说明,后一标题比前一标题()
在CPU的状态寄存器中,若符号标志为“1”,表示运算结果为(25);若进位标志为“0”,表示(26)。
Whatdoesthepassagemainlydiscuss?
最新回复
(
0
)