首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
59
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i
以下叙述正确的是()。
有以下程序#include<stdio.h>#include<string.h>StructA{inta;charb[10];doublec;};structAf(structAt);
以下叙述中正确的是()。
以下选项中,不合法的C语言用户标识符是
为了使模块尽可能独立,要求()。
数据库设计过程不包括
下列选项中属于面向对象设计方法主要特征的是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
以下选项中可用作C程序合法实数的是()。
随机试题
《葡萄酒》(GB15037-2006)中规定,葡萄酒中的挥发酸含量应小于或等于1.2g/L。
在用万能分度头进行差动分度时,选定的假定等分数可大于也可小于实际等分数。()
病室最适宜的温度和湿度是
患者,男,25岁,因急性阑尾炎急诊入院,最典型的症状为()
甲厂发运一批玻璃器皿,以印有“美美牌化妆品”的纸箱包装,在运输过程中,由于装卸工未轻拿轻放而损坏若干件,该损失应由下列哪个或哪些部门承担?()
对于二级处理水中去除悬浮状态的氮盐时,采用的主要技术不包括()。
在产品形成过程中,产品质量主要受()等因素的影响。
下列各句中没有语病的是()。
商场的自动扶梯以匀速由下往上行驶,两个孩子嫌扶梯走得太慢,于是在行驶的扶梯上,男孩每秒钟向上走2个梯级,女孩每2秒向上走3个梯级。结果男孩用40秒钟到达,女孩用50秒钟到达。则当该扶梯静止时,可看到的扶梯级有:
简述担保物权的特征。
最新回复
(
0
)