首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int&x,int y){imt t=x;x=y;y=t;} int main() { int a[2]={1,
有如下程序: #include using namespace std; void fun(int&x,int y){imt t=x;x=y;y=t;} int main() { int a[2]={1,
admin
2021-09-05
36
问题
有如下程序:
#include
using namespace std;
void fun(int&x,int y){imt t=x;x=y;y=t;}
int main()
{
int a[2]={1,2};
fun(a[1],a[0]);
std∷cout<
return 0;
}
执行后的输出结果是( )。
选项
A、2,2
B、1,1
C、1,2
D、2,1
答案
B
解析
程序中的fun函数的功能是实现函数中两个参数的交换。主函数中fun的调用中第一个参数为数组第二个值即2,第二个参数为第一个值即1。在fun的定义中第一个形参引用类型,其改变会改变主函数中实参的值;而第二个形参不是引用类型,其改变不会改变第二个实参,所以2,1的交换结果为1,1,即B。
转载请注明原文地址:https://kaotiyun.com/show/so5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;i-=2)cout
下列关于运算符重载的叙述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classXX{protected:intk;public:XX(intn=5):
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
若有函数模板mySwap和一些变量定义如下:template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是()。
下列有关继承和派生的叙述中,正确的是()。
在数据库系统中,用户所见的数据模式为
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
算法的空间复杂度是指()。
随机试题
A.第1对咽囊B.第2对咽囊C.第3对咽囊D.第4对咽囊上一对甲状旁腺来源()
肺的顺应性变大,表示()。
下述疾病中不易引起胃扩张的是
17岁,男性,诊断为风湿性心肌炎,心功能Ⅲ级,心率110次/分,心电图示窦性心动过速,P-R间期0.28秒,对其心力衰竭的治疗最正确的是
纵隔畸胎瘤好发部位是
由心肌发炎损害引起的心力衰竭,禁用
分泌雌激素的卵巢恶性肿瘤是
出具客票是旅客的法定义务。()
下列说法与材料相符的是()。
commission
最新回复
(
0
)