首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
21
问题
阅读下面程序:
#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://jikaoti.com/ti/imW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intn){inta;if(n=1)return1;a=n+fun(n-1);return(a);)main(){pfintf(’’%d\n’’,fun(5));}程序的
以下叙述中正确的是
下列叙述中正确的是
检查软件产品是否符合需求定义的过程称为()。
若有以下程序段intr==8;printf("%d\n",r>>1);输出结果是
C语言中char类型数据占字节数为()。
以下选项中,不合法的C语言用户标识符是
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
以下属于商业银行中间业务的是()业务。
下列项目中,符合营业税纳税地点规定的是()。
机电安装工程中,常用的桥架型起重机包括()。
程序设计语言是人与计算机进行交流的语言,随着时代的发展,经历了__________、__________和__________几个阶段。
护士的道德义务不包括
上海市兴隆公司与宁波市西宁公司在东台签订了一份合同,该合同履行地在温洲市。合同中的仲裁条款约定:如本合同发生争议,提交东台市仲裁委员会仲裁。现兴隆公司与西宁公司发生合同纠纷,兴隆公司欲申请仲裁,得知东台市未设仲裁委员会,但上海、宁波、温州三个市均设立了仲裁
建筑安装工程含税造价等于不含税造价加上()。
根据客户的年龄和风险承受能力,将一部分资产投资于风险型资产,另一部分资产以银行存款、国债等安全型资产持有,这在投资规划中称为()。
—个责任中心的责任成本,是指该责任中心的()。
企业与其关联方签署成本分摊协议,有下列()情形之一的.其自行分摊的成本不得税前扣除。
最新回复
(
0
)