首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
76
问题
有以下程序
#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全国计算机二级
相关试题推荐
某系统总体结构如下图所示,该系统结构图的宽度是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
关于字符串处理的叙述中正确的是()。
以下选项中不合法的标识符是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
设有定义:intk=0;以下选项的4个表达式中与其他3个表达式的值不相同的是()。
下列选项中,不属于模块间耦合的是()。
若变量已正确定义,以下选项中非法的表达式是()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
随机试题
监察、审计机构属于行政管理机构中的()
不属于APP的物质是
按配置划分,计算机网络分为()。
按照《企业会计准则》规定,下列各项中公司应作为无形资产入账的是()。
对于下列经济业务活动,依照《中华人民共和国会计法》(以下简称会计法)的规定,应当办理会计核算的有()。
一般资料:求助者,男性,15岁,高中一年级学生。案例介绍:求助者去年9月升入高中。第一学期期末考试时因为感冒发烧,成绩不理想。一个多月前,求助者在复习功课时头脑中突然出现“这次如果再考不好可怎么办”的想法。求助者非常紧张,努力集中精力学习,可越是这样就越难
3/2,2/3,5/4,4/5,7/6,()
从1840年鸦片战争到1949年中华人民共和国成立前是中国的近代史,也是中国半殖民地半封建社会的历史。下列近代史事件发生在北京的有:
Howlongdodecision-makingandmakingprototypesusuallytake?
A、arealisticgoalforlearnersistoreachacertainleveloflanguageproficiency,notnativefluency:B、studentscanachieve
最新回复
(
0
)