首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include fun 1(char a,char b){char c;c=a;a=b;b=c;) fun2(char*a,char b){char c;c=*a;*a=b;b=c;}
下列程序输出的结果是( )。 #include fun 1(char a,char b){char c;c=a;a=b;b=c;) fun2(char*a,char b){char c;c=*a;*a=b;b=c;}
admin
2020-07-23
55
问题
下列程序输出的结果是( )。
#include
fun 1(char a,char b){char c;c=a;a=b;b=c;)
fun2(char*a,char b){char c;c=*a;*a=b;b=c;}
fun3(char*a,char* b){char c;c=*a;*a;*b;*b=c;)
void main()
{chara,b;
a=‘A’;b=‘B’;fun 1(a,b);putchar((a;putchar(b);
a=‘A’;b=‘B’;fun2(&a.b);putchar((a;putchar(b);
a=‘A’;b=‘B’;fun3(&a,& b);putchar((a;putchar(b);
putchar(‘\n’);
}
选项
A、BABBAB
B、ABBBBA
C、ABBABA
D、ABABBA
答案
B
解析
由程序中的主函数main入手,分别调用fun1,fun2,fun3函数,得到输出结果。其中,三个函数都是实现两个形参的交换功能,只是参数传递的方式不同,有的是地址,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以调用fun1后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,即传递的是地址,所以形参a的改变会影响实参a的值,即BB。同理,调用fun3后为BA。
转载请注明原文地址:https://kaotiyun.com/show/0myp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的成员函数不能访问的基类成员是
有如下程序:#includeusingnamespacestd;voidfun(inta,______________){intc;c=a;a=*b;*b=c;}
深度为7的二叉树共有127个结点,则下列说法中错误的是
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Deriv
有如下程序:#includeusingnamespacestd;voidfun(int&a,______________){intc;c=a;a=b;b=c;}
下列关于函数模板的表述中,正确的是
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
下面不属于软件设计阶段任务的是()。
随机试题
现代汉语普通话中有_____个轻擦音,它们是_____。
《五代史伶官传序》采用欲扬先抑的手法,具有对比鲜明的写作特点。()
普鲁卡因偶能发生过敏反应的原因是
统计总体必须是()。
下列说法错误的是()。
ABC会计师事务所的A注册会计师负责审计甲公司2015年度财务报表。审计工作底稿中与负债审计相关的部分内容摘录如下:(1)甲公司各部门使用的请购单未连续编号,请购单由部门经理批准,超过一定金额还需总经理批准。A注册会计师认为该项控制设计有效,实施
孔子在中国历史上留下了伟大的文化遗产,以下关于孔子的说法正确的是()。
联系实际论述保持与消退原理对教育工作的意义.
关于加快转变经济发展方式的基本要求,下列说法不正确的是()。
A、 B、 C、 D、 B
最新回复
(
0
)