首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fl(int&x){x++;} void f2(int x){++x;} int main(){ int x=10,y=1
有如下程序: #include using namespace std; void fl(int&x){x++;} void f2(int x){++x;} int main(){ int x=10,y=1
admin
2020-04-07
68
问题
有如下程序:
#include
using namespace std;
void fl(int&x){x++;}
void f2(int x){++x;}
int main(){
int x=10,y=12;
f1(x);
f2(y);
cout<<x+y<<endl;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、22
B、23
C、24
D、25
答案
B
解析
在函数f1(int&x){x++;}中,是对变量x的引用,所以当在-main函数中执行“fl(x);”语句后,变量x的值等于11,而在函数void f2(int x){++x;)中,对变量x的传递调用,在main函数中执行“f2(y);”语句后,变量y的值仍然等于12,所以输出x+y的值等于23。
转载请注明原文地址:https://kaotiyun.com/show/888p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
A、 B、 C、 D、 C
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
以下程序的结果是()。#include<iostream.h>voidmain(){char*p="abcdefgh",*r;long*q;q=(long*)P;q++;r=(char
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。#includeusingnamespacestd;classA{public:A(){cout
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB:privateA{
下列叙述中正确的是
一个类可以直接或间接的祖先中继承所有的属性和方法。采用这个方法可以提高了软件的【】。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
数据库设计中反映用户对数据要求的模式是
随机试题
企业分立
组织液的形成因素不包括
患者,男,12岁。患流痰3年,溃口位于左腰部,脓水稀薄,夹有败絮样物,伴有午后潮热,夜间盗汗,口燥咽干,咳嗽痰血,舌红少苔。脉细数。内治应首选()
下列不为民法上物的是:()
桥梁试验的任务主要包括以下()。
下列项目中,不属于票据的是()。
销售火爆的iPad2位于成都的制造车间发生爆炸,整条生产线被炸毁,造成大量人员伤亡。一些经销商认为由于生产线瘫痪iPad2会出现供货紧张的情况,如果此时抢购大量iPad2就可以在市场供货不足时以高价售出,获取高额利润。以下哪项如果为真最可能让这些
下列天体系统中,不包含地球的是()。
Itallstartedin2009,withaseven-hourtraintripfromOslotoBergen.Bergensbanen,alivebroadcastofthevoyagebyNRK,f
A、Hissuggestionsandhelp.B、Thecruelrealityandunpleasantlife.C、Theresponsibilitytohelpothers.D、Theprotectionofot
最新回复
(
0
)