首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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://jikaoti.com/ti/jZt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include〈iostream〉usingnamespacestd;classA{private:intx;public:intz;vo
一个类的友元函数能够访问该类的
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n])
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++
内联函数是通过【】来实现的,因此内联函数是真正的函数。
有如下程序:#include<iostream>usingnamespacestd;classsample{private:intx,y;public:sample(i
下面的程序段中,有()处错误和警告。#include<stdio.h>intmain()intx;cin>>xcout<<x;}
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
在长度为n的有序线性表中进行二分查找,需要的比较次数为
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
随机试题
认知理论的代表人物不包括()
确诊溃疡活动性出血的最可靠方法是
郁证的病位多在
有“呕家圣药”之称的药物是( )。
某网站是一个综合性的网站,甲在该网站上贴了一篇自己曾经写过的题为“江南雨”的散文,该散文曾被收录于《美文欣赏》一书;乙在该网站转载了某国际时事新闻报道,下列哪种说法是正确的?()
导游人员进行导游活动,必须经旅行社委派。()
劳动教养,是指对有违法行为或轻微犯罪行为且屡教不改,而又不追究刑事责任的人实行强制性教育改造的行政强制措施,是()的一种方法。
averagelifeexpectancy
What’sbeingdiscussedinthetalk?
Livingisrisky.Crossingtheroad,drivingacar,flying,swallowinganaspirintabletoreatingachickensandwichtheycanal
最新回复
(
0
)