首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下i面程序输出的结果为( )。 #include<iostream.h> void fun(int a,int b) {int temp; temp=a; a=b; b=temp; }
下i面程序输出的结果为( )。 #include<iostream.h> void fun(int a,int b) {int temp; temp=a; a=b; b=temp; }
admin
2019-06-12
20
问题
下i面程序输出的结果为( )。
#include<iostream.h>
void fun(int a,int b)
{int temp;
temp=a;
a=b;
b=temp;
}
void main()
{int m,n;
m=1;
n=2:
fun(m,n);
cout<<m<<’’’’<<n<<end1:
}
选项
A、12
B、21
C、22
D、程序有错误
答案
A
解析
函数fun中定义的参数a和b为形式参数,它们并不是实际存在的数据,只有在发生函数调用时才被分配内存空间,结束后,形参所占有的内存单元也被释放。并且函数fun没有返回值,它做的交换操作,并不能影响实际参数m和n。所以输出值保持不变,仍然是1和2,即输出:12。
转载请注明原文地址:https://jikaoti.com/ti/vxA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
下列字符串中,正确的C++标识符是()。
执行如下程序将输出():#includeusingnamespacestd;classBase{public:Base(){cout
C++中每个类都有一个隐含的__________指针。
对建立良好的程序设计风格,下面描述正确的是
下列关于类与对象的说法中,不正确的是()。
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()。
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【】函数。
在一个派生类对象结束其生命周期时()。
随机试题
最符合绞窄性肠梗阻腹部X线平片表现的是
()作为按发热条件选择配电变压器、导体及电器的依据,并用来计算电压损失和功率损耗。
按照现行规范,路面基层的类型可分为()。
下列记账差错中,能通过编制试算平衡表判断的记账差错是()。
在人身保险中,受益人变更取决于( )的意志。
乙公司与天空公司于2012年8月签订不可撤销合同,乙公司向天空公司销售设备50台。合同价格每台100万元(不含税)。该批设备在2013年1月25日交货。至2012年末天空公司已生产40台设备,由于原材料价格上涨,单位成本达到102万元,本合同已成为亏损合同
野菊花陈创①野菊花!野菊花开在山野里。②有谁见过这般豪放壮烈的花云,有谁闻过这么沉郁凝重的药香。那样泼泼辣辣地开,一簇一簇,一滩一滩,一坡一坡,灿烂辉煌!③花朵不过一分镍币大小,密密匝匝
传播学形成于20世纪40年代美国的原因有哪些?
在采用对等解决方案建立无线局域网时,仅需要使用的无线设备是()。
A—collectiveactionI—psychologicalsupportB—competitoranalysisJ—performance-relatedpayC—corporaterestructuringK—paysecr
最新回复
(
0
)