首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; void f1(int& x,int&y){int z=x;x=y;y=z;) void f2(int x,inty){int z
有如下程序: #inc1ude<iostream> using namespace std; void f1(int& x,int&y){int z=x;x=y;y=z;) void f2(int x,inty){int z
admin
2016-11-23
20
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
void f1(int& x,int&y){int z=x;x=y;y=z;)
void f2(int x,inty){int z=x;x=y;y=z;}
int main() {
int x=10,y=26;
f1(x,y);
f2(x,y);
cout<<y<<end1;
retum 0;
}
运行时的输出结果是( )。
选项
A、10
B、16
C、26
D、36
答案
A
解析
子函数fl中的形参是引用变量,所以执行子函数实现了变量x,y值的交换,变量x的值等’二26,而变量y的值等于10。而子函数f2中的形参是普通变量,因为C++的函数之间的参数传递是传值,所以执行函数f2不能实现变量x,y值的交换。
转载请注明原文地址:https://kaotiyun.com/show/isAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
假定int类型变量占用两个字节,其有定义intx[10];{0,2,4};,则数组x在内存中所占字节数是
以下叙述中正确的是
为完成下面的程序,应在划线处填入的语句是#include<iostream>usingnamespacestd;classBase{private:intx;public:B
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
下述静态数据成员的特性中,()是错误的。
已知inta,*pa=&a:输出指针pa十进制的地址值的方法是()。
下面叙述不正确的是
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
若执行下面的程序时,从键盘上输入5和2,则输出结果是()。include(iostream.h)voidmain(){inta,b,k;cin>>a>>b;k=a;if(a<B)k=a%b;
随机试题
左向右分流型先心病最常见的并发症为()
检修氧传感器有哪些注意事项?
关于加单氧酶的叙述,正确的是
肺结核合并糖尿病时,其X线病变特点为
A.氟西汀B.艾司佐匹克隆C.艾司唑仑D.齐拉西酮E.美沙酮因左旋体引起不良反应,而以右旋体上市,具有短效催眠作用的药物是()
关于辩论原则的表述,下列哪些选项是正确的?(2009年卷三第82题)
下列行为中,不属于代理的有()。
有偿债能力的公司可采用多种重组方式,下列不是重组方式的是()。
“不得非法将监管罪犯的职权交予他人行使”中的“他人”指监狱人民警察以外的其他人。()
逻辑覆盖标准主要用于(14)。它主要包括条件覆盖、条件组合覆盖、判定覆盖、条件及判定覆盖、语句覆盖、路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是(15)。(14)
最新回复
(
0
)