首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
19
问题
阅读下面程序:
#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全国计算机二级
相关试题推荐
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
计算机能直接执行的程序是
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
若有定义和语句:inta,b;scanf(“%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是()。
下面选项中的程序段,没有编译错误的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next;
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
算法的空间复杂度是指()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
关于X线滤过的说法,错误的是
关于新产后的生理特点不正确的是
男,8个月,身长60cm,体重6kg的小儿,身体健康。最理想的喂养方式是
建设工程勘察设计质量控制的依据有()。
沥青路面检测中除平整度、纵断高程、厚度外,还应检测()。
张庚结婚8年,因感情不和提出离婚,但是在离婚的前两个月时,其妻耿桑因病失去劳动能力而又无生活来源,此时耿某应当()。
该国国际收支的总体状况是( )。在国际收支失衡的调节中,应付临时性失衡一般使用的政策是( )。
十字军
基于下述描述:设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证
Nocompanylikestobetolditiscontributingtothemoraldeclineofanation."Isthiswhatyouliketoaccomplishwithyour
最新回复
(
0
)