首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2021-07-09
52
问题
有以下程序:
#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/Hitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计过程不包括
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
有以下程序#includemain(){inty=10;while(y==);printf("y=%d\n",y);}程序执行后的输出结果是
下列叙述中正确的是
语句strlen("abcdcfiog\0\hi")的结果是()。
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
以下定义语句中正确的是()。
以下选项中,能用作数据常量的是()。
随机试题
前方路口这种信号灯亮表示什么意思?
FSH和LH对女性生殖的作用有
A.V1~3B.I、AVL、V6C.V1~6、I、AVLD.V3~5E.V3~6广泛前壁心肌梗死心电图表现在
胎动减少是指胎动12小时少于
开立()账户,实行备案制,无须中国人民银行核准。
下列各税种属于生产税范畴的有()。
贷款损失准备金的计提原则包括()。(2011年)
设直线nx+(n+1)y=1(n为正整数)与两坐标轴围成的三角形面积Sn(n=1,2,…,2009),则S1+S2+…+S2009=().
Herdaughteristooyoungtogotoschool.Herdaughterissoyoungthat______gotoschool.
A、Howtoavoidnoiseatwork.B、HowtogetTomoutoftheroom.C、Theirworkingcondition.D、Theman’snoisyroommate.D对话中男士抱怨室
最新回复
(
0
)