首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #include void funl(char a,charb) { char c; c=a;a=b;b=c; } void fun2(char
阅读下面程序: #include void funl(char a,charb) { char c; c=a;a=b;b=c; } void fun2(char
admin
2012-12-29
38
问题
阅读下面程序:
#include
void funl(char a,charb)
{
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=‘x’;b=‘Y’;
fim2(a,b);cout<
}
则该程序的输出为____________。
选项
答案
xyyx
解析
由程序majn主函数入手,首先调用fun1函数,输出结果。然后调用fun2函数,输出结果。在函数fun1声明中出现的参数为形参,调用结束后,形参单元被释放,实参单元仍维持原值。也就是fun1函数中的“c=a;a=b;b=c;”交换结果并不能改变主函数中a,b实参的值,“a=‘x’;b=‘y’;”输出为xy。函数void fun2(char&a,char&b)声明中的为实参的地址,所以在函数中调用交换语句后,实参值改变,即输出为yx。
转载请注明原文地址:https://www.kaotiyun.com/show/CuVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.C中。
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
有二三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
设有课程关系模式如下: R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为(
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
关系的实体完整性要求关系中不能为空的属性是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
材料的损耗一般以()表示。
有患者呃逆三天。呃声连连,声高有力,且伴有嗳腐吞酸,口气酸臭,腹痛拒按,肠鸣、矢气频频。查体表现为:舌苔厚腻,脉滑。这种病况多属于
下列情形签订的劳动合同,无效的有()。
某生产企业(增值税一般纳税人)2012年8月采购和销售货物支付运费取得相关抵扣凭证如下:1张自开票货物运输发票,运费金额10万元,装卸费1万元;1张铁路货物运输发票,运费金额3万元,建设基金0.8万元;1张代开票货物运输发票,运费金额8万元,建设基金2万元
风险管理流程中,()的目的在于帮助银行了解自身面临的风险及风险的严重程度。
下列各项中,属于企业在确定生产费用在完工产品与在产品之间的分配方法时,应考虑的具体条件包括()。
公安机关人民警察要坚持依法办事,公正办案,大公无私,光明磊落,廉洁从政,勤政为民,自觉抵制()的侵蚀。
下列作品与作者及其朝代或国家对应正确的是()。
HTTP协议中,用于读取一个网页的操作方法为(68)。
查询和视图有很多相似之处,下列描述中正确的是()。
最新回复
(
0
)