首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
2012-01-20
63
问题
阅读下面程序:
#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
解析
由程序main主函数入手,首先调用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://kaotiyun.com/show/7JVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知字符‘A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf(’’%d,%d’’,c1,c2-2);的输出结果是()。
有以下程序:#includemain(){unsignedchara=2,b=4,c=5,d;d=aIb;d&=c;printf("%d\n",d;}程序运行后的输出结果是(
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
给定程序MODll.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得
数据库应用系统中的核心问题是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后义正常地插入了一个元素,则循环队列中的元素个数为()。
随机试题
今年的庄稼好像毫无希望了。
以下说法正确的是()
男性,50岁。间断上腹隐痛,饱胀2年,有时嗳气胃镜检查发现幽门前区黏膜透见血管网,最可能的诊断是
疾病预防控制机构、医疗机构和采供血机构及其执行职务的人员发现本法规定的传染病疫情或者发现其他传染病暴发、流行以及突发原因不明的传染病时,应当遵循疫情报告何种原则,按照国务院规定的或者国务院卫生行政部门规定的内容、程序、方式和时限报告
善治外感风寒、头痛鼻塞、鼻渊的药对
政务公开对于城市规划管理具有的作用,下列正确的有()。
下列行政行为中,属于海关行使行政强制权的是()。
组织结构中完成企业目标所需的各项业务工作,及其比例和关系的称为()。
YouhaveaclassCnetwork,andyouneedtodesignitfor5usablesubnetswitheachsubnethandlingaminimumof18hostseach.
ThewhitepopulationofthenewUnitedStatesdidnotstretchfarbeyondtheeasternseaboarduntilthe19thcentury.TheBritis
最新回复
(
0
)