首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
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://www.kaotiyun.com/show/PZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串s中所有在字
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使函数fun()实现以下功能:找出一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?程序分析:在10万以内
下面关于虚函数的描述中正确的是()。
下列关于模板的叙述中,错误的是
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>using namespace std;class Base{ int a,b;public
在下面的类定义中,横线处应填入的内容是 class Fred { public: void print(){cout<<data<<endl;}
下列关于C++函数的叙述中,正确的是
当派生类继承一个基类时,默认的继承方式为()。
随机试题
新鲜空气对幼儿的作用是()。
下列选项不是劳动保护目的的有()。
关于小儿牙齿的发育,错误的是( )。
心绞痛发作的典型部位为
某儿童,5岁,口腔健康检查时医生推荐使用局部涂氟的方法防龋,选择的氟化液为酸性磷酸氟。每次使用的药量最多不超过
氟里昂月桂醇
本案所涉及的担保类型有()。下列关于巨龙公司为三友公司提供担保的说法中,正确的是()。
阅读下列史料并回答问题:材料一1941年1月6日,美国总统罗斯福在《致国会的年度咨文》中提出“四大自由”:“在我们力图保持安宁的键后的日子里,我们盼望有一个建立在四项人类基本自由的世界。第一是言论自由和发表意见的自由——遍及世界各地。第二是每
Somepeoplebelievethatinternationalsportcreatesgoodwill(31)______thenationsandthatifcountriesplay(32)______toge
SwedenPlanstoBeWorld’sFirstOil-FreeEconomyASwedenistotakethebiggestenergystepofanyadvancedwesterneconomyb
最新回复
(
0
)