首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int &a,______________) { int c; c=a; a=b; b=c; }
有如下程序: #include using namespace std; void fun(int &a,______________) { int c; c=a; a=b; b=c; }
admin
2015-07-22
14
问题
有如下程序:
#include
using namespace std;
void fun(int &a,______________) { int c; c=a; a=b; b=c; }
int main(){
int x,y;
x=1; y=2; fun(x,y); cout<
return 0;
}
运行后的输出结果是21,则横线处的语句应为
选项
A、int b
B、int *b
C、int &b
D、b
答案
C
解析
main函数中定义两个整型变量x=1,y=2,由输出x,y的结果为21,可知函数fun的功能是交换两个实参的值,由于函数fun中未使用指针类型的变量,所以若想通过函数fun交换实参的值,形参类型必然为引用类型,横线处语句为int &b,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/ltE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
有关析构函数的说法不正确的是()。
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=O;for(i=0;s[i];i++){if(【】)
在关系模型中,
下面对对象概念描述错误的是
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){x
运算符重载是对已有的运算符赋予多重含义,因此
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
下列叙述中正确的是
随机试题
联邦基金市场是()
男性,65岁,胸痛8h,心电图下壁导联和右胸导联ST段抬高0.1~0.3mV,经过补液治疗,血压仍然偏低,考虑血压低的原因
被照体与照片影像对比度相关因素有
全球经济一体化进程的逐步推进和信息技术的飞速发展,房地产业的发展与社会经济发展息息相关,其中影响房地产市场转变的主要社会经济力量包括()。①经济巨头投资的变动;②金融业的发展;③信息、通讯技术水平的提高;④生产方式和工作方式;⑤人文环
农民收入增加呈现出()、()、()的趋势。
财政支出绩效评价的对象是()。
人体进行耐力运动时,需要补充能量物质,合理的补充方式是()。
Scientistshavefoundthatalthoughwearepronetosnapoverreactions,ifwetakeamomentandthinkabouthowwearelikelyto
以下哪一项不是分组密码的优点?
在考生文件夹下“samp3.accdb”数据库中己设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:
最新回复
(
0
)