首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #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
31
问题
下列程序输出的结果是( )。
#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://jikaoti.com/ti/ogl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:classBase{public:intdata;};classDerived1:publicBase{};classDerived2:protectedBase{};intmain(){Deriv
派生类的成员函数不能访问基类的()。
下列叙述中正确的是( )。
要利用C++流进行文件操作,必须在程序中包含的头文件是
有如下程序:#includeusingnamespacestd;classVAC{public:intf()const{return3;}intf(){return5;}};intmain(){VACv
下列字符串中,不可以用做C++标识符的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
使用白盒测试方法时,设计测试用例应根据
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
关于关键字class和typename,下列表述中正确的是()。
随机试题
A、湿啰音B、胸膜摩擦音C、移动性浊音D、肠鸣音E、胃振水音气管或支气管内有稀薄的分泌物,随呼吸气体通过时,形成的水泡即刻破裂所产生的声音是()。
湿热型带下病的主证中,下列哪项是错误的
试验检测机构申请可选的参数数量,应该以质监机构最后的确认数量为准。()
在换路瞬间,下列各项中除()不能跃变外,其他全可跃变。
根据《建设工程工程量清单计价规范》的规定,按设计图示尺寸以油漆部分展开面积计算工程量的是()。
商用房贷款申请人必须先付清不低于所购或所租的商用房全部价款()以上的首期付款。
下列关于多国化战略的表述,错误的是()。
关于证券投资组合理论的以下表述中,正确的是()。
税收政策主要用于实现稳定和发展经济,调节收入分配等目标。()
Wehaveheardalotaboutthehealthbenefitsoftea,especiallygreentea.Itishighinpolyphenols,compoundswithstrongan
最新回复
(
0
)