首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
32
问题
有以下程序
#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://jikaoti.com/ti/0jz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根节点在第1层)()。
以下选项中,没有编译错误的是()。
在E-R图中,用来表示实体联系的图形是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
下列字符数组初始化语句中,不正确的是()。
以下选项中不合法的标识符是()。
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。例如,若S所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCII码值为奇数
关于C语言标识符,以下叙述错误的是()。
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100
随机试题
经饮用水传播的传染病的流行特征不包括
某企业拟租赁一台设备,设备的价格为60万元,租期为6年,每年年末支付租金,折现率为12%,附加率为4%,则每年的租金为()万元。
下列关于产权比率的表述中,正确的有()。
甲公司现在要从外部筹集l000万元资金,其中有600万元打算通过发行债券解决,有400万元打算通过发行新股解决。债券的面值为l000元,发行价格为1080元,发行费占发行价格的2%.债券期限为5年,每年付息一次,票面利率为lO%。甲公司刚刚支付的每股股利为
如果甲产品和乙产品的需求交叉弹性系数是负数,则说明甲产品和乙产品()。
教书育人原则是教师职业道德的基本原则。()
下列情形符合法律规定的是()。
依靠头脑中的形象进行分析综合,解决问题的思维是()。
买断式回购
已知∑:z=z(x,y),(x,y)∈D,求证:
最新回复
(
0
)