首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
32
问题
有以下程序
#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>intf(intx);main(){intn=1,m;m=f(f(f(n)));prinff("%d\n",m);}intf(intx){returnx*2;}程序的运行结
以下能正确定义字符串的语句是()。
下列叙述中正确的是()。
有如下程序#inelude<stdio.h>main(){chara,b;inti;a=’3’;b=’A’;for(i=0;i<6;i++){if(i%2)putchar(a+i);elseputchar(b+i);}}程
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有
若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
以下是正确C语言标识符的是()。
随机试题
APUD瘤(APUDoma)
2017年10月18日,习近平做了中国共产党第十九次全国代表大会报告。该报告的主题是什么?
当人的视野中有极强的亮度对比时,由光源直射或由光滑表面反射出的刺激或耀眼的强烈光线,称为()。
期货投资基金主要投资于政府债券和衍生品。衍生品主要包括商品期货、金融期货、远期合约、商品和金融期权、金融合约。( )
甲、乙两公司希望通过银行进行一笔利率互换,由于两公司信用等级不同,市场向它们提供的利率也不相同,如下表所示:为了达到共同降低筹资成本的目的,双方融资方案是(),然后进行互换。Ⅰ.甲公司在固定利率市场上以6%的利率融资Ⅱ.甲公司在
多数汽车的前窗都是倾斜的,最主要是为了()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征和规律分类正确的一项是:
有一块直角梯形形状的草地,上底与下底的长度之比为3:4。现在要扩充其面积,将上底增加了15米,下底变成以前的2倍,正好变成一个正方形。问:原来草地的面积是多少平方米?
“感觉到了的东西,我们不能立刻理解它,只有理解了的东西,才能更深刻地感觉它。”这一观点说明()
Individualsareincreasinglybeingaskedtotakeonsoleresponsibility—andassumetheburdenofrisk—forcomplexsavingstasks
最新回复
(
0
)