首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include funl(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;} f
下列程序输出的结果是( )。 #include funl(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;} f
admin
2021-06-10
46
问题
下列程序输出的结果是( )。
#include
funl(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()
{
char a,b;
a=’A’;b=’B’;fun l(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/mkfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#ineludeusingnamespacestd;classSample{friendlongfun(SampleS);public:Sample(longa){x=a
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;e
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在∥********error******
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
字符串"8+a=\tb\n\r"的长度为
下面是重载为非成员函数的运算符函数原型,其中错误的是
请打开考生文件夹下的解决方案文件proj3,其中声明了MiniComplex是一个用于表示复数的类。请编写这个operator+运算符函数,以实现复数的求和运算。两个复数的和是指这样一个复数:其实部等于两个复数的实部之和,其虚部等于两个复数的虚部之和。例如
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
随机试题
“先发制人”的技术创新战略,可以给企业带来的好处是()
手的外伤的原因有________、________、________、________和________。
5月12日国际护士节是
1~4个月小儿贫血的标准是6个月~6岁小儿贫血的标准是
外科疾病由多种原因引起,其中最主要的是由于()
()具有资金实力雄厚、资信度高和灵活多样等方面的优越性,因而在当代已成为信用关系中的主体和基本形式。
某企业对外币业务采用业务发生当日的市场汇率进行核算,按月计算汇兑损益。1月20日销售价款为20万美元产品一批,货款尚未收到,当日的市场汇率为1美元:8.25元人民币、1月31日的市场汇率为1美元=8.28元人民币、2月28日市场汇率为1美元=8.23元人民
女性导游人员用餐前为保持形象可以在餐桌前补妆。()
安徽省实施绿色增长模式攻关示范工程,旨在大力推进农业机械化。()
Whatdoesthisnewsitemmainlytalkabout?
最新回复
(
0
)