首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是________。 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
15
问题
下述程序的输出结果是________。
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://jikaoti.com/ti/dwB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){union{unsignedintn;unsignedcharC;}ul;u1.C=’A’;printf("%c\n",u1.n);}
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
以下程序的输出结果是【】。main(){intx=0;sub(&x,8,1);printf("%d\n",x);}sub(int*a,intn,intk){if(k<
设char型变量x中的值为10100111,则表达(2+x)∧(~3)的值是
有以下程序:#include<stdio,h>main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是()。
下列关于栈的叙述中正确的是
下面叙述不正确的是
若二维数组a有m列,则在a[i][j]前的元素个数为()。
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要
随机试题
数据库应用系统是______。
2002年1月10日,15岁患者诉寒战,高热,头痛,喷射性呕吐持续6h,神萎,面色苍白,血压6.2/4.0kPa(45/30mmHg),心率120、次/分。急诊时应重点查询检查是:()
甲状腺机能亢进症患者用硫尿类或咪唑类药物治疗后,症状好转,甲状腺较以前增大,下列哪项处理最适宜()(1988年)
患者,男,72岁。上下牙全部缺失,下颌弓明显宽于上颌弓,余未见异常对后牙数目的正确处理方法为
突发公共卫生事件应急工作应当遵循的方针是
(2010年多项选择第60题)下列各项资产中,属于现金流量表中“现金”内容的有()。
下列哪项属于保险营销活动?( )
23-year-oldAnnisatraditionalworkingclasswomanwhoishappilymarriedtoherhusbandDonandwhohasgivenbirthtotwolo
TheAmericanFamilyIntheAmericanfamilythehusbandandwifeusuallyshareimportantdecisionmaking.Whenthechildrenareo
Inatyphoon,winds______aspeedgreaterthan120kilometersperhour.
最新回复
(
0
)