首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
29
问题
阅读下面程序:
#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全国计算机二级
相关试题推荐
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串:Thisisastring.到字符数组s中的语句组是
已知字符‘A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf(’’%d,%d’’,c1,c2-2);的输出结果是()。
设有定义:intx,y,z;,且各变量已赋正整数值,则以下能正确表示代数式“”的C语言表达式是()。
下列关于线性链表的叙述中,正确的是()。
关于C语言标识符,以下叙述中错误的是()。
有以下程序:#include<stdio.h>voidmain(){chara,b,c,d;scanf("%c%c",&a,&b);C=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d)
下列工具中,不属于结构化分析的常用工具的是()。
将E—R图转换为关系模式时,实体和联系都可以表示为()。
下列工具中,不属于结构化分析的常用工具的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
眼视近物时不会发生屈光力增强。()
我提议咱们会后马上去办公室找史密斯教授,邀请他参加我们的英语晚会。
A.氨茶碱B.氯霉素C.维生素K3D.链霉素E.肾上腺皮质激素可影响小儿生长发育的药物是
患者,女性,62岁。因“右上腹痛伴寒战、高热3天”入院,既往有胆结石病史。入院查体:体温39.5℃,血压80/50mmHg,神志淡漠,巩膜黄染,右上腹压痛,未触及包块,肠鸣音正常。该患者初步诊断
()是指将钢件加热到500~700℃回火,即调质处理,因此可获得较高的力学性能,如高的强度、弹性极限和较高的韧性。
下列关于中国人民银行的定位,正确的是()。Ⅰ.发行的银行Ⅱ.银行的银行Ⅲ.政府的银行Ⅳ.人民的银行
在批量和样本不变的情况下,减小接收数Ac,将使()。
“旧时茅店社林边,路转溪桥忽见”——月光、蝉鸣、蛙声与稻香,都是夏夜田间的____________景物,遭遇罢官的辛弃疾在此一住十几年,心性渐渐____________,词句变得安详平实。依次填入划横线部分最恰当的一项是:
张萌萌在情人节那天收到了专递公司送来的一束鲜花。如果这束花是熟人送的,那么送花人一定知道张萌萌不喜欢玫瑰而喜欢紫罗兰。但张萌萌收到的是玫瑰。如果这束花不是熟人送的,那么,花中一定附有签字名片。但张萌萌收到的花中没有名片。因此,专递公司肯定犯了以下的某种错误
Colorsaresometimescalledhot,cold,orneutral(中性的).Redandyellowaresaidtobehotcolorsbecausetheymakearoomwarme
最新回复
(
0
)