首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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全国计算机二级
相关试题推荐
某系统总体结构图如下图所示:该系统总体结构图的深度是
有以下程序,程序运行后的输出结果是#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c:(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下叙述中正确的是()。
以下叙述中正确的是()。
以下叙述中正确的是
若有以下程序#includetypedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUB){b=a;printf("%s,%c
以下叙述中正确的是
随机试题
TheMonkeyKing________oneofthemostpopularbooksforthosewhostudyinhighschools.
原发性肝痛最常见的体征是()
强调护患关系在护理中的作用的理论是
下列建设工程进度控制措施中,属于合同措施的是()
适用于过长、弃土运距过远、一侧堑壁较薄的傍山路堑开挖的方法是()。
会计电算化的特征有()。
甲公司为一家上市公司,最近五年该企业的净利润分别为2000万元、2400万元、3000万元、3100万元、2800万元。如果采用相对价值模型评估该企业的价值,最适宜的模型是()。
明治元勋大久保利通说:“大凡国之强弱,决定于人民之贫富,人民之贫富决定于物产之多寡,而物产之多寡义起因于是否鼓励人民之工业。”这段话的治国思想是()。
春秋战国时代是中国书法艺术得到进一步发展和走向成熟的重要阶段,其中代表性的书体为()。
CreativityCreativityisneithersomethinglearnedbyapplyingaformulanorisittheunfettered,chaoticproductofagen
最新回复
(
0
)