首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
30
问题
有以下程序 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全国计算机二级
相关试题推荐
以下关于图片框控件的说法中,错误的是
以下能够设置控件焦点的方法是()。
设有下面程序代码:OptionBase1PrivateSubCommandl_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)Fork=1To
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
下面语句中能够打开随机文件的是
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的()属性设置为True。
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
下面不能作为软件需求分析工具的是
表达式Sgn(0.25)的值是( )。
下列关于二叉树的叙述中,正确的是( )。
随机试题
某企业准备用自有资金2亿元投资一个项目,现在A、B两个项目可供选择。据预测,未来市场状况存在繁荣、一般、衰退三种可能性,概率分别为0.2、0.5和0.3,两项投资在不同市场状况的预计年报酬率如下表所示。为了作出正确决定,公司需进行风险评价。根据以上资料
下列哪些部位的淋巴汇入腰淋巴结:
悬空式桥体与黏膜的关系是
关于糖尿病酮症酸中毒的描述中正确的是()
张某通过司法考试后,没有取得律师执业证书,接受赵某的委托从事民事代理业务,并收取代理费1万元,对于张某的该行为,应当如何处理?()
下列设备中,属于输入设备的有()。
一天中午,七年级的一批学生正在操场上打篮球,战况“激烈”。学生Z和学生C从人群中冲了出来,两人拳脚相加,气势凶猛,我见这阵势,就停在十几米外的地方用冷眼瞅着他俩。大概Z同学也看到了我的神态,就慢慢地停止了他愤怒的“咆哮”。待他俩过来,我默默地看着
组织文化建设的主要内容有()。
有心理学家认为人的大脑中有两套系统,即系统1和系统2。系统1的运行是无意识且快速的,不怎么费脑力,完全处于自主控制状态。系统2则将注意力转移到需要费脑力的大脑活动上来,例如复杂的运算。系统2的运行通常与行为、选择和专注等主观体验相关联。根据上述定
【B1】______【B7】______
最新回复
(
0
)