首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; seanf("%d",&
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; seanf("%d",&
admin
2013-06-11
40
问题
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; seanf("%d",&x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是
选项
A、55
B、54
C、65
D、45
答案
A
解析
本程序考查的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+4+5+6+7+8+9+10=55。
转载请注明原文地址:https://kaotiyun.com/show/YjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义“int*p[3];”,则以下叙述中正确的是()。
以下所列的各函数首部中,正确的是()
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节)() structdate {long*cat; structdate*next; doubledog;}too; printf("%d",
以下程序的输出结果是() main() {union{chari[2]; intk; }r; r.i[0]=2,r.i[1]=0; printf("%d\n",r,k); }
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
字符串"\\\"abc\"\\"的长度是()
以下只有使用时才为该类型变量分配内存的存储类型说明是()
有关物理独立性的描述错误的是()
模式/内模式映射为数据库提供了【】数据独立性。
软件工程研究的内容主要包括:【】技术和软件工程管理。
随机试题
有关胆囊癌下列哪一项不对
早产儿的呼吸特点是
下述牙齿萌出的特点中,错误的是
A.国家药典委员会B.中国药品生物制品检定所C.口岸药品检验所D.省级药品检验所E.县级药品检验所负责全国性药品质量监督检验的部门是()
桥梁静载试验主要测点的检验系数要求()。
背景资料某项目部承建一项大型工业安装工程施工。其中某单位工程由四个主要分部工程和一个一般分部工程组成。项目部在进行工程质量检验评定时有以下情况:在进行分项工程质量检验评定时,由专职质量检查员负责进行评定,核定等级由监理工程师负责进行:在进行分部工程质量检
当建筑物基础下的持力层比较软弱,不能满足上部荷载对地基的要求时,常采用()法来处理软弱地基。
配送主计划是针对客户的()进行的配送资源的安排。
(2012年第3题)在资本主义社会里,资本家雇佣工人进行劳动并支付相应的工资。资本主义工资的本质是
以下叙述中错误的是()。
最新回复
(
0
)