首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #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
48
问题
下列程序输出的结果是( )。
#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://www.kaotiyun.com/show/0myp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
派生类的成员函数不能访问基类的()。
下列关于类定义的说法中,正确的是()。
有如下程序:#includeusingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}intget(){returnm;}intget()
下列字符串中,不可以用做C++标识符的是()。
下列叙述中正确的是
字符串"8+a=b\n\r"的长度为
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
在下列关键字中,不能用来表示继承方式的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
虽然说经营性养老机构的定价是放开的,政府不能够干预,但是,从保障购买者权益、稳定养老床位价格、规范市场秩序等角度来说,有关方面需要高度警惕这种销售床位的经营模式带来的种种问题。比方说,床位可以炒卖,这既有可能背离了养老机构床位的属性——把养老服务变成一种投
求
关于相关和回归的概念,下列正确的是
女性,32岁。月经量多,鼻出血3天。下列不支持原发性血小板减少性紫癜的是
屋面卷材防水层上有重物覆盖或基层变形较大时,卷材铺贴应优先采用(),但距屋面周边800mm内以及叠层铺贴的各层卷材之间应满粘。
简述MRPII系统的功能
根据所给材料回答问题。《经济大观察》是经济类双月刊,A4开本,在甲省出版,向国内外公开发行。该刊编辑部未公开说明过稿件审阅处理的期限。2018年8月中旬,该编辑部收到两篇稿件。一篇是作者林华投寄的《中美博弈》,其中详细介绍了中美两国几次经济谈判的
质量互变规律揭示的是()。
社会主义社会实行按劳分配的前提条件是()。
Americansareproudoftheirvarietyandindividuality,yettheyloveandrespectfewthingsmorethanauniform,whetheritis
最新回复
(
0
)