首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
37
问题
有如下程序:
#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://kaotiyun.com/show/Lk8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
数据库DB、数据库系统:DBS、数据库管理系统DBMS之间的关系是()。
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句“f();”时,函数f的返回值是______。
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
A、 B、 C、 D、 D本题考查数据结构中队列的基本知识。队列是一种限定性的线性表,它只允许在表的一端插入元素,而在另一端删除元素,所以队列具有先进先出的特性。在队列中,允许插入元素的一端叫做队尾,允许删除
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
下列选项中不属于软件生命周期开发阶段任务的是()。
下列关于队列的叙述中正确的是
下列队列的描述中,正确的是()。
随机试题
论述对儒学的评价。
下列为病人翻身的处理中错误的是
宪法的根本法地位表现在()。
下列理解正确的是( )。
影响收益分配的因素有()。
Whichofthefollowingistheproperpronunciationof"meetyou"asaresultofassimilation?
下列关于法律职业特点的说法,不正确的是
周某为了庆祝自己的18岁生日,与吴某达成了购买吴某饲养的波斯猫的合同,周某支付了价款,合同还约定,在周某生日的当天,吴某应亲自将波斯猫交付给周某。在周某生日那天,吴某带着波斯猫去周某家的路上不慎将波斯猫丢失。当日,陈某发现波斯猫后甚为喜欢,便带至家中细心喂
设f(x)=x[-∫01f(x)dx,求∫01f(x)dx.
WithAirbus’sgiantA380airlineraboutintotaketotheskies,youmightthinkplanescouldnotgetmuchbigger—andyouwoul
最新回复
(
0
)