首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
31
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includemain(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
以下叙述中正确的是
有以下程序:#include<stdio.h>main(){charc;c=getchar();d0{putchar(c++);}while((c=getchar())!=′#′);}程序运行时从第一列开始输入abcdefg#
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8},i
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下选项中可用作C程序合法实数的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
随机试题
下列()属于内资企业提取的税后利润基金。
项目前期阶段项目执行管理层工程咨询业务包括()。
经批准,某公司在城市中心区与新区之间的绿化隔离地区内建设植物栽培基地,总占地一百亩。该公司种植了一些乔木和灌木后,以管理看护为名,擅自建设了几十栋经营用房。试指出该公司的具体违法行为,规划行政主管部门对此应如何处理?
假定小刘每年年末存入银行10000元,年利率为10%,按年复利计算,到期一次还本付息。则该笔投资3年后的本息和为()元。(不考虑利息税)
甲公司与乙公司在2019年11月20日签订一份购销合同,合同规定甲公司必须在2019年11月30日前发货,但直到2019年12月20日甲公司仍未发货,因此给乙公司带来了很大的经济损失,乙公司提起诉讼,至2019年12月31日法院尚未判决,甲公司对该诉讼事件
将代数式2(a+b)(a-b)(2+b)进行化简,得到的结果是().
2015年,Z省共有小学3303所,招生59.9万人;在校生357万人,比上年增长0.7%,小学学龄儿童入学率为99.99%。小学生均校舍建筑面积8.2平方米;生均图书26.8册;每百名学生拥有计算机17.1台。共有初中1712所,招生48.9万人;在校生
单击命令按钮执行以下程序,则输出结果为()。PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=14:y=48:CallProc(x,y)
【B1】【B4】
A、Noddingone’shead.B、Wavingone’shand.C、Holdinguptheforefinger.D、Turningtherightthumbdown.A短文中提到,在保加利亚和希腊,点头表示“不”,
最新回复
(
0
)