首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(n+fun(n+1)); } main() {int x; scanf("%d",&x);x=fun(x
有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(n+fun(n+1)); } main() {int x; scanf("%d",&x);x=fun(x
admin
2010-12-10
74
问题
有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(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/wUPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单击命令按钮执行以下程序,输出结果为()。PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Printx;yEn
以下关于文件的叙述中,错误的是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
执行语句DimX,YAsInteger后( )。
下面关于算法的叙述中,正确的是()。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是()。
以下选项中可作为C语言合法整数的是
随机试题
男性,66岁。体检:血压170/90mmHg,心底部可闻及舒张期叹气样杂音,以胸骨右缘第2肋间最响,第二心音亢进。胸片示主动脉增宽、扭曲,心影靴形。最可能的诊断是
对于老年性瘙痒病的预防以下叙述不正确的是
A、十全大补汤B、逍遥散合旋覆代赭汤C、附子理中汤D、竹叶石膏汤合玉女煎E、沙参麦冬汤胃癌之胃热伤阴证的首选方剂是
"动极镇之以静"说明的阴阳关系是
外购固定资产应当按照其重置成本进行初始计量。()
为证实甲公司是否将临近2011年12月31日签发的支票登记入账,A注册会计师应当执行的审计程序是()。
下列迹象中,表明资产可能发生了减值的情况有()。
多重表文件和倒排文件都归属于_______文件。
埃及的国教是()。
CongratulationstoPeterBrooksonhispromotiontoBrandManager.PeterBrooksworksin______.
最新回复
(
0
)