首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void f(int x, int &y) {int z=x; x=y; y=z;} int main() {
有如下程序: #include using namespace std; void f(int x, int &y) {int z=x; x=y; y=z;} int main() {
admin
2020-07-23
50
问题
有如下程序:
#include
using namespace std;
void f(int x, int &y) {int z=x; x=y; y=z;}
int main() {
int x=0,y=1;
f(x,y);
cout<
return 0;
}
运行时的输出结果是
选项
A、00
B、01
C、10
D、11
答案
A
解析
参数传递有三种:
传值(value),传址(address),和传引用(reference)
传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值。 传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量。传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。本题中函数f中第一个参数为传值调用,第二个参数为传引用,其中y的值在执行完函数f就变为了x值,所以输出00,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1hyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
有如下类定义:classPoint{public:voidSetX(intxx);voidSetY(intyy);private:
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
若为类MyClass重载运算符"+",下列声明中,错误的是
有如下类定义:classBase{intm;public:intn;protected:intp;};classDerived
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
字面常量42、4.2、42L的数据类型分别是()。
下列选项中,不是C++关键字的是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
护理急性颅内压增高患儿应选择
下列哪项不是“阿托品化”的指标
公文的文种之间的关系主要表现为()。
下列关于个人生命周期中的稳定期的说法,错误的是()。
下列项目中属于长期负债项目的是()。
在导游服务中,导游人员一定要贯彻“双胜原则”,不要与旅游者争强好胜,有时即使出现原则问题,若与旅游活动无关,就不一定要辨明是非。()
在元代画家的笔下,花鸟画已经成为借物抒情、托物言志的途径,这种发展无疑丰富了花鸟画的内涵。发展至明清时期,许多花鸟画家更把家国观念、道德品评、祈求幸福等传统的人文精神寄托于画中.有些画家甚至将花鸟内容个性化,借以表达喜怒哀乐。因此,画家创作时重视追求境界多
统筹区域发展,缩小区域间的发展差距,是我国经济社会发展的一个重要原则。我国未来相当长的时期内,缩小区域发展差距的基本目标和促进区域协调发展的基本途径是
(2004年)某种飞机在机场降落时,为了减少滑行距离,在触地的瞬间,飞机尾部张开减速伞,以增大阻力,使飞机迅速减速并停下.现有一质量为9000kg的飞机,着陆时的水平速度为700km/h经测试,减速伞打开后,飞机所受的总阻力与飞机的速度成正
在窗体上画一个列表框和一个命令按钮,其名称分别为Listl和Commandl,然后编写如下事件过程PrivateSubForm_Load()Listl.Addltem"Iteml"Listl.Addltem"It
最新回复
(
0
)