首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是________。 long fun5(int n) { long s; if((n==1)‖(n==2)) s=2; else s=n+fun5(n-1);
下述程序的输出结果是________。 long fun5(int n) { long s; if((n==1)‖(n==2)) s=2; else s=n+fun5(n-1);
admin
2012-12-03
14
问题
下述程序的输出结果是________。
long fun5(int n)
{ long s;
if((n==1)‖(n==2))
s=2;
else
s=n+fun5(n-1);
return(s);
}
main()
{ long x;
x=fun5(4);
printf("%1d\n",x);}
选项
答案
9。
解析
本题考查if…else语句用法,当n=4时不满足条件,所以fun5(4)=4+fun5(3);当n=3时也不满足条件,fun5(3)=3+5(2);当n=2时满足条件,此时fun5(2)=2,故x=4+3+2=9。
转载请注明原文地址:https://kaotiyun.com/show/kuPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
有以下程序main(){intm=12,n=34;printf("%d%d",m++,++n);printf("%d%d\n",n++,++m);)程序运行后的输出结果是
与数学式子对应的C语言表达式是
下列关于栈的描述中错误的是
以下程序的运行结果是【】。#include<stdio.h>#include<string.h>typcdefstructstudent{charname[10];longsno;
设变量已正确定义,则以下能正确计算f=n!的程序段是()。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
有如下程序:#include<stdio.h>main(){intx=1,a=0,b=0;switch(x){casc0:b++;case1:a++;
设R是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
在瀑布模型中,将软件开发划分为若干时期,而软件的可行性研究一般被属于______。
随机试题
某患胰头癌患者,出现了进行性黄疸,请问肿瘤压迫了胆总管的哪段()
修磨和改制铣削模具型腔的专用锥度立式铣刀时,主要是手工修磨铣刀的()。
由主动脉起始部左侧发出的是
牙齿固连是指
患者,男,16岁,化脓性扁桃体炎。护士遵医嘱行青霉素皮肤过敏试验。护士发现该患者过敏试验1分钟后,出现注射部位皮肤发红,面色苍白,护士分析患者可能出现了一些反应,但应除外()
临时占用草原的期限不得超过()年。
根据《建设工程工程量清单计价规范》GB50500--2013,计入企业管理费的税金的有()。
公司经营管理能力分析包括()
当事人订立的质权合同一般包括的条款有()。
建立社会主义市场经济体制首先要使()。
最新回复
(
0
)