首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #include <iostream> using namespace std; int fun( int a, int b) { int c; c = a * b; retu
阅读下面程序: #include <iostream> using namespace std; int fun( int a, int b) { int c; c = a * b; retu
admin
2010-03-29
22
问题
阅读下面程序:
#include <iostream>
using namespace std;
int fun( int a, int b)
{
int c;
c = a * b;
return c;
}
int main ( )
{
int a = 3, b = 5, c = 4, x = O;
x = fun( fun( a, b ), c );
cout<<x<<end1;
return 0;
}
其运行结果是【 】。
选项
答案
60
解析
本题主要考察C++中函数的调用和变量作用域的问题。主函数中嵌套调用fun()函数,并将计算结果赋给变量x。而对于嵌套内fun()函数,其实参与形参名称相同,函数体内部的局部变量c也与主函数内的变量c名称相同,但由于形参与实参在存储区域里分别占有不同的内存空间,因此互相之间没有任何干扰。函数fun()的作用是返回形参a和b的乘积。由此可以得到函数嵌套调用的计算结果为: x=fun(fun(a,B) ,C) =(a*B) *c=3*4*5=60。即程序输出为60。
转载请注明原文地址:https://kaotiyun.com/show/DFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列程序段选项中,使i的运行结果为4的程序段是()。
若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}main()
以下关于typedef的叙述错误的是
下面选项中的程序段,没有编译错误的是()。
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
若变量已正确定义,以下选项中非法的表达式是
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
随机试题
中国某大学张教授。2011年7~12月份除了从所在大学取得工资薪金收入外.还取得以下几项收入:(1)7月份受邀到某企业作演讲,主办方支付报酬5000元。(2)9月份有两篇论文在相关专业期刊上发表,分别取得稿酬3200元和4500元。(3)10月份,将
绛舌可见于
如果地面气象观测站与项目的距离超过()km,并且地面站与评价范围的地理特征不一致,还需要进行补充地面气象观测。
总分类账一般采用( )。
一般资料:求助者,女性,28岁,无业。案例介绍:求助者由于孩子的问题前来咨询。下面是心理咨询师与求助者之间的一段对话:求助者:“我儿子今年4岁,他胆子太小,到现在还不敢一个人去卫生间。我试着改他这个毛病,曾和孩子约定,他每次自
劳动合同管理制度的内容包括()。(2008年5月三级真题)
作为一名新时代教师,应该怎样才能上好一堂课?
对于一个堆栈、若其入栈序列为1,2,3,……,n,不同的出入栈操作将产生不同的出栈序列。其出栈序列的个数正好等于结点个数为n的二叉树的个数,且与不同形态的二叉树一一对应。请简要叙述一种从堆栈输入(固定为1,2,3,……,n)/输出序列对应一种二叉树形态的方
Aresomepeoplebornclever,andothersbornstupid?Orisintelligencedevelopedbyourenvironmentandourexperience?Strange
Ihadto______myselffromtellingherwhatIthoughtofher.
最新回复
(
0
)