首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
63
问题
有以下程序 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://kaotiyun.com/show/JlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:
在软件开发中,需求分析阶段产生的主要文档是
下面描述中,不属于软件危机表现的是
下列叙述中正确的是
下列方法中,不属于软件调试方法的是()。
在考生目录下有一个工程文件sjt5.vbp。窗体左边的图片框名称为Picture1,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
VB中,若没有显式声明变量的数据类型,则默认的类型是
以下不能用形状控件画出的图形是
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
随机试题
A.庆大霉素B.苯妥英钠C.维拉帕米D.葡萄糖酸钙E.顺铂直接静脉推注易引起呼吸抑制的药物是
某初产妇妊娠40周,估计胎儿体重可达4000g,因宫口开大缓慢,以5%葡萄糖+催产素5单位静脉点滴,但产妇烦躁不安,疼痛难忍,腹部检查发现病理缩复环且有压痛,胎心尚在正常范围内,血性尿。其处理方法为
铁剂的叙述不正确的是( )
下列各项中,有“经济宪法”之称的是()。
下列有关银行汇票的陈述中,正确的有()。
(2006年考试真题)下列各项中,属于土地增值税的税率形式是()。
养蜂的生产者与栽种果树的生产者之间存在外部性,且其外部影响的效果是()。
以下业务中,不属于电话智能网业务的是()业务。
Whatcanwelearnaboutthewoman’sson?
Farmersusuallyuseploughstopreparetheirfieldsforplantingcrops.Ploughscutintotheground,andliftupweeds,andothe
最新回复
(
0
)