首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
22
问题
阅读下面程序:
#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://jikaoti.com/ti/g4L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
学生和课程的关系模式定义为: S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课程号和成绩)。 关
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
以下选项中能用作数据常量的是()。
下列叙述中错误的是()。
若有定义int*p[3];,则以下叙述中正确的是()。
在最坏情况下比较次数相同的是()。
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如,当输入100时,输出:100=9+10+11+12+13+14+15+16100=18+19+20
下列给定程序中,已建立了一个带头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的
软件开发的结构化生命周期方法将软件生命周期划分成()。
在一个长度为n的线性表中插入一个元素,最好情况下需要移动的数据元素数目
随机试题
蔬菜清洗时应根据季节、蔬菜品种和用途的不同,分别采用不同的洗涤方法。()
压缩机油可分为矿物油型压缩机油和()压缩机油两大类。
药动学的研究领域包括()。
(2010年)已知质点沿半径为40cm的圆周运动,其运动规律为:s=20t(s以cm计,t以s计)。若t=1s,则点的速度与加速度的大小为()。
根据我国《建设工程质量管理条例》的规定,下列行为合法的是()。
在麦可卡(Mckeachie)等人的学习策略分类体系中,认知策略针对的对象是
某个年级有两个班,共计120人,如果把甲班的10名学生分配到乙班,则乙班人数变为甲班的2倍,则甲班实际人数为()。
Rnd函数不可能产生的值是( )。
Nowthenextthingyoumustdowhenyoulistenisthatyouneedto【T1】______thatthelecturerexpectsyoutoadd.Alllecturers
Whatexactlyisalie?Isitanythingwesaywhichweknowisuntrue?Orisitsomethingmorethanthat?Forexample,【B1】______a
最新回复
(
0
)