首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-05-22
7
问题
有如下程序:
#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://jikaoti.com/ti/rXA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B根据二分法查找法需要两次:①首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找。②第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成
10.10此题考查的是引用的定义和使用。题目中r初始化为对x的引用,那么r的值就与x的值相等。
成员初始化列表c++语言规定对基类数据成员的初始化必须在派生类的构造函数中的成员初始化列表中进行。
在关系代数运算中,__________操作会消去关系中的某些列并删去重复的元组。
A、 B、 C、 D、 Awhile循环取串长度,赋值给j,然后在for循环中由串两边开始向中间进行字符比较,当最后i和j标识字符位置的变量相等,那么奇数个字符,或者i大于j时那么偶数个字符,则表示是对称的。
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
以下选项中合法的用户标识符是
随机试题
针对项目风险而采取的相应对策指的是()。
相贯体展开前必须解决什么问题?
利率风险:
交换二次积分次序=_____________.
A.需氧菌B.兼性厌氧菌C.专性厌氧菌D.以上两者均是E.以上两者均不是在有氧或无氧环境中均可生长的是
确定省级主体功能区,原则上以()为基本单元。
2010年3月1日,正泰公司“应收账款”账户借方余额为560000元,两个所属明细账户的余额分别为:“W企业”借方余额300000元,“M企业”借方余额260000元。3月10日,正泰公司收到W企业归还的账款200000元,存入银行;3月16日,正泰公司向
企业在货币交易中,以及纳税年度终了时将人民币以外的货币性资产、负债按照期末即期人民币汇率中间价折算时产生的汇兑损失准予扣除。()
设z=f(exsiny,x2+y2),且f(u,υ)二阶连续可偏导,求
Wateristheoldestformoftransportation.Theoriginalsailingvesselswerereplacedbysteamboatsintheearly1800sandbyd
最新回复
(
0
)