首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-07-23
19
问题
有如下程序:
#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(int x, int y)
B、f(int *x, int *y)
C、f(int &x, int &y)
D、swap(int x, int y)
答案
C
解析
参数传递有三种:
传值(value),传址(address),和传引用(reference)
传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值。
传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量
传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。
题目中要求输出10,即将x和y值调换,那么就需要使用传引用来改变x和y的值,所以只有C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/w5l0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classCup{public:voidSetPrice(doubleval);private:doubleprice;}
下列关于对象初始化的叙述中,正确的是
下列语句中错误的是
在软件开发中,需求分析阶段产生的主要文档是( )。
有如下类声明:classWhat{intn;public:doubled;private:charc;};类What的公有数据成员和私有数
下列关于C++流的表述中,正确的是
下列选项中,与实现运行时多态性无关的是
执行下列语句段后,输出字符"*"的个数是()。for(inti=50;i>1;i-=2)cout
在软件开发中,需求分析阶段可以使用的工具是( )。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sLst。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Pepend。在main函数中给出了一组测试数据,此时程序的输出
随机试题
婴幼儿外耳道狭窄,容易出现疖肿。()
在创新活动中,创新精神往往是成功的关键。()
男性,47岁,身高170cm,体重110kg,肾盂造影示左肾中度积水,左输尿管中段结石,直径1.5cm,右侧输尿管上段结石1.2cm,右肾无积水,最佳治疗方案是
导致婴幼儿佝偻病最主要的原因是()
A.销售药品时,营业人员根据医师处方调剂、配合药品的过程B.将已购进但未入库的药品,从供货方直接发送到向本企业购买同一药品的需求方C.本企业向某一药品生产企业首次购进的药品D.购进药品时,与本企业首次发生供需关系的药品生产或经营企业E.本企
影响企业一般主管人员KPI的因素主要有()。
后评价是在项目建成并投入运营或使用后,通过对项目全面总结评价,汲取经验教训,提高改进项目决策水平,以提高投资效益,其主要目的是得到经验、教训和启示。根据以上定义,下列不属于后评价范畴的是:
2009年11月,首届世界低碳与生态经济大会技术博览会在江西南昌召开,在这次大会上.江西共签约项目143个,总投资为1045.95亿元,先后分三次签约;第一次,与23家央企签约37个合作项目,项目总投资为519.1亿元;第二次,九江市人民政府与中信集团签
人的脑细胞总数逾三百亿个,参与人的正常活动的仅是其中的一小部分。要有效地开发青少年的智力,有两个必要条件:第一,必须使他们勤于思考,这样才能激活更多的脑细胞;第二,必须使他们摄入足够的脑细胞生长所需要的营养素,这样才能促进脑细胞的正常分裂。“125健脑素”
Elitememoryathletesarenotsodifferentfromtheirpeersinanyothersport:Theyfaceoffinintensecompetitionswherethey
最新回复
(
0
)