首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
admin
2009-03-05
19
问题
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x);x=fun(x);pfintf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是______。
选项
A、55
B、54
C、65
D、45
答案
A
解析
此题考核的知识点是函数的递归调用,即在调用一个函数的过程中又出现直接或间接地调用该函数本身。函数调用中因为实参x=1O不符合条件语句n=1,所以执行else语句,调用fun函数。fun函数共被调用8次,即fun(9)、fun(8)、 fyn(7)、fun(6)、fun(5)、fun(4)、fan(3)、fun(2),n=10+9+8+7+6+5+4+3+2+1=55,所以x=55。
转载请注明原文地址:https://jikaoti.com/ti/n3K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名为Text1的文本框,并编写如下程序:PrivateSubForm_load()ShowText1.Text="":Text1.SetFOCUSEndSubPrivateSub,Fo
以下不合法的VB变量名是
假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)sl=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunct
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
由高中数学可知,对于连续函数f(x),若f(x1)与f(x2)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为“零点”)。设有VB函数:PrivateFunctionf(xAsSingle)AsSingle可以返回f(x)
一棵二叉树中共有80个叶子节点与70个度为1的节点,则该二叉树中的总节点数为()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
有关Lidle综合征的叙述,错误的是
二尖瓣狭窄时,首先引起心脏的
常某涉嫌投毒杀人被立案侦查,考虑到常某怀孕已近分娩,县公安机关决定对其取保候审,责令其交纳保证金3000元。婴儿出生1个月后,常某写下遗书,两次自杀未果,家人遂轮流看护常某及其婴儿,以防意外。在此情况下,对常某应当采取什么强制措施?(2005—卷二—28,
甲、乙、丙三个自然人拟共同投资设立一家生产文具用品的有限责任公司,三人草拟的公司章程规定:(1)出资方式:甲,现金5万元;乙,劳务折价2万元;丙,机器设备3万元。(2)出资期限:公司股东分两次出资,首次出资为现金5万元,由甲在公司领取营业执照后3日内缴
根据下面的文字资料回答下面问题北大校办企业产值从1990年的10亿元人民币增加到2000年底的120亿元人民币,每年增幅超过30%,上缴国家利税20亿元,给学校回报近4亿元。
设试讨论f(x)在x=0处的连续性和可导性.
将考生文件夹下PAINT文件夹中的文件USER.TXT移动到考生文件夹下JINK文件夹中,并改名为TALK.TXT。
A.BankofAmericaannouncedthatitwasreadytorepaythe$45billionitreceivedingovernmentbail-outmoney,whichwillfin
WhenGeorgeW.BushdeliveredhisStateoftheUnionAddressthispastJanuary,threewordsappearedthathadnotpreviouslybee
AhardBrexitposesriskstotheintegrityoffinancialmarketsandcouldmakeithardertoprotectconsumersfromwrongdoingby
最新回复
(
0
)