首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
25
问题
有如下程序:
#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/LAE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy)
有以下程序#include<iostream>usingnamespacestd;staticintdays[]={31,28,31,30,31,30,31,31,30,31,30,31};c
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
结构化程序设计的3种结构是
将E-R图转换到关系模式时,实体与联系都可以表示成
假设fin是一个文件流对象,则关闭文件的语句是【】。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n=x;}
具有3个结点的二叉树有
下列定义中p指向的地址可更改,但*p不能够更改的是
随机试题
患者,男,68岁。家属发现其昏迷不醒。查体:口唇呈樱桃红色,呼出气中有酒味。瞳孔正常大小。血压1130/60mmHg。心率105次/分。血液COHb浓度49%。急诊头颅CT正常。患者昏迷的可能原因是
以下猩红热的皮疹特点应除外:()
治疗咳嗽常须佐用化痰,热痰常选用的药物不包括
A.囟门下陷B.囟门高突C.囟门迟闭D.小儿头形过大E.头摇不能自主多为肾气不足()。
钢结构连接施工中,高强度螺栓施工完毕,其外露丝扣一般应为()扣。
主承销商按照中国证监会相关规定组织验资时应当以()为依据。
下列关于敏感度系数(SAF)的说法,正确的是()。
求助者一般资料:女性,26岁,家庭主妇。案例介绍:求助者半年以前结婚,结婚以前是某外企的会计,那时候每天很忙碌,因为和丈夫结婚来到丈夫工作的城市,丈夫收入可以,不要求求助者再工作,求助者也没有找到合适的工作,就一直呆在家里。求助者现在在家里只是洗
“学为人师,行为世范”体现了教师劳动的()特点。
It’snotwhatThomasMcKayseesinthismachine,butwhatthemachineseesinhimthatdetermineshowwellhiseyesviewthewor
最新回复
(
0
)