首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int
有如下程序: #include<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int
admin
2021-09-05
58
问题
有如下程序:
#include<iostream>
using namespace std;
void fun(int&x,int y){int t=x;x=y;y=t;}
int main()
{
int a[2]={1,2};
fun(a[1],a[0]);
std::cout<<a[0]<<’,’’<<a[1]<<std::endl;
return 0;
}
执行后的输出结果是( )。
选项
A、2,2
B、1,1
C、1,2
D、2,1
答案
B
解析
程序中的fun函数的功能是实现函数中两个参数的交换。主函数中fun的调用中第一个参数为数组第二个值即2,第二个参数为第一个值即1。在fun的定义中第一个形参引用类型,其改变会改变主函数中实参的值;而第二个形参不是引用类型,其改变不会改变第二个实参,所以2,1的交换结果为1,1,即B。
转载请注明原文地址:https://kaotiyun.com/show/gZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈叙述正确的是
将E-R图转换为关系模式时,实体和联系都可以表示为
有如下两个类定义:classAA{);classBB{AAvl,*v2;BBv3:int*v4;);其中有一个成员变量的定义是错误的,这个变量是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
下列运算符中,在C++语言中不能重载的是()。
下列符号中,正确的C++标识符是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
在数据库系统中,用户所见的数据模式为
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
男性,28岁,因感冒后出现进行性少尿做肾活检,结果为细胞新月体性肾小球肾炎,血浆抗肾小球基底膜抗体(+),首选治疗应为
颈内动脉闭塞会出现的症状是
各省、自治区、直辖市划定的基本农田应当占本行政区域内耕地的()以上。
如出口单位委托有代理报关权的报关企业代理报关,但由委托单位签订出口合同并收汇的,报关时应使用()的核销单。
大多数国家对自杀责任都作了( )的限制。
简述斯巴达教育的特点。
两千多年前的《诗经》提出“夙夜在公”,西汉的贾谊提出“国而忘家,公而忘私”,宋代的范仲淹提出“先天下之忧而忧,后天下之乐而乐”,明代的顾炎武提出“天下兴亡,匹夫有责”等,这些都体现了中华民族传统美德中()
下面关于计算机病毒的叙述中,不正确的是_______。
ThemainriverspartinginBritainrunfrom______
NowadaysChinaischallengingexamination-orientededucationbyadvocatingquality-orientededucation.Lotsofpeoplearediscus
最新回复
(
0
)