首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
20
问题
有以下程序:
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全国计算机二级
相关试题推荐
以下表达式与Int(3.5)的值相同的是
下面不属于软件需求分析阶段主要工作的是
有如下程序:Functionfun(ByValauraAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilenumk=k*(numMod10):n
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
下面属于软件设计阶段产生的文档是()。
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是()。
以下自定义数据类型的语句中,正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=-15,rear=15,则循环队列中的元素个数为
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。
随机试题
在失范理论中,既放弃了社会鼓励的目标,也抛弃了社会认可的手段,这种适应方式被称为()
市场营销管理过程
________,苒苒物华休。
A.全血B.浓缩粒细胞C.单采血小板D.去白红细胞E.血浆输血反应发生率占第2位的是
肾上腺素及其盐类药物中应检查的特殊杂质为
儿科护士与儿童及其家长进行有效地沟通。让其家庭共同参与儿童护理过程,以保证护理计划的贯彻执行,这是承担了儿科护士的什么角色()
一方面总监理工程师掌握所有的监理大权,各专业监理工程师只是其命令的执行者,另一方面各专业管理工程师在总监理工程师的授权下,在各自管理的范围内有足够的决策权,这主要体现的是项目管理机构组织设计的( )原则。
( )在投资实践中被演变成著名的K线图。
甲将作品《四进士》改编成京剧剧本,乙开办的大舞台使用该剧本表演京剧。则下列表述正确的是()。
异步传输模式技术中“异步”的含义是()。
最新回复
(
0
)