首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n-1)+n; else return 0; } main() { printf("%d\n",fun(3)); } 程序的运行结果是(
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n-1)+n; else return 0; } main() { printf("%d\n",fun(3)); } 程序的运行结果是(
admin
2021-07-09
66
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
if(n)
return fun(n-1)+n;
else
return 0;
}
main()
{
printf("%d\n",fun(3));
}
程序的运行结果是( )。
选项
A、4
B、5
C、6
D、7
答案
C
解析
fun函数是一个递归函数,n=3,返回f(3-1)+3=f(2)+3=f(1)+2+3=f(0)+1+2+3=0+6=6。
转载请注明原文地址:https://kaotiyun.com/show/Hitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
以下定义数组的语句中错误的是
下列叙述中错误的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
若有以下程序#includemain(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
下面结构体的定义语句中,错误的是
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);printf(
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
以下选项中可用作C程序合法实数的是()。
随机试题
下列关于非诉行政案件执行申请人的表述中正确的是:()
商品房预售许可的最低规模不得小于()。
小规模纳税人需要设置“应交税费一应交增值税”二级明细科目。不需要设置三级专栏,因其进项税额不得抵扣。()
国防所维护的国家利益主要是()。
给定资料1.在北京西北部一栋办公楼的冷飕飕的地下室里.一群想要成为企业家的人正聚集在计算机屏幕前,注视着他们最新的项目雏形。而在几公里之外,在一个暖意融融、装修更为豪华的地下演讲厅里,30多名经理和创业者也在讨论有关新产品和新公司的创意。这两群人
A、12B、14C、16D、20C(7+8—2)×2=26;(3+6—4)×2=10;(9+2—3)×2=16。
在下列针对中央银行负债的变动中,使商业银行体系的准备金增加的是()。
Bettingagainstanindustrywithaddictsforcustomerscarriesobviousrisks.【C1】______theseareuncertaintimesforBigTobacco
Howmenfirstlearnedtoinventwordsisunknown;inotherwords,theoriginoflanguageisamystery.Allwereallyknowistha
Ascientistwhowantstopredictthewayinwhichconsumerswillspendtheirmoneymuststudyconsumerbehavior.Hemust【C1】____
最新回复
(
0
)