首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n){ int a; if(n==1)return 1; a=n+fun(n-1); return(a);} main(){
有以下程序 #include int fun(int n){ int a; if(n==1)return 1; a=n+fun(n-1); return(a);} main(){
admin
2020-03-15
32
问题
有以下程序
#include
int fun(int n){
int a;
if(n==1)return 1;
a=n+fun(n-1);
return(a);}
main(){
printf("%d\n",fun(5));
}
程序的输出结果是
选项
A、14
B、10
C、15
D、9
答案
C
解析
函数fun为递归定义的函数, 当调用fun(5)→5+fun(4)→5+4+fun(3)→5+4+3+fun(2)→5+4+3+2+fun(1),因此最后的结果为15。
转载请注明原文地址:https://kaotiyun.com/show/ZJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,C);printf
下列叙述中正确的是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
若变量已正确定义并赋值,以下不能构成C语句的选项是
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。intfun(int*a,intn){int*p,*s;for(P=a,s=a;P—a
有以下程序:#includemain(){charc;for(;(c=getchar())!=’#’;)putchar(++c);}执行时如输入为:abcdefg##,则输出结果是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。【10年3月】
关于字符常量,以下叙述正确的是()。
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’’’a’’’到’’’z’’’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
遗忘障碍
不属于特殊管理药品的是()
甲乙合作开发某产品,双方就专利申请权的归属未作约定。产品开发出来后,如果就该产品申请专利,下列说法不正确的是:()
数字电视按图像清晰度高低可分为标准清晰度电视(SDTV)和高清晰度电视(HDTV),其中高清晰度电视(HDTV)面显示有效像素为()。
下列有关无形资产的说法中,符合企业会计准则规定的有()。
机会成本是指为了得到某种东西而所要放弃另一些东西的最大价值。关于机会成本,下列说法正确的是()。
A.第Ⅱ类阻生B.第Ⅲ类阻生C.中位阻生D.低位阻生E.倒置阻生根据牙在骨内的深度,骨埋伏阻生属于()。
下列关于计算机的叙述中,不正确的一条是
RiverTurtlesNestinghabitsThearrauturtle’sshellisapproximately【L31】________long.Afemalearraudepositsatleast【L32
MaryChurchTerrellwasbornin1863,theyearinwhichLincolnsignedtheEmancipationProclamationtofreetheslaves.Ms.Ter
最新回复
(
0
)