首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) {int a; if(n==1)return 1; a=n+fun(n—1); return a; }
有以下程序: #include<stdio.h> int fun(int n) {int a; if(n==1)return 1; a=n+fun(n—1); return a; }
admin
2019-02-02
28
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{int a;
if(n==1)return 1;
a=n+fun(n—1);
return a;
}
main()
{printf("%d\n",fun(5));}
程序的输出结果是( )。
选项
A、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用。只需要一步一步递归调用函数即可,执行fun(5)=5+(4+(3+(2+fun(1))))=15,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/qoRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是______。
设变量已正确定义并赋值,以下正确的表达式是
有以下函数intaaa(char*s){char*t=S;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
可以在C语言程序中用做用户标识符的一组标识符是()。
下面程序main(){inty=9;for(;y>0;y--){if(y%3=0){printf("%d",--y);continue;
函数调用语句:“fgets(buf,n,fp);”从fp指向的文件中读入,n个字符放到buf字符数组中,函数返回值为______。
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
设有以下语句:charstr1[]="string",str2[8],*str3,*str4=="string;则______不是对库函数的正确调用。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。[注意]部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所
随机试题
Icanhardlyhearwhathe’ssaying,and______.
“大实有赢状”的病理基础
患者女性,下腹部坠胀疼痛,有时伴腰骶部疼痛,白带量多,被诊为慢性盆腔炎,可选择的外治法是
下列关于粉尘性质的叙述中,不正确的是()
根据育人为本的理念,教师的下列做法中不正确的是()。
全面发展教育的基本组成部分中,以传授知识、发展技能、培养自主性和创造性为主要内容和任务的是()。
评述法币政策。
Behaviorproblemsofdogsarebelievedto______.Whenadoghasreceivedeffectiveobediencetraining,itsowner______.
ThemilitaryaspectoftheUnitedStatesCivilWarhasalwaysattractedthemostattentionfromscholars.Theroarofgunfire,
Directions:Forthispart,youareallowed30minutestowriteashortessayentitledTheImportanceofChangebycommentingon
最新回复
(
0
)