首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
38
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()structHAR{intx,y;structHAR*p;}h[2];main(){h[0].x=1;h[0].y=2;h[1].x=3;h[1].y=4;
有以下程序floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c
以下程序的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[
E-R图是数据库设计的工具之一,它一般适用于建立数据库的______。
结构化分析方法是一种面向______的需求分析方法。
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有下图所示的链表结构:指针p指向变量a,指针q指向变量c,
以下函数不能用于向文件中写入数据的是
下列叙述中,不属于软件需求规格说明书的作用的是
关系模型的数据操作即是建立在关系上的数据操作,一般有【】、增加、删除和修改四种操作。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
出版物宣传文字包括()等。
下列属于教师职业道德的功能有()
促进小组教学成功的最重要因素是()
下列选项中属于美国的《出口管理法》(EAA)关注重点的是()
心脏病的孕妇妊娠期心脏负荷最重的时间为
患者,男性,26岁。生殖器溃疡1周,伴腹股沟淋巴结肿痛和全身乏力,溃疡为丘疱疹和水疱破裂后形成。该患者的治疗药物首选
某承包商于某年承包某外资工程的施工,与业主签订的承包合同约定:工程合同价2000万元;若遇物价变动,工程价款采用调值公式动态结算。该工程的人工费占工程价款的35%,水泥占23%,钢材占12%,石料占8%,砂料占7%,不调值费用占15%;开工前业主向承包商支
通过宏查找下一条记录的宏操作是【】。
Rabiesisanordinarilyinfectiousdiseaseofthecentralnervoussystem,causedbyavirusand,asarule,spreadchieflybydo
A、Itrepresentsremarkabletechnologicaldevelopment.B、Itwilldolessharmtoenvironmentthanotherplanes.C、Wewillbenefit
最新回复
(
0
)