首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) {int a: if(n==1)return 1: a=n+fun(n一1): return a: } nlain()
有以下程序: #include<stdio.h> int fun(int n) {int a: if(n==1)return 1: a=n+fun(n一1): return a: } nlain()
admin
2019-06-12
18
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{int a:
if(n==1)return 1:
a=n+fun(n一1):
return a:
}
nlain()
{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/7VRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
以下叙述中错误的是()。
若有以下程序#includecharf(charx){returnx*x+’a’;}main(){chara,b=0;for(a=0;a
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
有如下程序#include#includestructS{charname[10];};voidchange(structS*data,intvalue){strcpy(data->name,"****");valu
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价()。
下面结构体的定义语句中,错误的是()。
C语言中double类型数据占字节数为
下面结构体的定义语句中,错误的是( )。
下面描述中错误的是()。
随机试题
18MnMoNb钢采用埋弧焊时,焊丝应采用H08Mn2MoA,焊剂采用HJ250。()
Ifyouarereadingthisarticle,antibioticshaveprobablysavedyourlife—andnotoncebutseveraltimes.Arottentooth,akne
下列哪项是急性肾衰竭患者最常见的死亡原因()。
A.异丙肾上腺素B.特布他林C.肾上腺素D.氨茶碱E.吗啡
A.急性乳腺炎B.乳腺小叶增生症C.乳腺癌D.乳腺纤维瘤E.分叶状乳腺囊肉瘤
乳腺癌局部表现中提示预后最差的是
以通过邮购方式获取资格预审文件的,招标人应在资格预审公告内明确告知在收到投标人介绍信和邮购款(含手续费)后的约定日期内寄送。前述约定的日期是指()。
某工程网络图如下,监理工程师在第9d末检查进度,则( )。
右边四个图形中。只有一个是由左边的四个图形拼合(只能通过上、下、左、右平移)而成的。请把它找出来。
A、Atthewoman’shome.B、Inasupermarket.C、Inarestaurant.D、Attherailwaystation.C问对话发生的地点,很明显,双方一直在说选择吃些什么,可以推测出是在餐厅。
最新回复
(
0
)