首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 ); return ( a ); } main() { printf( "%d\n
有以下程序 #include int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 ); return ( a ); } main() { printf( "%d\n
admin
2015-07-31
58
问题
有以下程序
#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、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用,只需要一步一步递归调用fun函数即可,执行fun(5)= 5+(4+(3+(2+ fun(1))))=15,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/ibDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=O;if(a<B)if(b!=15)if(!ok1)x=1;elseif(ok2
以下程序的输出结果是_______。#include<stdio.h>#include<string.h>fun(char*w,intn){chart,*s1,*s2;s1=w;s2=w+n-1;
用树形结构来表示实体之间联系的模型称为_______。
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
以下程序的输出结果是_______。#definef(x)x*xmain(){inta=6,b=2,c;c=f(A)/f(B);printf("%d\n",C);}
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
深度为5的满二叉树中,叶子结点的个数为______。
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是()。
下列标识符不是关键字的是()。
随机试题
A、蛋白质激素B、肽类激素C、胺类激素D、类固醇激素E、固醇类激素肾上腺素
下列的哪一种心脏病以收缩功能不全心衰为主要特征
皮肤紫癜的特征是
水资源规划按层次划分为()。
为了加强房地产抵押管理,维护房地产市场秩序,保障房地产抵押当事人的合法权益,根据有关法律规定,设定房地产抵押权必须符合的规定有()。
有的人长期监督公车私用,有的人协调解决广场舞噪音扰民问题……一个个普通市民用朴素直接的方式,自下而上参与社会公共事务,这些做法()。
某日晚11时,李某结束为期一周的出差回家,走到家门口时发现家门大开。面对这种情况,李某的下列做法错误的是()。
卡车司机刘某倒车时不慎将路边高压电线杆撞倒后,因害怕承担责任驾车逃逸。后来,放学回家的12岁小学生宋某路过此处,触电死亡。对宋某的死亡,刘某主观方面属于()。
冯特对心理学的最深远贡献是()。
Shootingmoltenrockmorethan500metersintotheair,Etnasentstreamsoflavarushingdownitsnortheasternandsouthernfla
最新回复
(
0
)