首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
26
问题
阅读下面程序:
#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的程序段是()。
有以下程序#includeintfun(){staticintx=1;main(){inti,s=1;x+=1;for(i=1;i
以下叙述中正确的是
在快速排序法中,每经过一次数据交换(或移动)后
度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
以下选项中不属于C语言程序运算符的是
设有定义:intx=2;以下表达式中,值不为6的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",___);}在程序中下划线处应填入
数据库:DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
企业资质等级实行分级审批。()
DNA分子较RNA分子在化学结构上更为稳定的原因是
某企业想经营兽药,除了要有相关的场所和设施外,必须要求申请取得
A.肺炎B.肺癌C.肺结核D.肺脓肿E.结核性胸膜炎
不属于非镇静类H1受体拮抗剂药物有
我们党执政兴国的第一要务是()。
简述培训效果的评估指标。
习近平总书记在论文艺创作和学术创新问题时,引用自居易《与元九书》中的话:“文章合为时而著,歌诗合为事而作。”这句话所蕴含的唯物史观是:
前年,父亲年龄是儿子年龄的4倍;后年,父亲年龄是儿子年龄的3倍。父亲今年()岁。
Aliftiswonderful.It’salso(11)forus.Thinkaboutatallbuilding.Maybeithastwentyfloors,maybeithas(12)or
最新回复
(
0
)