首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> void fun(int& x,int y){int t=x;x=y;y=t; } int main() {
有如下程序: #inc1ude <iostream> void fun(int& x,int y){int t=x;x=y;y=t; } int main() {
admin
2020-04-07
20
问题
有如下程序:
#inc1ude <iostream>
void fun(int& x,int y){int t=x;x=y;y=t; }
int main()
{
int a[2]={23,42};
std::cout<<a[0]<<"," a[1] std::end1;
return 0;
}
执行后的输出结果是( )。
选项
A、42, 42
B、23, 23
C、23, 42
D、42, 23
答案
B
解析
此题考查是是函数的调用以及参数值的传递。函数fun中的第一个参数是引用传值方式,是双向的:第二个参数是按值传递,是单向的。
转载请注明原文地址:https://kaotiyun.com/show/ZN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staf
在某类的公共部分有声明string operator++();和string operator++(int);则说明
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。
有以下程序 main(int argc, chara*argv[]) { int n,i=0; while(argv[1][i]! =’\0’) { n=fun();i++;} cout<<n*argc<<endl;
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
有些运算符既可以作为成员函数重载,也可以作为非成员函数重载。若在一个重载的运算符函数的定义中成功地使用了this指针,说明它是作为【13】重载的
下列类模板的定义中语法格式错误的是
为了使模块尽可能独立,要求
随机试题
施工放样的原则是()。
在司汤达的小说中,深刻反映了。1825至1830年间王政复辟后期法国尖锐复杂的政治斗争和“19世纪最初三十年间……历届政府所带来的社会风气”的作品是()
功能润肺止咳的药物有
A.格列齐特B.阿卡波糖C.控制饮食,增强体育运动D.使用一种口服降糖药E.双胍类药物新诊断的糖尿病采用
期末结账时,有余额的账户结出余额,在“借”或“贷”一栏中表明余额方向;没有余额的账户,在“借”或“贷;一栏中写______,在金额栏中写______。
关于借款合同的变更与解除,下列说法错误的是()。
下列有关薪资设定的表述,正确的是()。
根据中外合资经营企业法律制度的规定,下列选项中,中外合资经营企业合营一方转让出资额必须符合的条件有()。
注册会计师在确定被审计单位寄销在外地的存货是否存在时,采取的下列方法中恰当的有()。
现在所说的“导游”概念,下面表述正确的是()。
最新回复
(
0
)