首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include funl(char a,char b){char c;c=a;a=.b;b=c;) fun2(ehar*a,char b){char c;c=*a;*a=b;b=c;)
下列程序输出的结果是( )。 #include funl(char a,char b){char c;c=a;a=.b;b=c;) fun2(ehar*a,char b){char c;c=*a;*a=b;b=c;)
admin
2021-06-10
21
问题
下列程序输出的结果是( )。
#include
funl(char a,char b){char c;c=a;a=.b;b=c;)
fun2(ehar*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=IB’;funl(a,b);putchar(a);
选项
A、BABBAB
B、ABBBBA
C、ABBABA
D、ABABBA
答案
B
解析
由程序中的主函数main入手,分别调用funl,fun2,fun3函数,得到输出结果。其中,三个函数都是实现两个形参的交换功能,只是参数传递的方式不同,有的是地址,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以调用funl后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,即传递的是地址,所以形参a的改变会影响实参a的值,即BB。同理,调用fun3后为BA。
转载请注明原文地址:https://jikaoti.com/ti/s9h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释//********1********后
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释//********1*******
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的私有常量PI的赋
在对函数进行原型声明时,下列语法成分中不需要的是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
下列叙述中正确的是( )。
下列有关类成员的叙述中,正确的是()。
下列关于运算符函数的描述中,错误的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
随机试题
雨天机动车在高速公路行驶发生“水滑”现象时怎样处置?
支气管哮喘时支气管壁内浸润的炎细胞主要是
术前需要涂甲紫的妇科手术是
下列事项中,不会引起所有者权益变化的有()。
在金融衍生工具中,远期合约的最大功能是()。
企业的财务风险是指()。
“学为文士”是()的教育目标。
党的十六届六中全会明确提出了“()”的任务。
Christinewasrecentlydiggingthrougholdboxesinherstoreroompreparingtomovetoanewhouse.Inonebox,shecameacross
传统中国装饰绳结,也就是我们所说的中国结(Chineseknot),是一种典型的中国本土艺术。这是一门独特的传统中国民间手工编织艺术,每个绳结只使用一根线,根据其形状和意义而命名。在中国,“结”意味着团结、友谊、和平、温暖和爱情等。中国结经常被用来表达良
最新回复
(
0
)