首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n){ int a; if(n==1)return 1; a=n+fun(n-1); return(a);} main(){ printf("%d\n",fun(5)); } 程序的输出结果是
有以下程序 #include int fun(int n){ int a; if(n==1)return 1; a=n+fun(n-1); return(a);} main(){ printf("%d\n",fun(5)); } 程序的输出结果是
admin
2020-07-28
35
问题
有以下程序
#include
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、14
B、10
C、15
D、9
答案
C
解析
函数fun为递归定义的函数, 当调用fun(5)→5+fun(4)→5+4+fun(3)→5+4+3+fun(2)→5+4+3+2+fun(1),因此最后的结果为15。
转载请注明原文地址:https://jikaoti.com/ti/g5D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
下列给定程序中,函数fun的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>#include<stdio.h>d
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
以下叙述错误的是()。
以下关于return语句的叙述中正确的是
随机试题
简述审美理想与人生理想的内在关联。
试述在真理问题上实践标准的辩证法,并用这一原理说明坚持解放思想、实事求是思想路线的重要性。
病毒感染时中性粒细胞碱性磷酸酶(NAP)积分值
下列药物主归膀胱经的是
没有风险和通货膨胀情况下的平均利率是()。
Withinjustsixweeksofthesafetyprogram’s______,on-the-jobaccidentshaddroppedbyalmost30%.
求不定积分。
在教育教学中,应针对学生的气质差异,因材施教。下列四种气质类型的学生犯了错误,其中做法正确的是()
在文化事业单位的主要类别中,下列属于群众文化事业单位的有()。
卡尔森以前只有宾馆管理经验而无航运业管理经验,但在他被聘为美国泛美航空公司的总裁后,短短三年,就使这家亏本企业成为高盈利企业。你认为下述四条说法中有明显的错误。
最新回复
(
0
)