首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() {
有以下程序 #include <stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() {
admin
2020-10-26
34
问题
有以下程序
#include <stdio.h>
int fun(int n)
{
if(n==1)
return 1;
else
return(n+fun(n-1));
}
main()
{
int x;
scanf("%d",&x);
x=fun(x);
printf("%d\n",x);
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、55
B、54
C、65
D、45
答案
A
解析
该程序考察的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+…+8+9+10=55。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Fx3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);cont
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
下列选项中不属于结构化程序设计原则的是
有以下程序,已知字母A的ASCII码为65,程序运行后的输出结果是main(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf("%c,%d\n",c1,c2);}
以下涉及字符串数组、字符指针的程序段,没有编译错误的是()。
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________prinff("%d",w[i]);}p
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
随机试题
TheySayIreland’stheBestIrelandisthebestplaceintheworldtolivefor2005,accordingtoalifequalityranking(排
甲的狗得重病后甲将狗拉到野外抛弃,乙发现此狗后将之带回家中,悉心照顾后狗痊愈了,甲得知此事后要求乙将狗还给他,依照我国法律规定,甲()
上消化道出血的常见原因有
下列选项,以泻火通便,清上泄下为功用的是
男,35岁。暴饮暴食后,心窝部突然疼痛,恶心呕吐。吐物为胃内容物,吐后疼痛不缓解,查体温38.3℃。脉搏96次/分,脐周压痛,反跳痛,肌紧张不明显,无移动性浊音,肠鸣音减弱,血WBC12.0×109/L,中性88%。该患者最可能发生以下哪种并发症
当饱餐、进食油腻食物后胆汁分泌增加,胆囊收缩,或睡眠时改变体位,引起结石移位刺激胆道或嵌顿,而发生胆绞痛。()
房地产市场中,垄断竞争市场的特点有()。
某施工企业承建一工程,该工程施工时需要进行爆破作业,经调查得知该爆破点附近有地下电缆,为确保施工正常进行,该施工企业(),获得了地下电缆埋设的准确位置。
工程档案一般不少于两套,保管工程档案分别由当地城建档案馆(室)和()。
设在SQLServer2008某数据库中有图书表(书号,书名,出版日期,单价),其中“书号”是主码。现要查询2015年1月份出版的单价最高的前三本图书的详细信息。下列查询语句中能正确完成该查询要求的是()。
最新回复
(
0
)