首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f( int y,int *x) { y=y+*x; *x=*x+y; } main() {int x=2,y=4; f(y,&x); ptintf("%d %d\n",x,y);
有以下程序: void f( int y,int *x) { y=y+*x; *x=*x+y; } main() {int x=2,y=4; f(y,&x); ptintf("%d %d\n",x,y);
admin
2010-01-10
28
问题
有以下程序:
void f( int y,int *x)
{ y=y+*x; *x=*x+y; }
main()
{int x=2,y=4;
f(y,&x);
ptintf("%d %d\n",x,y);
}
执行后输出结果是【 】。
选项
答案
84
解析
“值传递”指实参将值传递给形参后,实参与形参再无联系。也就是说对行参的改变将不影响实参;地址传递是指地址或数组名作为形参时的参数传递,这种情况下对形参的改变将对实参产生影响。函数f(y,*x)的作用是让y的值加上指针x所指向变量的值,让指针x所指向变量的值加上y的值。由于形参y是传值的,形参x是传地址的,故调用该函数后,作为实参y的值将不改变,而实参x的值将改变,故最后输出的y值为4,而x的值为8。
转载请注明原文地址:https://kaotiyun.com/show/HUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是
关于文件操作,以下叙述中正确的是
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为
下列关于栈的叙述正确的是()。
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
法治的含义就是依照法律的规定治理国家,而不是人的意志。
社会工作者带领互动小组下的小组工作,旨在促进小组组员之间的自主发展,并调和小组与社会之间的关系。该社会工作者在小组工作中扮演()的角色。
患者,男,25岁。咳嗽、咳痰3个月。X线检查发现肺内多发含气囊腔(空腔)。[假设信息]假设患者左肺体积明显变小,左主支气管细小,左上肺致密,左下肺见多发含气囊腔。最可能的诊断是1.支气管扩张2.先天性肺囊肿3.肺大疱4.肺发育不全5.肺隔离症
有关ABO血型不合的allo-HSCT输血策略错误的是
感应电疗法属于
最先到达病原体感染部位的免疫细胞是
在项目进度管理中处于决定性领导地位的是()。
保税区内企业进口免税自用的机器设备等需填制“出口保税区进境备案清单”,出口加工区企业进口免税的机器设备等应填制“进口货物报关单”。()
历史上著名的“淮左名都”指的是()。
根据民法总则规定,捐助法人的捐助人享有的权利有()。
最新回复
(
0
)