首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果为( )。 #inchde voidfun(rota,intb) { int temp; temp=a; a=b: b=temp; } voidmain()
下面程序输出的结果为( )。 #inchde voidfun(rota,intb) { int temp; temp=a; a=b: b=temp; } voidmain()
admin
2019-07-10
59
问题
下面程序输出的结果为( )。
#inchde
voidfun(rota,intb)
{
int temp;
temp=a;
a=b:
b=temp;
}
voidmain()
{
int:m,n;
m=1;
n=2;
fun(m,n);
cout<
}
选项
A、12
B、21
C、22
D、程序有错误
答案
A
解析
函数fun中定义的参数a和b为形式参数,它们并不是实际存在的数据,只有在发生函数调用时才被分配内存空间,结束后,形参所占有的内存单元也被释放。并且函数fun没有返回值,它做的交换操作,并不能影响实际参数m和n。所以输出值保持不变,仍然是1和2,即输出:12。
转载请注明原文地址:https://kaotiyun.com/show/fP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
链表不具有的特点是
有如下函数模板定义: template<typename T1,int a2,int a3> T1 fun(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。
成员初始化列表派生类是基类的具体化,而基类则是派生类的抽象。派生类也就是基类的具体实现,所以对基类数据成员的初始化是在派生类的构造函数中成员初始化列表执行的。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}private:
C++语言中while循环和do-while循环的主要区别是
下列叙述中正确的是
下列有关类成员的叙述中,正确的是()。
下列哪个是C++语言的有效标识符?
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
随机试题
A.感邪即发B.合病C.继发D.伏而后发E.徐发长期房室不节,继而出现腰膝酸软,尿频,遗精的发病类型是
关于痢疾的治法,下列说法不正确的是
我国目前采用的狂犬病疫苗的类型是
某上市公司发行股份购买资产,董事会决议公告日前20个交易日、30个交易日、60个交易日、120个交易日的公司股票交易均价分别为20元每股、22元每股、25元每股和30元每股,则以下发行股份的价格符合相关规定的有()。[2015年9月真题
工作说明书又称为()。
实施财务收支控制的主要目的不包括( )。
下列各操作中,不可删除幻灯片的是()。
下列哪些行为属于行政处罚?()
Thedetailsofthecostumeweretotallyauthentic.
【S1】【S6】
最新回复
(
0
)