首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请选出以下程序的输出结果______。 #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
58
问题
请选出以下程序的输出结果______。 #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全国计算机二级
相关试题推荐
下列关于二叉树的叙述中,正确的是( )。
程序调试的任务是( )。
窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入"FormList",然后单击命令按钮,执行如下程序:PrivateSubCommand1_Click() Text2.Text=U
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
把数学表达式表示为正确的VB表达式应该是( )。
软件生命周期是指( )。
下列与队列结构有关联的是
窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件()。
在下述程序中,判断i>j共执行的次数是()。#include<stdio.h>main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(
栈和队列的共同特点是()。
随机试题
简答婚姻无效的情形。
下列关于甲亢恶性突眼特点的描述错误的是
产生水肿的因素不包括
A、无正当理由超适应证用药B、联合用药不适宜C、有禁忌证用药D、过度治疗用药E、无适应证用药I类手术切口应用第三代头孢菌素,属于()。
增加尿酸排泄,不会引起高尿酸血症的是()。
总投资额等于()。
与内墙涂料相比,对外墙涂料的性能要求更高的是()。
在对中层人员进行考评时,反映部门总体绩效的指标有()。
Ifyouhaveoutsidesalesstaff,theyshouldbeatworkbetweencorehoursthatthebusinessestowhomtheyaresellingareopen
Theotherday,Iwalkedintoanairportmen’sroom,whichwasemptyexceptforoneman,whoappearedtobehavingaloud,animat
最新回复
(
0
)