首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n—1)+n; else return 0; } main( ) { printf(″%d\n″,fun(3)); } 程序的运行结果是(
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n—1)+n; else return 0; } main( ) { printf(″%d\n″,fun(3)); } 程序的运行结果是(
admin
2019-04-14
31
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
if(n)
return fun(n—1)+n;
else
return 0;
}
main( )
{
printf(″%d\n″,fun(3));
}
程序的运行结果是( )。
选项
A、4
B、5
C、6
D、7
答案
C
解析
fun函数是一个递归函数,n=3,返回f(3—1)+3=f(2)+3=f(1)+2+3=f(0)+1+2+3=0+6=6。
转载请注明原文地址:https://kaotiyun.com/show/b1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化分析方法是一种面向______的需求分析方法。
以下程序运行后的输出结果是______。inta=5;fun(intB){staticinta=10;a+=b++;printf("%d",A);}main()
若有以下定义和语句:() ints[4][5](*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
下列程序执行后的输出结果是main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i
下列叙述中正确的是()。
下列程序的输出结果是______。main(){inti;for(i=0;i<2;i++)add();}add(){intx=0;staticinty=0;printf("%d,%d\n",x,y);x++;y
在下列叙述中,正确的一条是______。
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【】,成绩)。
可以在C语言程序中用做用户标识符的一组标识符是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
德国最早的浪漫主义文学流派是
中国共产党第十八次全国代表大会于2014年11月8日至14日在北京召开。胡锦涛所作的报告指出,是中国特色社会主义理论体系最新成果。()
急性胰腺炎时,血清淀粉酶升高的规律是
患者,男,36岁。因从高处坠地致四肢麻木、不能行走5天入院,经检查诊断为第5颈椎骨折并脱位,拟急诊行椎管探查骨折复位固定术。下列哪种肌松药是该患者禁用的
风湿病侵犯的主要脏器应除外
项目经理在承担工程项目施工的管理工程中,应当按照建筑施工企业与建设单位签订工程承包合同,与()签订项目承包合同。
上市公司甲公司是ABC会计师事务所的常年审计客户,拥有乙公司和丙公司两家全资子公司。A注册会计师担任甲公司2016年度财务报表审计项目合伙人,B注册会计师担任项目质量控制复核合伙人。相关事项如下:(1)会计师事务所应当每年至少一次向所有需要按照相关职
下列各项中,应通过“其他应付款”科目核算的有()。
关于公文签发的权限,以下说法不正确的是()。
根据马克思主义法学的基本观点,下列表述哪一项是正确的?()
最新回复
(
0
)