首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int n){int a; main() if(n==1)return1; { a=n+fun(n-1); printf("%d\n",fun(5)); return(a);} } 程
有以下程序 #include<stdio.h> int fun(int n){int a; main() if(n==1)return1; { a=n+fun(n-1); printf("%d\n",fun(5)); return(a);} } 程
admin
2020-07-28
30
问题
有以下程序
#include<stdio.h>
int fun(int n){int a; main()
if(n==1)return1; {
a=n+fun(n-1); printf("%d\n",fun(5));
return(a);} }
程序的输出结果是
选项
A、14
B、10
C、15
D、9
答案
C
解析
函数fun为递归定义的函数,当调用fun(5)→5+fun(4)→5+4+fun(3)→5+4+3+fIun(2)→5+4+3+2+fun(1)。因此最后的结果为15。
转载请注明原文地址:https://kaotiyun.com/show/0o3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;prinff("%d\n",x);}程序的运行结果是()。
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,c的值为()。
下列叙述中错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将自然数1—10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序
随机试题
________servingnativespeakers,Englishiswidelyusedintheworksofscience,technologyandotherfields.
暗适应过程中
臀位分娩,以下哪项处理最正确
可因势利导,探吐祛邪的有
镜下血尿指每高倍视野中红细胞至少()
已知G是一种具有和卤、素单质相似性质的直线型分子,J是一种角型分子,G和J按物质的量之比1:1反应后生成直线型分子L和分子M(缉成G、J、L、M的元素的原子序数均小于10)。分析下图,指出下列判断中错误的是()。
犯罪未遂的构成条件是()。
中国几千年封建王朝的第一个皇帝是秦始皇,末代皇帝是()。
A、Adoctor.B、Anurse.C、Acharityworker.D、ARedCrosscoordinator.A
Thereare______morphemesintheworddenationalization.
最新回复
(
0
)