首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int n) { if(n)return fun(n-1)+n; else return 0; } main() {printf("%d\n",fun
有以下程序: #include int fun(int n) { if(n)return fun(n-1)+n; else return 0; } main() {printf("%d\n",fun
admin
2020-11-27
34
问题
有以下程序:
#include
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函数是一个递归函数,调用f(3),参数n=3,返回f(3-1)+3=f(2)+3=f(1)+2+3=f(0)+1+2+3=0+6=6。
转载请注明原文地址:https://jikaoti.com/ti/QUD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i,j++)m=m%j;printf("%d\n",
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是
若有定义语句:imx=10;则表达式x-=x+x的值为
有以下程序#include<stdio.h>main(){FILE*f;f=fopen(”filea.txt’’,’’w’’);fprintf(f,”abc”);fclose(f);}若文本文件filea.txt中原有内容为:hell
设有定义:inta:floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
软件的三要素是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列关于二叉树的叙述中,正确的是( )。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
驾驶汽车在道路上临时停车怎样选择停车路段和地点?
按级配原则构成的沥青混合料,其结构组成分为______三类。()
根据海关对报关员的管理规定,以下哪些属于报关员义务?()
金融工程技术的实现需要得到()的支持。
财务信息交换的最新公认标准和技术是()。
关于存款类金融机构的存款说法,下列选项正确的有()。
甲因病到A医院就诊,医生诊断后开出B制药厂生产的卡马西平片药。甲从医院取药服用后出现皮疹,经查看药品说明书,未见相关的不良反应说明,便继续服用。甲皮疹反应加重,经诊断为卡马西平引起的重症多型红斑性药疹,为此甲花去医药费若干,经查,B制药厂取得该药准产批复时
关于《开皇律》内容,下列说法错误的是
计算下列二重积分:(Ⅰ)xydσ,其中D是由曲线r=sin2θ(0≤θ≤)围成的区域;(Ⅱ)xydσ,其中D是由曲线y=,x2+(y-1)2=1与y轴围成的在右上方的部分.
A、谈恋爱的人B、年轻人C、老人D、小孩子C录音开头提到“老人喝的是桂花茶”,所以选C。
最新回复
(
0
)