首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为【 】。 #inciude<iostream, h> int f(int i) { return + +i; } int g(int &i){return ++i; } void main() { int a, b; a=
下列程序的执行结果为【 】。 #inciude<iostream, h> int f(int i) { return + +i; } int g(int &i){return ++i; } void main() { int a, b; a=
admin
2013-05-30
56
问题
下列程序的执行结果为【 】。
#inciude<iostream, h>
int f(int i) { return + +i; }
int g(int &i){return ++i; }
void main()
{ int a, b;
a=b=0;
a+ =f(g(A) );
b+=f(f(B) );
cout<<%= "<<a<<", b="<<(b<<end1;
}
选项
答案
a=3,b=2
解析
本题考查函数间引用传递的知识点。g(a)执行之后,返回值为1,a也变为1,这就是引用传递的特点。然后执行f(1),返回值为2,此时a=2+1,故a此时为3。由于f(b)不具有引用传递的特征,因此,执行后b=0+2,结果为2。
转载请注明原文地址:https://kaotiyun.com/show/CQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
在面向对象的程序设计中,下列叙述中错误的是()。
下面关于类的静态成员,说法正确的是______。
下列关于getline()函数的描述中,不正确的是()。
数据的存储结构是指()。
结构化方式由结构化分析,结构化设计和【】构成,它是一种面向数据流的开发方法。
若有以下定义:chars(10)="program",t[]="test";则下列选项中对字符串操作错误的是()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;while(*data){
冒泡排序算法在最好的情况下的元素交换次数为【】。
下列对派生类的表述中,错误的是()。
随机试题
A、髁突硬化B、髁突前斜面模糊不清C、髁突骨质增生D、髁突小凹陷缺损E、髁突囊样变表现为髁突边缘呈唇样或骨赘形成
A.《省心录.论医》B.《备急千金要方》C.《外科正宗》D.《本草纲目》E.《迈蒙尼提斯祷文》“无恒德者,不可以作医,人命死生之系”。出自的著作是()
下列哪项疾病不适合行胆囊切除术
A.阿司匹林B.对乙酰氨基酚C.布洛芬D.保泰松E.吲哚美辛超量服用可引起急性中毒性肝损害的药物是()。
雨期施工常准备的材料与工具设备有()。
由国家出资为符合条件的施工企业提供反担保,企业申请保函时不必全额缴纳保证金或获得中国银行授信的保函业务指( )。
上海证券交易所将上市公司所在行业分为五类,其中包含有()。
某企业2016年12月31日的资产负债表(简表)如下:该企业2016年的销售收入为6000万元,销售净利率为10%,净利润的50%分配给投资者。预计2017年销售收入比上年增长25%,为此需要增加固定资产200万元,增加无形资产100万元,根据有关情况
OSI参考模型定义了开放系统的层次结构,是对网络内部结构最精练的概括,它具有的特性包括()。
89.Idon’tthinkitadvisablethatTom______(被委以该职)sincehehasnoexperience.
最新回复
(
0
)