首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
下列关于栈叙述正确的是( )。
以下叙述中错误的是()。
在程序设计过程中的面向对象方法中,继承属性是指()。
以下选项中,能用作数据常量的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
数据库系统的核心是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
为了使模块尽可能独立,要求()。
随机试题
MRI在轴位胰腺水平显示肠系膜上动、静脉常位于
A.胃黏膜萎缩B.恶性贫血C.两者均有D.两者均无A型萎缩性胃炎
意识障碍状态下的幻觉常见于
企业作为生产力组织形式和商品经济的基本单位,具有一定的组织特征。下列对于企业组织特征的表述不正确的是()。
收入、费用和利润之间的恒等关系是复式记账法的理论基础,也是企业编制利润表的基础。 ( )
能否对社会整体利益负责是衡量会计人员是否称职的基本标准。()
汉字一直使用了3000多年,尤其是从秦汉以来的2000多年,积累了大量的文献,其中相当一部分是文学作品。中国文字一旦更改为字母文字,_______。填入横线处的语句,衔接最恰当的一组是()。
35,32,47,-28,()
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容
Genderequality,isawell-definedby-productofhumandevelopment.Italways【C1】______tohowtofocusattentiononwomenempowe
最新回复
(
0
)