首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
20
问题
有以下程序:
#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<string-h>main(){charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’;strcat(p,r);strcpy(p+strlen(q),q);
某系统总体结构图如下图所示:该系统总体结构图的深度是
以下叙述中错误的是
若有以下程序段intr=8:printf("%d\n",r>>1);输出结果是
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
设已有定义floatx;,则下列对指针变量P进行定义且赋初值的语句中正确的是()。
以下叙述中正确的是()。
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=l;k<3;k++);printf("*");程序段的输出结果是
随机试题
乳腺癌的组织学类型包括
以下不属于老年人继发肾病综合征的常见病因是
插入的图片无法显示,或者显示失真,正确做法是().
提单上的货物名称,可作一般概括性的描述,不必列出详细规格。()
我国的中央银行所实施的货币政策的目标包括()。Ⅰ.促进国际化Ⅱ.保持货币币值的稳定Ⅲ.促进经济增长Ⅳ.促进证券市场发展
钢筋混凝土悬挑雨篷的悬挑长度一般为()
【2014山东潍坊】学生在学习较长的内容时,经常是前边和后边的部分记忆效果好,中间部分遗忘较多,这是受()因素的干扰。
卫生间新装电子空气清新剂。其工作原理如下:通电后,电子空气清新剂将以某固定速度自动喷射,当空气中清新剂的浓度达到一定值(成为峰值)后自动停止。随着清新剂自由扩散,当含量降低到峰值的时,会再次启动喷射,问以下哪个图形能够反映通电后空气中每立方米清新剂的含量与
速率为10Gbps的Ethernet发送1bit数据需要的时间是()。
Aboutacenturyagomorepeoplewouldnothaveappreciatedthestudyofaforeignlanguageastheydotoday.Gonearethosedays
最新回复
(
0
)