首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x); x=fun(x); prin
有以下程序 #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x); x=fun(x); prin
admin
2015-07-31
17
问题
有以下程序
#include
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://jikaoti.com/ti/CHi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义int(*q)(),指针q可以()。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
若要用下面的程序片段使指针变量P指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
请读程序:#include<stdio.h>main(){inta;floatb,c:scanf("%2d%3f%4f’,&a,&b,&c);printf("\na=%d,b=%f,c=%f\n"
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
下面程序段的输出结果是()。inti=32770;printf("%d\n",i);
设有下列二叉树:对此二叉树中序遍历的结果为()。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
省和自治区人民政府所在地城市、城市人口在100万以上城市的总体规划由省、自治区人民政府审批。()
工程中常见的约束有哪些?
《行政监察法》规定,有关单位和人员应当自收到监察决定或者监察建议之日起()天内将执行监察决定或者采纳监察建议的情况通报监察机关。
分项工程质量验收记录应由施工单位()填写。
甲公司欠张龙工程款人民币20万元,张龙初次做工程,要求甲公司支付20万元现金,甲公司告知张龙按照会计制度规定,无法支付现金,但可以开一张支票。让其自己到银行支取现金。张龙认真地查看了支票,上面记载有如下内容:金额20万元,收款人为张龙,出票日期为2013年
汤某是某期货公司的首席风险官,任职期间,由于过度操劳,身体状况欠佳,于是向期货公司董事会提出辞职申请。根据规定,汤某应当提前()日向董事会提出。
关于房地产开发经营业务企业所得税处理的说法,正确的是()。(2010年)
若安全边际率为20%,正常销售量为1000件,则盈亏临界点销售量为()件。
()是企业依据自身的实际-隋况制定企业机构的设置和配备各类人员的数量界限。
否定需求,是指全部或者多数消费者对某些产品不但不产生需求,反而对这种商品持回避或拒绝的态度。根据上述定义,下列属于否定需求的是:
最新回复
(
0
)