首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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"
有以下程序 #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"
admin
2018-10-16
49
问题
有以下程序
#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、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://www.kaotiyun.com/show/Hwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于队列的叙述中正确的是
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
有以下程序段main(){inta=5,*b,**c;c=&b;&a;}程序在执行了“C=&b;b=&a;”语句后,表达式“**c”的值是
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序:#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=0
以下对结构体类型变量td的定义中,错误的是______。
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};char
设有如下程序段:inti=0,sum=1;do{sum+=i++;}while(i<6);printf("%d\n",sum);上述程序段的输出结果是【】。
以下选项中,非法的字符常量是______。
若有定义inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【】。c=(a-=(b-5));c=(a%11)+(b=3);
最简单的交换排序方法是
随机试题
公共政策执行力的影响因素有
组织兴奋性降低,组织的()
含铁卟啉的化合物包括
基金管理人内部控制的全面性原则应该涵盖的环节包括()。I.资金募集Ⅱ.投资研究和运作Ⅲ.运营保障Ⅳ.信息披露
1963年,威廉.夏普提出一种简化形式的均值方差模型计算方法,使得证券投资组合理论应用于实际市场成为可能。()
在下列各种事由中,不属于提存原因的是()。
2004~2008年我国文化产业增加值分别为3340亿元、4216亿元、5123亿元、6412亿元、7600亿元,逐年大幅度攀升,平均增长速度高达17%以上,比同期GDP增值高出10个百分点左右,不仅高于传统产业的增长速度,而且还高于同为朝阳产业的电子信息
攻击者使用无效的IP地址,利用TCP连接的三次握手过程,使得受害主机处于开放会话的请求之中,直至连接超时。在此期间,受害主机将会连续接受这种会话请求,最终因耗尽资源而停止响应。这种攻击被称为()。
Today,thereisnosuchthingasa"typical"collegestudent.Peopleofallagesareenrolledincollege.Thoughtheconcept
Mysistersaidthatshewouldworkouttheproblemherself______askmybrotherforhelp.
最新回复
(
0
)