首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;) int main() { int
有如下程序: #inc1ude<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;) int main() { int
admin
2017-06-19
53
问题
有如下程序:
#inc1ude<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::end1;
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/aQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为【 】。#include<iostream.h>classM{
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为【 】。
以下程序的输出结果是 int a, b; void fun() {a=100; b=200; } main() { int a=5, b=7; fun(); cout<<a<<b<<e
阅读下面程序:#include<iomanip.h>intmain(){cout<<setfill(’*’)<<setw(8);cout<<setprecision(5)<<3.1
关于在调用模板函数时实参的使用,下列表述中正确的是()。
下列叙述中,错误的是()。
设有n元关系R及m元关系S,它们分别有p、q个元组,则关系R与S经笛卡尔积记为R×S,该关系是一个n+m元关系,那么其元组个数是()。
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
在一棵二叉树上第5层的结点数最多是
随机试题
Osler结节
管理学的特性不包括()。
It’snotdifficulttounderstandourdesireforathletestobeheroes.Onthesurface,atleast,athletesdisplayavitalandin
A、温度计B、旋光计C、pH计D、阿培折光计E、高效液相色谱;以下仪器用具使用正确的是测定熔点所用仪器
建设单位与供货商签订的水泥供货合同未约定交货地点,后双方对此没有达成补充协议,也不能依其他方法确定。则供货商备齐水泥后,()。
必须要经过报送________这一法律程序,订立的集体合同才能发生法律效力。
已知函数f(x)=sin()sinx一cos2x求f(x)的最小正周期和最小值;
用MIPS衡量的计算机性能指标是()。
A、Allsharkshaveteeth.B、Asharkcanhavesixrowsofteeth.C、Asharkcanhavehundredsofteeth.D、Allsharkshaveextremely
A、Itwillbelongbeforerobotscanbeusedathome.B、Itwillbeveryexpensivetouserobotsinthefuture.C、Robotswilltake
最新回复
(
0
)