首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
51
问题
阅读下面程序:
#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全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是()。
下列叙述中错误的是()。
请编写函数fun,其功能是:在一个含有11个四位数的数组中,统计出这些数的奇数、偶数个数,然后计算出个数多的那些数的算术平均值并由函数返回,个数通过yy传回。 例如,若11个数据为:1101,1202,1303,1404,1505,2611,2712,2
有下列程序 #include<stdio.h> main() {FILE*fp; inti,a[6]={1,2,3,4,5,6}; fp=fopen("d.dat","w+b"); for(i=5;i>=0;i--)
若有定义int*p[3];,则以下叙述中正确的是()。
使用白盒测试方法时,设计测试用例应根据()。
下列输出字符“A”的方法中,()是错误的。
在传统集合运算中,假定有关系R和S,运算结果为RS。如果RS中的元组属于R而不属于S,则RS是【】运算的结果。
若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是______。
随机试题
论述北魏孝文帝改革。(南京农业大学1999年中国通史真题;北京师范大学2003年中国古代史真题;西北大学2005年中国古代史真题;浙江大学2006年中国通史真题)
酮体利用时所需要的辅助因子是
直接接触药品的包装材料和容器,必须符合()。
2004年6月12日,某县第二中学发生学生集体食物中毒,按照《突发卫生公共事件应急条例》的规定,下列哪种措施是合法的?()
以下指标适用于建筑火灾风险评估指标体系二级指标的有()。
下列属于公安行政管理的是()。
认知的核心是()。
设f(x)是连续函数,F(x)是f(x)的原函数,则
【】是数据库设计的核心。
(字处理题)办事员小李需要整理一份有关高新技术企业的政策文件呈送给总经理查阅。参照“示例1.jpg”、“示例2.jpg”,利用考生文件夹下提供的相关素材,按下列要求帮助小李完成文档的编排:打开考生文件夹下的文档“Word素材.docx”,将其另存为“W
最新回复
(
0
)