首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是【 】。 #include <iostream> using namespace std; int x; void funA(int&,int); void funB(int,int&
下面程序的输出结果是【 】。 #include <iostream> using namespace std; int x; void funA(int&,int); void funB(int,int&
admin
2010-03-29
26
问题
下面程序的输出结果是【 】。
#include <iostream>
using namespace std;
int x;
void funA(int&,int);
void funB(int,int&);
int main()
{
int first;
int second=5;
x=6;
funA(first,second);
funB(first,second);
cout<<first<<" "<<second<<" "<<x<<endl;
return 0;
}
void funA(int &a,int b)
{
int first;
first=a+b;
a=2*b;
b=first+4;
}
void funB(int u,int &v)
{
int second;
second=x;
v=second+4;
x=u+v;
}
选项
答案
10 10 20
解析
本题考核函数的引用传递。“引用”实际上是给一个已知变量起个别名,对引用的操作也就是对被它引用的变量的操作。函数funA的功能是将第二个实参的值乘以2再赋值给第一个实参(通过引用传递实现),函数funB的功能是将全局变量x加上4再赋值给第二个实参,同时x等于第一个实参与第二个实参相加的和。
转载请注明原文地址:https://kaotiyun.com/show/kNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
以下叙述正确的是
下列叙述中正确的是
以下叙述错误的是()。
结构化程序设计的3种结构是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下面不属于软件需求分析阶段主要工作的是
若有如下形式的函数intfun(inta[],int*p,intn){……}调用函数之前需要对函数进行声明,则以下选项中错误的是()。
计算机软件设计过程中,符合划分模块的准则的选项是()。
下列描述中,抽象类的特性是
随机试题
简述社会存在和社会意识的含义及其相互关系。
针刺补泻手法中基本补泻法指的是
心功能按NYHA分级,心功能在I、Ⅱ级时其治疗措施是
在人均耕地特别少的地区,经省级人民政府批准,可增加安置补助费;但土地补偿费和安置补助费之和不得超过该土地被征收前三年平均年产值的()倍。
监管当局要求银行必须持有的资本是()。
20世纪三十年代,中国油画界出现了三大艺术趋向,其中以()为代表的艺术家群体继承西方写实油画的传统,关注政治和社会生活。
【2014.河北石家庄】“自信、勤奋、乐观”描写的是人的()心理特征。
关于一个班的英语六级通过情况有如下陈述:(1)班长通过了。(2)该班所有人都没有通过英语六级考试。(3)有些人通过了。(4)如果班长通过了,那么学习委员也通过了。经过详细调查,发现上述断定只有一个是假的,可
Whatisthewoman’smajor?
It’stheholidayseasonandthatmeanskidsbythemillionsareaskingSantafortheopportunitytoblowawayenemysoldiersan
最新回复
(
0
)