首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #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
2017-02-22
18
问题
下列程序输出的结果是( )。
#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 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/f5t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中每个类都有一个【】指针,该指针指向正在调用成员函数的对象。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
只能作为成员函数重载的是
有以下程序:#include<iostream>usingnamespacestd;classA{public:virtualvoidsetx(inti,int
在一个图中,所有顶点的度数之和等于所有边数的【 】倍。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有______个元素。
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
下面程序有注释的语句中,错误的语句是( )。 #include <iostream> using namespace std; class A{ int a; public: void show A()
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=false,Z=
随机试题
区域活动开始了,阳阳选择的是用打气筒打气的游戏,沐子高高兴兴地来到阳阳的身边,问:“阳阳,我和你一起玩好吗?”阳阳毫不客气地说:“不行。”并转身招呼其他孩子一起玩。沐子的笑容没有了,嘟起小嘴,眼泪吧嗒吧嗒地往下流。徐老师走到沐子身边询问情况,沐子说:“我喜
数字签名与消息的真实性认证有什么不同?
ADR报告因果关系评为条件的标准为
根据行政复议法的有关规定,下列关于行政复议申请期限的计算的表述不正确的有()。
下列关于保险合同中受益人的规定的说法中,错误的是()。
求下列不定积分:
设随机变量X的密度函数为f(x)=(-∞<x<+∞).求Cov(X,|X|),问X,|X|是否不相关?
教师表的“选择查询”设计视图如下,则查询结果是
Itiscrucialthatabroadsetofpeople—notjusttechnologistsorthosewhohappentobeinthecomputerindustry______inthed
Itwasnotmuchfuntotravelononeoftheoldsailingships.Lifewashardforbothpassengersandcrew.17thcenturysailing
最新回复
(
0
)