首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include fun I(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;) fun
下列程序输出的结果是( )。 #include fun I(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;) fun
admin
2021-02-22
45
问题
下列程序输出的结果是( )。
#include
fun I(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:,Ib;*b=c;)
void main()
{
char a,b;
a=
’
A
’
;b=
’
B
’
;funl(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/l6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intfun(charx,chary){if(x>y)returnx;returny;}
下列关于友元的叙述中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
在软件开发中,需求分析阶段产生的主要文档是()。
数据流图中带有箭头的线段表示的是()。
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
数据库管理系统中负责数据模式定义的语言是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
以下关于唇癌的叙述,哪项是错误的()
秦皮的主要化学成分是肉桂的主要化学成分是
罗伊适应模式的护理程序包括()步骤。
劳动行政部门自收到集体合同文本之日起()日内未提出异议的,集体合同即行生效。
工程价款的主要结算方式有()。
如果一家国内商业的贷款资产情况为:正常类贷款60亿元.关注类贷款20亿元,次级类贷款10亿元,可疑类贷款6亿元,损失类贷款5亿元,那么该商业银行的不良贷款率等于()。
我国某居民于2015年5月3日取得工资收入5000元,稿酬收入3000元,他当即将稿酬收入中的1000元通过国家机关捐赠给贫困地区(取得捐赠证明),则其当月应纳个人所得税为()。
在电子商务交易中,如果商品送达地址被入侵者修改,这种情况属于破坏了安全需求中的(35)。
_____онпошелнафронт.
Thereare30pairsofsocksinadrawer,60%ofthesocksareredandtherestareblue.Whatistheminimumpairsofsocksthat
最新回复
(
0
)