首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void f1(inta x,int&y){int z=x;x=y;y=z;} void f2(int x,int y){int
有如下程序: #include<iostream> using namespace std; void f1(inta x,int&y){int z=x;x=y;y=z;} void f2(int x,int y){int
admin
2020-04-07
20
问题
有如下程序:
#include<iostream>
using namespace std;
void f1(inta x,int&y){int z=x;x=y;y=z;}
void f2(int x,int y){int z=x;x=y;y=z;}
int main() {
int x=10,y=26;
f1(x,y);
f2(x,y);
cout<<y<<end1;
return 0;
}
运行时的输出结果是( )。
选项
A、10
B、16
C、26
D、36
答案
A
解析
子函数f1中的形参是引用变量,所以执行子函数实现了变量x,y值的交换,变量x的值等于26,而变量y的值等于10。而子函数f2中的形参是普通变量,因为C++的函数之间的参数传递是传值,所以执行函数f2不能实现变量x,y值的交换。
转载请注明原文地址:https://jikaoti.com/ti/JdA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面______机制允许对一个函数名给出多个函数定义
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是______。当use()为虚拟函数时的程序执行结果:sizeof(A)=8sized(B)=12sizeof(C)=16当use()
下列关于类中成员函数特征的描述中错误的是()。
下列程序的输出结果是()。#include<iostream.h>main(){intm=5;if(m++>5)cout<<m;elsecout<<m--;}
下列叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:intm,n;};classDerived1:【】Base{};
C++语言中在C语言的基础上增加的特性不包括()。
C++语言类体系中,不能被派生类继承的有
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
随机试题
护理诊断的陈述包括的三个要素是
A、视神经球内段B、视神经眶内段C、视神经管内段D、视神经颅内段E、视神经球内段筛板前部分活动度最大的是()
1岁患儿,因婴儿腹泻脱水入院。经补液脱水基本纠正,但患儿精神萎靡、四肢无力、心音低钝、腹胀、腱反射减弱。应考虑为
程控数字交换机硬件系统组成不包括()。
普通工商企业可以成为同业拆借市场的主体。()
关于劳动者的权利和义务在《劳动合同法》关于劳动合同制度的部分新规定中被提到了()等内容。
在Access的数据表中删除一条记录,被删除的记录()。
Morethan2,000yearsago,thephilosopherSocrateswanderedaroundAthensaskingquestions,anapproachtofind【M1】______truth
Would-belanguageteacherseverywherehaveonethingincommon:theyallwantsomerecognitionoftheirprofessionalstatusand
Bilingual(双语的)educationinschoolshaslongbeenapoliticalhotpotato—itwasbannedinCaliforniabya1998ballotmeasure,wh
最新回复
(
0
)