首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 long fun5(int n) ( long s; if((n==l)‖(n==2)) s=2;
下列程序的输出结果是______。 long fun5(int n) ( long s; if((n==l)‖(n==2)) s=2;
admin
2013-06-11
29
问题
下列程序的输出结果是______。
long fun5(int n)
( long s;
if((n==l)‖(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+fun5(2),n==2满足条件fun5(2)=2,故x=4+3+2=9。
转载请注明原文地址:https://jikaoti.com/ti/BWn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;*q=*(p+5);printf("%d
下面程序的输出结果是()。include<stcdio.h>f(intb[],intn){inti,r;r=1;for(i=0;i<=n;i++)r=r*b[i];returnr;
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
下面程序的输出结果是() main() {intx,y,z; x=0,y=z=-1; x+=-z---y; pritnf("x=%d\n",x); }
以下程序运行后的输出结果是【】。fun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
以下叙述中不正确的是()
在下列四条叙述中,正确的一条是()
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
随机试题
A.虹膜B.脉络膜C.睫状体D.晶状体E.玻璃体眼前房与眼后房的分界是
RA的关节畸形可表现为
鼻咽癌的好发部位是
A.甘露醇 B.尿激酶 C.巴曲酶 D.阿司匹林 E.低分子肝素脑梗死的溶栓治疗中,常用的药物是
某男,10岁,突发腹绞痛,乡村医生诊断为蛔虫腹痛,建议自取花椒适量治疗,此药除杀虫止痛外,还能()。
债权人行使代位权且通知债务人后,债务人即丧失了处分其到期债权的权利。()
()是《狗占马槽》中的人物。
CPU的中文名称是_______。
A、threatenedthepoliceB、tooksomehostagesC、robbedabankD、lockedhimselfinahouseD
GreenlandandAntarcticaarelosingiceatafasterandfasterrate,accordingtoanewstudythathastrackedtherateofmelti
最新回复
(
0
)