首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%d",&x); x=fun(x);pri
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%d",&x); x=fun(x);pri
admin
2010-12-10
45
问题
有以下程序
int fun(int n)
{if(n==1)return 1;
else
return(n+fun(n-1));
}
main()
{int x;
scanf("%d",&x); x=fun(x);printf("%d\n",x)
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、55
B、54
C、65
D、45
答案
A
解析
本程序考察的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+4+5+6+7+8+9+10=55。
转载请注明原文地址:https://kaotiyun.com/show/fsPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger) f=1 Fori=1Toxf=f*i Next s=fEndFunctionPrivateSubCommand1
设有如下程序:PrivateSubForm_Click() num=InputBox("请输入一个实数") p=InStr(num,".") Ifp>0Then PrintMid(num,p+1) Else
窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。程序代码如下:Dimcolor(3)AsIntege
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1b=2Fork=1To
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
窗体上有一个由两个文本框组成的控件数组,名称为Textl,并有如下事件过程:PrivateSubTextl_Change(IndexAsInteger)SelectCaseIndexCase0Textl(1).Font
随机试题
SDS-Hb测定法血红蛋白最大的优点是
患者女,19岁,中学生。既往体健。一天前上午因学习成绩之事与同学发生争执,受到多入围观,情绪低落,午餐时自行饮红酒一杯入睡。上晚自习时,突然不能行走,以双下肢麻木无力入院。入院后体查未见异常,神经系统检查:双下肢肌力0级,感觉减退,浅反射和深反射均正常,病
在高血压急症中,降压最迅速的药物是()。
咨询单位提交的咨询报告在主要观点和结论甚至整个咨询报告质量方面存在较大缺陷,不符合合同或委托书的要求,咨询单位应承担()违约责任。
按()分,建设项目管理可以分为业主方的项目管理、设计单位的项目管理、施工单位的项目管理以及材料、设备供应单位的项目管理。
银行业从业人员不包括()。
下列句子中,没有错别字的一句是()。
评价社会主义条件下生产资料所有制形式的标准是()。
关系数据库是采用【】作为数据的组织方式。
FLUENT:
最新回复
(
0
)