首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
31
问题
有以下程序
#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://jikaoti.com/ti/SPa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
______是构成C语言程序的基本单位。
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
一个项目具有一个项目经理,一个项目经理可管理多个项目,则实体“项目经理”与实体“项目”的联系属于()的联系。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下:111121133114641其构成规律是,第0列元素和主对角线元素均为1,其余元素为其左上方和正上方元素之和,数据
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
派生类对基类继承控制访问有三种。派生类可以定义其基类中不具备的【】。
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是 ______。
设以下变量均为int类型,表达式的值不为7的是()。
数据库技术的根本目标是要解决数据的
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:x1=(x0+a/x0)/2例如,3的平方根为1.732051。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增
随机试题
国际金本位货币制度下的汇率安排是()
决定照片对比度的最大因素是
从我国会计人员表彰制度的形成和发展看,始终突出对()的弘扬。
治理通货紧缩的举措中,不使用的政策措施是()。
某煤矿领导班子正在对该煤矿的技术改造问题进行经济可行性分析。经过分析得知,该煤矿目前年产煤200万吨,成本居高不下,对环境的污染日益严重,煤质有所下降,还存在着一定的安全隐患。为了解决存在的问题,需耗资6000万元进行技术改造。技术改造时,拆除旧设备将会损
ABC公司欲投资购买债券,目前有四家公司正在发行债券:C公司债券属于纯贴现债券,债券面值为1000元,5年期,发行价格为600元,期内不付息,到期还本,若等风险的必要报酬率为6%,则C公司债券的价值与到期收益率为多少?应否购买?
下列属于比尔•盖茨关于“十大”优秀员工准则的是()。
下列属于完善公务员职业道德社会化监督体系的途径有()。
今年所有向甲大学申请奖学金的学生同时也向乙大学申请奖学金。甲、乙两个大学各同意给予半数的申请者每人一份全奖。因此,所有这些申请者就都获得了一份全奖。上述推论基于以下哪项假设?
【B1】【B8】
最新回复
(
0
)