首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #include<iostream.h> void fun1(char a,char b) { char c; c=a;a=b;b=c; } void fun2(char&a,char&b)
阅读下面程序: #include<iostream.h> void fun1(char a,char b) { char c; c=a;a=b;b=c; } void fun2(char&a,char&b)
admin
2013-02-27
31
问题
阅读下面程序:
#include<iostream.h>
void fun1(char a,char b)
{
char c;
c=a;a=b;b=c;
}
void fun2(char&a,char&b)
{
char c;
c=a;a=b;b=c;
}
void main()
{
char a,b;
a=’x’;b=’y’;
fun1(a,b);cout<<a<<b;
a=’x’;b=’y’;
fun2(a,b);cout<<a<<b;
}
则该程序的输出为______。
选项
答案
xyyx
解析
由程序mm主函数入手,首先调用fun1函数,输出结果.然后调用fun2函数,输出结果。在函数fun1声明中出现的参数为形参,调用结束后,形参单元被释放,实参单元仍维持原值。也就是fun1函数中的“c=a;a=b;b=c;”交换结果并不能改变主函数中a,b实参的值, “a=’x’;b=’y’;”输出为xy。函数void fun2(char&a,char&b)声明为实参的地址,所以在函数中调用交换语句后,实参值改变,即输出为yx。所以答案为xyyx。
转载请注明原文地址:https://kaotiyun.com/show/mqVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两个关系R和T如下图所示: 则由关系R得到关系T的运算是()。
下列叙述中正确的是()。
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式: x++&&y++;则以下叙述中正确的是()。
如果定义班级关系如下: 班级(班级号,总人数,所属学院,班级学生) 则使它不满足第一范式的属性是()。
标准库函数fgets(str,n,fp)的功能是()。
检查软件产品是否符合需求定义的过程称为()。
对软件系统总体结构图,下面描述中错误的是()。
在一个长度为n的线性表中删除一个元素,最坏情况下需要移动的数据元素数目为()。
树是结点的集合,它的根结点数目是
树是结点的集合,它的根结点的数目是()。
随机试题
要使人事争议从制度上得到彻底解决,必须将()作为解决纠纷的最后手段。
()按河流所处的位置,可将河流分为山区河流、山区一平原河流和平原河流。
早孕反应
Untilafewyearsagomostexpertsbelievedthatyoungchildrencouldn’tlie.ThelatedevelopmentalpsychologistJeanPiagetbe
最可能的诊断是治疗首选药物是
不属于环境污染引起的疾病是
从ABC公司去年年末的资产负债表、利润表及相关的报表附注中可知,该公司当年利润总额为3亿元,财务费用2000万元,为购置一条新生产线专门发行了1亿元的公司债券,该债券平价发行,债券发行费用200万元,当年应付债券利息300万元。发行公司债券募集的资金已于年
学校文化以传递文化为己任的特征,突出地表现在它所传递的_________上。
某国公民李某曾在国外多次进行贩毒活动,并曾被其所属国通缉。某日,李某到我国境内旅游被拘捕,李某既以非中华人民共和国公民,也未在中华人民共和国境内犯过罪为由提出抗议。我国依法可以对李某采取下列哪些措施?()
设f在点(a,b)处的偏导数存在,求
最新回复
(
0
)