首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
51
问题
有以下程序:
#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://www.kaotiyun.com/show/Hitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义数组的语句中错误的是
以下叙述中错误的是
以下叙述中正确的是
以下叙述中正确的是
下列叙述中正确的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
以下定义语句中正确的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
随机试题
直接生成FⅡa的凝血因子是
可能的诊断是若患者为恶性卵巢肿瘤,术中处理哪项是错的
2008年,我国某“城调队”的一份调查显示,“80后”的已婚青年夫妇中,与父母或岳父母生活在一起的人占该年龄段人口的比例达55%以上;相比“70年代”的已婚青年夫妇,这一比例上升了22%。由此看来,“80后”的已婚青年夫妇更难以承受独立生活的压力。上文的结
以下是一个找出100以内的合数的C语言程序。请完成这个程序的空白部分。#include“stdio.h”#include“conio.h”#include“math.h”main(){inti,j,flag;clrscr();printf(
我国宪法规定的“公民在法律面前一律平等”的原则是指()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
有A、B两个大小相同的水池,甲、乙两管分别往两池内注水,在相同时间内甲、乙两管注水量之比为5:4,经过3小时后,A、B两池注入水之和恰好是一池。此时,甲管注水的速率提高20%,乙管注水速度不变。问甲管注满A池时,乙管再经多少小时注满B池?()
设函数f(x)二阶可导,且f’(x)>0,f"(x)>0,△y=f(x+△x)一f(x),其中△x<0,则().
ThefamilyisthecenterofmosttraditionalAsians’lives.Manypeopleworryabouttheirfamilieswelfare,reputation,andhono
Americansbelievethatindividualsmustlearnto【B1】_______themselvesorrisklosingfreedom.Thismeansachievingbothfinanci
最新回复
(
0
)