首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( int x, int y, int *c, int *d ) { *c = x+y; *d = x-y; } main() { int a=4, b=3, c=0, d=0; fun ( a, b, &c
有以下程序 #include void fun( int x, int y, int *c, int *d ) { *c = x+y; *d = x-y; } main() { int a=4, b=3, c=0, d=0; fun ( a, b, &c
admin
2021-07-09
71
问题
有以下程序
#include
void fun( int x, int y, int *c, int *d )
{ *c = x+y; *d = x-y; }
main()
{ int a=4, b=3, c=0, d=0;
fun ( a, b, &c, &d );
printf( "%d %d\n" , c, d );
}
程序的输出结果是( )。
选项
A、7 1
B、4 3
C、3 4
D、0 0
答案
A
解析
考查函数调用的参数传递。值传递过程中,形参只是实参的一个副本,形参改变不能影响到实参,所以值传递是单向传递,只能由实参传给形参。地址传递过程中,形参和实参指向同一个地址空间,两者的改变保持同步,所以在本程序调用结束之后, c、d值发生了改变,c=7,d=1,输出结果为A)。
转载请注明原文地址:https://kaotiyun.com/show/pitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
有两个关系R和T如下:则由关系R得到关系T的操作是()。
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
以下叙述正确的是
软件设计中划分模块的一个准则是()。
有三个关系R、S和T如下:由关系R和S通过进行运算得到关系T,则所使用的运算为()。
以下选项中,合法的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
下面不属于软件需求规格说明书内容的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
随机试题
企业发生的一切支出都属于费用。()
格萨尔文化在国内外享有极高的声誉,其特征包括()。
《五代史伶官传序》中的“伶官”是指()
男性,64岁。30年前曾患右上肺结核,经INH、SM和PAS治疗约1年。5年前病灶复发,痰结核杆菌(++),应用2HRZ/4HR治疗,痰菌转阴,病灶吸收满意。近1个月咳嗽、痰血再次就诊。X线示右上肺前段阻塞性炎症,肺CT示前段支气管阻塞,无纵隔淋巴结肿大。
肺炎患者出现感染中毒性休克,此时首要处理是
基坑施工时的安全技术要求有()。
与期货一样,期权通常也是一种标准化的合约。目前,我国在股权分置改革中推出的金融衍生品种有()
1.6月23日傍晚时分,十年来最大一场雨“空袭”京城。雨一直下,越下越大,陶然亭地铁站变成了“水帘洞”,西客站附近的莲花桥下变成了“游泳池”,南二环主路右安门路段断路,在大望路、安华桥这些地方,那些底盘高的SUV(运动型越野车)或许还能涉水缓慢前
A、 B、 C、 D、 C
AUNSecurityCouncildelegationtravelstoSouthAfricaonthefirststopofanine-nationAfricantouraimedat______.
最新回复
(
0
)