首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void f1(int& x,int& y){int z=x;x=y;y=z;} void f2(int x,int y){int z=x;x
有如下程序: #include using namespace std; void f1(int& x,int& y){int z=x;x=y;y=z;} void f2(int x,int y){int z=x;x
admin
2019-05-06
29
问题
有如下程序:
#include
using namespace std;
void f1(int& 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<
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/JKAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的thi
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
C++中每个类都有一个隐含的______指针。
下列字符串中可以用作C++标识符的是
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
按照标识符的要求,下列选项中,()符号不能组成标识符。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
随机试题
AfterJackhadsentsomee-mails,he______workingonhisproject.
关于女性骨盆正确的有
设X~B(5,P),则P(X=2)=()。
下列各项中,属于借款费用的有()。
下列有关或有资产会计处理的表述中,不正确的存()。下列关于报表的调整和披露,处理正确的有()。
病例:患者,男,68岁,高血压20余年,因与他人争吵,突然出现头痛、呕吐、言语不清,跌倒在地,之后神志不清,大小便失禁。体检:昏迷,左侧瞳孔8mm,右侧3mm,血压180/100mmHg,呼吸16次/分,脉搏54次/分。头部CT示一侧基底内囊区高密度
以节俭清正__________奢靡之风,__________勤俭节约传统美德和“八项规定”,保持质朴和勤俭的本色,刹住公款吃喝,规范接待标准,精简活动规模,杜绝浪费陋习,狠刹挥霍享乐和骄奢淫逸的不良风气。依次填入画横线部分最恰当的一项是()。
[*]因为B=AE12(2)E13,所以|B|=|A||E12(2)||E13|=﹣3,又因为B*=|B|B﹣1,所以B*=﹣3E13﹣1E12﹣1(2)A﹣1=﹣3E13E12(﹣2)A﹣1,
Purchasingthenewproductionlinewillbea______dealforthecompany.
Pleaseaccepthisstrangewayofcelebration;wecan’t_____________(把我们的宗教信仰强加于他人).
最新回复
(
0
)