首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f( int y, int *x) { y=y+*x; *X=*X+y; } main() { int x=2,y=4; f(y,&x); printf("%d %d\n
有以下程序 void f( int y, int *x) { y=y+*x; *X=*X+y; } main() { int x=2,y=4; f(y,&x); printf("%d %d\n
admin
2009-01-15
41
问题
有以下程序
void f( int y, int *x)
{ y=y+*x; *X=*X+y; }
main()
{ int x=2,y=4;
f(y,&x);
printf("%d %d\n",x,y);
}
执行后输出结果是______。
选项
答案
8 4
解析
本题考核的知识点是函数的调用、值传递和地址传递的区别。“值传递”指实参将值传递给形参后,实参与形参再无联系。也就是说对行参的改变将不影响实参;地址传递是指地址或数组名作为形参时的参数传递,这种情况下对形参的改变将对实参产生影响.函数 f(Y*x)的作用是让y的值加上指针x所指向变量的值,让指针x所指向变量的值加上y的值。由于形参y是传值的,形参x是传地址的,故调用该函数后,作为实参的y的值将不改变,而实参x的值将改变,故最后输出的y的值为4,而x的值为8。
转载请注明原文地址:https://kaotiyun.com/show/0oXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePriva
以下关于VB文件的叙述中,正确的是
以下关于局部变量的叙述中错误的是
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是
下面不能作为结构化方法软件需求分析工具的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( )。
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
随机试题
激光打印机属于()。
猪向牛抱怨它不受人们的欢迎:“人们经常提及你的善良和你那仁慈的目光。确实,你给予了人们牛奶和奶油,但我给予人类的更多,我奉献人类熏肉和火腿,但是,人们还是不喜欢我,为什么?”牛想了想说:“也许是因为我是在生前奉献的。”牛的回答很巧妙,生前奉献是针对猪的评论
人民法院的下列哪些做法违反了两审终审制度?()
注册造价工程师继续教育规定,在公开发行的国家级杂志上发表工程造价管理方面的专业论文,每篇论文计( )个学时。
导游进行沿途风光讲解时,应注意()。
心理咨询过程应该(),才能帮助人们纠正不合理的欲望和错误的观念。
中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的()需要和()的发展之间的矛盾。
王某邀请张某到家里吃饭,张某打车准时到王某家门口时,王某打电话给张某说,自己要加班.不能请张某吃饭了,张某只好又打车回家,以下说法正确的是()。
1903年,清政府下令废除科举,兴办学堂。()
暑期集训营有四个班,编号分别是1、2、3、4,每个班中恰好有一台电脑和一支手写笔。这8件物品每一件都是在2013年、2014年和2015年这三年中的某一年购进的,且满足以下条件:(1)1班的电脑和3班的手写笔是在2014年购进的;(2)2班的电脑和1班
最新回复
(
0
)