首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-11-11
22
问题
有如下程序:
#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/PZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCⅡ值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回一1;或者不存在时也返回一1。注意
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objA1,请在注释∥********1********后添加适当的语句。(2)为类obj
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下函数:intfactorial(intn):求出n的阶乘,必须使用递归调用。如果n小于1则返回0。注意:不能修改函数的其他部分。#include#in
静态数据成员在()进行初始化。
下列叙述中,正确的是()。
关于面向对象的程序设计方法,下列说法正确的是
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是Samplea[2],*P=newSample;
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
在快速排序法中,每经过一次数据交换(或移动)后
随机试题
结核样肉芽肿不见于下列哪种疾病
摄影床常用滤线栅的比值是
有关麻醉药品和精神药品的管理,说法错误的是
声环境二级评价工作要求,针对建设工程特点提出噪声防治措施并()。
依据《消防法》的规定,机关、团体、企业、事业单位应当履行的消防安全职责有()。
生产工人劳动保护费主要包括()等。
以下属于计算机存储器的有()。
根据我国《行政诉讼法》的规定,当事人可以委托诉讼代理人的人数为()。
下面程序的输出结果是#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10]
1.在考生文件夹下新建KANG1文件夹和KANG2两个文件夹。2.将考生文件夹下MING文件夹复制到KANG1文件夹中。3.将考生文件夹下HWAST文件夹中的文件XIAN.txt重命名为YANG.txt。4.搜索考生文件夹中的FUNC.wri文件,
最新回复
(
0
)