首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
44
问题
有如下程序:
#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全国计算机二级
相关试题推荐
C++语言的基本控制结构为顺序结构、选择结构和______。
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
以下运算符中不能重载的运算符是
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
以下程序的功能是输出1至100之间每位数的乘积大于每位数的和的数,例如对于数字12,有1*2<1+2,故不输出该数;对于27,有2*7>2+7,故输出该数。请填空。#include<iostream.h>voidmain
设二叉树如右:对该二叉树进行后序遍历的结果为______。
________是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
设F是一个森林,B是由F转换得到的二叉树,F中有几个非叶结点,则B中右指针域为空的结点有( )个。
针对数组定义intdata[10];,下列表述中错误的是
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
随机试题
下列关于近曲小管的描述,错误的是
下列不是临床死亡期特征的是
患者,男,46岁,体重60kg。因急性肠梗阻3天入院,发病后未进食,现诉口渴,全身乏力,不能起坐。检查:脉搏100次/分,血压100/60mmHg,眼窝凹陷,皮肤弹性差,24小时尿量1000ml。血红蛋白170g/L,血细胞比容0.53,血清钠134mmo
根据《工程建设项目勘察设计招标投标办法》的规定,招标文件要求投标人提交投标保证金的,保证金数额一般不超过勘察设计费投标报价的(),最多不超过10万元人民币。
用友软件中,下列关于操作员的说法正确的是()。
在Excel数据清单中,按某一字段内容进行归类,并对每一类作出统计的操作是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律。
大学生身处国家发展的重要战略机遇期,面临着难得的人生机遇,也面临着艰巨的生活挑战,在人生实践中会遇到各种各样的矛盾和困难,需要端正人生态度。端正人生态度,应当做到()
关于政府采购法的描述,正确的是(6)。
Thisroadaccidentpromptedareviewofschoolsafetypolicyregardingschoolbuses.
最新回复
(
0
)