首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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));} 程序的
有以下程序: #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));} 程序的
admin
2022-06-24
37
问题
有以下程序:
#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、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用。只需要一步一步递归调用函数即可,执行fun(5):5+(4+(3+(2+fun(1))))=15,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/SUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。fun(intx)main(){intp;{if(x==0‖x==1)return(3);printf(’’%d\n’’,
以下叙述中错误的是
若有以下程序段intr=8:printf("%d\n",r>>1);输出结果是
结构化程序设计中,下面对goto语句使用描述正确的是
以下叙述中正确的是
以下叙述中正确的是
下列叙述中正确的是
以下叙述中正确的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
随机试题
设某文件有14个记录,其关键字分别为{25,75,125,93,241,203,19,198,121,173,218,80,214,329}。桶的容量M=3,此时采用除留余数法构造散列函数,且散列函数为h(k)=k%5,画出该散列文件的结构图,并说明如何对
王维山水诗突出的艺术特点是()。
导致儿童肾病综合征的最常见肾小球疾病是()(2002年)
青年白发,伴有耳鸣症状者属于
下列图像后处理最有利于显示空间位置关系的是
易引起氧化降解的是
某公司招来一批实习生,其中有三名男生,高原、郭建和李涛;五名女生,晓静、李爽、刘丽、宋莹和王芳。经过三个月的考核,公司有五个转正名额,准备从三名男生中选出两名,从五名女生中选出三名来转正。有如下要求:(1)高原和晓静只有一人转正。(2)晓静和李爽不能同
根据《档案法》的规定,以下不属于检查项目档案采用的方式是()。
支票的持票人超过提示付款期限提示付款的,持票人开户银行不予受理,持票人作出相应说明后,付款人仍应付款。()
Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的______特点。
最新回复
(
0
)