首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void f1(int& x, int& y) {int z=x+y; x=y; y=z;} void f2(int x, i
有如下程序: #include using namespace std; void f1(int& x, int& y) {int z=x+y; x=y; y=z;} void f2(int x, i
admin
2021-05-06
25
问题
有如下程序:
#include
using namespace std;
void f1(int& x, int& y) {int z=x+y; x=y; y=z;}
void f2(int x, int y) {int z=x+y; x=y; y=z;}
int main() {
int x=10,y=26;
f1(x,y);
f2(x,y);
cout<
return 0;
}
运行时的输出结果是
选项
A、10
B、26
C、36
D、46
答案
C
解析
参数传递有三种:
传值(value),传址(address),和传引用(reference)
传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值,函数f2就属于传值调用,所以不会改变y的值。
传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量
传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。f1函数属于传引用调用,所以y的值在执行完函数后变为了36,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/sQfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classT
下列关于对象概念的描述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按
请打开考生文件夹下的解决方案文件proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序的正确输出应为:插入前:1
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
以下关键字不能用来声明类的访问权限的是()。
在下列原型所示的C++函数中,按"传值"方式传递参数的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
随机试题
水解后呈伯胺发生重氮化偶合反应的药物是
A.质量B.质量保证C.质量控制D.质量管理E.全面质量管理决定产品的适用性的性质是
影响牙周探诊准确性的因素不包括
下列工程造价指数中,属于总指数的有()。
根据《仲裁法》,仲裁裁决可能被撤销的情形有()。
总分类科目一般由()统一制定。
王女士因遭受家庭暴力从家里逃了出来,找到社会工作者,这时社会工作者正确的处理方式是()。
【资料】在学《谁是最可爱的人》时,教师问:“谁是最可爱的人呢?”一个学生站起来说:“老师,我是不是最可爱的人啊?”老师说:“你热爱劳动,乐于助人,你是可爱的人;如果你能按时完成作业,认真听讲,上课积极发言,那么你就是最可爱的人。”你认为教师在对学生实施
推进和谐社会建设必须遵循的基本原则包括()。
TextTheSpringFestivalis【C1】______.Asatradition,peopleare【C2】______tohavesomethingnewtouseorwear,【C3】______chi
最新回复
(
0
)