首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
admin
2009-03-05
41
问题
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x);x=fun(x);pfintf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是______。
选项
A、55
B、54
C、65
D、45
答案
A
解析
此题考核的知识点是函数的递归调用,即在调用一个函数的过程中又出现直接或间接地调用该函数本身。函数调用中因为实参x=1O不符合条件语句n=1,所以执行else语句,调用fun函数。fun函数共被调用8次,即fun(9)、fun(8)、 fyn(7)、fun(6)、fun(5)、fun(4)、fan(3)、fun(2),n=10+9+8+7+6+5+4+3+2+1=55,所以x=55。
转载请注明原文地址:https://kaotiyun.com/show/JlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click()PrivateFunctionfun(ByRefnAsInteger)
在E—R图中,用来表示实体的图形是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
如果需要线控件在窗体上成为一条与水平线呈45°的斜线,它的属性值应满足的条件是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在某个事件过程中定义的变量是( )。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
结构化程序设计中,下面对goto语句使用描述正确的是
在考生文件夹下有一个工程文件sit5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动"窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
随机试题
驱动防滑转系统在驱动过程中,一般将驱动车轮的滑动率控制在_______。
A.痈B.疽C.疔D.疖E.疹(1993年第79,80题)起于浅表,形小而圆,红肿热痛,容易化脓者为()
患儿,男,1岁。以面色苍白、纳差、乏力1个月人院。查体:心率138次/分,心尖区闻及Ⅲ级收缩期杂音,血象:Hb50g/L,RBC2.54×1012/L,血涂片红细胞以小细胞为主,中心浅染区扩大。应诊断为
试算价格调整是估价程序的重要一环,对估价师的专业知识、经验与判断要求很高。估价师必须衡量各试算价格的(),进而确定最后的估价额。
某公司进口货物一批,经海关审查未能确定其成交价格,决定采用进口货物的类似货物在国内市场的批发价格来计算,类似货物在国内市场的批发价格为40000人民币,关税税率为20%,增值税税率为17%,这样该货物的关税额和增值税额分别为()。
以下系创业板上市公司需暂停上市的情形的有()。[2012年真题]Ⅰ.连续3年亏损Ⅱ.2010年被CPA出具否定意见的审计报告,2011年被CPA出具无法表示意见的审计报告Ⅲ.最近36个月内累计受到交易所3次公开谴责Ⅳ.6月30日
最近,某省的就业办公室就目前该省的就业问题展开研讨,请你也加入到他们的讨论当中,根据你所学的知识,对下列问题加以分析。该省为了促进就业、降低失业率,决定扩大省政府的支出、加大投资规模,这是一种()。
某民营企业是一个由几十名员丁的小作坊式机电企业发展起来的,目前已拥有3000多名员工,年销售额达几千万元,其组织结构属于比较典型的职能制形式。随着技术更新和竞争的加剧,高层领导者开始意识到,企业必须向产品多元化方向发展。其中一个重要的决策是转产与原生产工艺
下列指令中,对软件设计者完全透明的指令是()。
若要在报表最后输出某些信息,需要设置的是()。
最新回复
(
0
)