首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("%
有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("%
admin
2009-01-15
46
问题
有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("% d" ,&X) ;x = fun(x) ;pfinff( "% d \n" ,x);} 执行程序时,给变量x输入10,程序的输出结果是( )。
选项
A、55
B、54
C、65
D、45
答案
1
解析
函数调用将实参x=10传给形参n,语句n=1不成立,执行else语句,递归调用fun函数。 fun函数共被调用8次,即fun(9),fun(8),…,fun(2),由此可得n=10+9+…+1=55,所以x=55。
转载请注明原文地址:https://www.kaotiyun.com/show/L2Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Label1中;若是大写字母,则把它的小写形式显示在Label1中,若是其他字符,则将该字符直
某人编写了下面的程序PrivateSubCommandlClick()DimaAsInteger,bAsIntegera=InputBox(“请输入整数”):b=InputBox(“请输入整数”)proa:probCallpr
设窗体上有1个名称为HScmll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Option1、Option2的单选按钮,其标题分别为"30"、"50";还有下面程序代码:PrivateSubOption1_Click()
结构化程序的三种基本控制结构是
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
算法的空间复杂度是指( )。
在软件开发中,需求分析阶段产生的主要文档是()。
能将高级语言编写的源程序转换成目标程序的是
随机试题
神经冲动由神经末梢向骨骼肌细胞传递时可发生
试述毛泽东思想的活的灵魂。
急腹症查体有全腹膨胀,表示有
断层显像分析的叙述,错误的是
甲基硫氧嘧啶治疗甲状腺功能亢进症的机制是
商朝号称“青铜时代”,下列哪一项不符合当时的历史情况()
令人欣喜的是,在此次发布的中国经济“2015半年报”中,服务业、高技术产业、网络消费等数据格外“_____”。其快速增长的背后,是改革创新的“_____”正在破解发展中的现实困难,激发引领中国经济可持续发展的不竭动力。填入画横线部分最恰当的一项是:
下列哪个账户能够较好地衡量国际收支对国际储备造成的压力?()
资本主义政治制度历史的和阶级的局限性是()
有人认为人生最好的准备,就是学会与他人合作。有些人则持相反意见,认为只有竞争中有成功。谈谈你的看法,并说明原因。
最新回复
(
0
)