首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void f1(int&x){x++;} void f2(int x){++x;} int main(){ int x=10,y=12; f1(x); f2(y)
有如下程序: #include<iostream> using namespace std; void f1(int&x){x++;} void f2(int x){++x;} int main(){ int x=10,y=12; f1(x); f2(y)
admin
2015-11-24
43
问题
有如下程序:
#include<iostream>
using namespace std;
void f1(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
解析
在函数n(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/llNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚基类的描述中,错误的是()。
流程控制语句的基本控制结构有三种,不属于这一种结构的是()。
下列程序的运行结果是#include<iostream.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}void
为用户与数据库系统提供接口的语言是
下列关于对象概念的描述中,错误的是()。
面向对象程序设计支持的3大特性为:封装性、继承性和【】。
以下能对二维数组a进行正确初始化的语句是
下列叙述中,不属于数据库系统的是
C++流中重载了运算符<<,它是一个()。
在算法正确的前提下,评价一个算法的两个标准是【】。
随机试题
钠与氢气在加热条件下反应生成氢化钠,其中钠是氧化剂。()
我国的国体是()。
Manyanimalshaveanexcellentsenseofsmell,whichtheyuseinhunting.Ontheotherhand,theireyesightmaybepoor.Dogs,f
小儿五脏辨证,下列除哪项外都为肺经本病
Kennedy第四类的活动义齿模型设计时,将模型向后倾斜的主要目的是
以价值决定因素为基础预测一个公司的红利和盈利情况,这种股票分析方法被称为()。
我国是一个多民族国家,在社会主义时期处理民族问题的基本原则中不包括()。
材料一:必须保证日本不再次威胁美国及世界的和平和安全。……对日本本土必须进行军事占领。这个占领必须有利于在与日本处于战争状态时,为盟国利益而行动的主要同盟国……意见发生不统一的时候,就按美国的政策执行。
Manypeopleliketotravel.Theproblemisgettingyourpettothe【C1】______.Inrecentyears,transportingpetsonflightshas
InternetUsersTurnAddictsIfyou’reanInternetuser,youknowwhoyouare.Theyareamongallofusinsociety,although
最新回复
(
0
)