首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void _________ {int z=x; x=y; y=z;} int main() { int
有如下程序: #include using namespace std; void _________ {int z=x; x=y; y=z;} int main() { int
admin
2020-05-14
56
问题
有如下程序:
#include
using namespace std;
void _________ {int z=x; x=y; y=z;}
int main() {
int x=0,y=1;
f(x,y);
cout<
return 0;
}
若要输出为 10,则横线处缺失部分为
选项
A、f(intx,inty)
B、f(int*x,int*y)
C、f(int&x,int&y)
D、swap(intx,inty)
答案
C
解析
参数传递有三种:
传值(value),传址(address),和传引用(reference)
传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值。
传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。
题目中要求输出10,即将x和y值调换,那么就需要使用传引用来改变x和y的值,所以只有C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/pq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关指针的用法中,错误的是()。
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;)};ClassB:publicA{intb;A
下列不属于软件工程3个要素的是( )。
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:i
已知类A有公用数据成员a,并重载了“=”运算符,且有Aobj2;constA*ptrnewA;则下列语句错误的是()。
下列关于运算符重载的叙述中,错误的是
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
下列字符串中不能作为C++标识符使用的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。注意:不要改动main函数,不能增行或删行,也不能更改程序的结
程序流程图中带有箭头的线段表示的是()。
随机试题
影响员工晋升的因素很多,比较重要的因素不包括()。
淋巴瘤患者进行脑脊液检查见于
A.新生儿肺透明膜病B.新生儿坏死性小肠结肠炎C.破伤风D.感染性肺炎E.新生儿败血症生后出现进行性呼吸困难()
设计人有权向发包人提出索赔的是( )。
中国居民张某2015年3月在市区内开办了一家餐馆和一个副食品加工店,均为个人独资企业。自行核算餐馆2016年度销售收入为400000元,支出合计360000元;副食品加工店2016年度销售收入为800000元,支出合计650000元。张某选择从副食品加工店
()在对洛阳牡丹的历史、栽培、品种以及风俗民情进行了详尽的考察后,写成了中国第一部牡丹专著《洛阳牡丹记》。
现代足球、橄榄球、高尔夫球都出自()。
下列有关实验心理学中四种效度的说法,正确的是()。
设A为n阶方阵且|A|=0,则
McDonald’s,Greggs,KFCandSubwayaretodaynamedasthemostlitteredbrandsinEnglandasKeepBritainTidy【C1】________fast-f
最新回复
(
0
)