首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行程序时,给变量x输入10,则以下程序的输出结果是( )。 int fun(int n) main() { if(n==1)return 1; { int x; else scan
执行程序时,给变量x输入10,则以下程序的输出结果是( )。 int fun(int n) main() { if(n==1)return 1; { int x; else scan
admin
2020-03-15
30
问题
执行程序时,给变量x输入10,则以下程序的输出结果是( )。
int fun(int n) main()
{ if(n==1)return 1; { int x;
else scanf(’’%dt’’,&x);x=fun(x);
return(n+fun(n—1)); prinff(’’%d\n’’,x);
} }
选项
A、45
B、50
C、60
D、55
答案
D
解析
本题在函数int fun(int n)的定义中又出现了对函数fun的调用,所以函数fun是递归函数。因而在主函数中调用x=fun(x)时,当输入10赋给变量x时,递归调用的过程为fun(10)=10+fun(9)=10+9+fun(8)=10+9+8+fun(7)=…=10+9++8+7+6+5+4+3+2+1=55。
转载请注明原文地址:https://kaotiyun.com/show/VxCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下叙述中正确的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
关于地址和指针,以下说法正确的是()。
下列数据结构中,属于非线性结构的是()。【09年9月】
下面叙述中错误的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。请编写函数fun,其功能是:求n(n<10000)以内的所有四叶玫瑰数并逐个存放到result所指的数组中,四叶玫瑰数的个数作为函数值返回。
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使
随机试题
女,妊娠80天施行钳刮术时出血量多。止血的主要措施是()
注射用无菌粉末的溶剂是口服液配制时,使用的溶剂是
下列属于毒性药品西药品种的有
监理单位出现失职行为,按照监理合同规定,业主可( )。
新设法人融资方式,建设项目所需资金来源于:
不同国家的地方行政建制有不同的名称(通名),对我国的行政区通名分类有误的是()。
甲公司为房地产开发企业,对投资性房地产按照公允价值模式进行后续计量。2014年7月1日,甲公司将一项账面价值2000万元、已经开发完成作为存货核算的房地产转为经营性出租,公允价值为2500万元。2014年12月31日其公允价值为2400万元,甲公司确认了该
产品质量立法的基本原则是()
企业购入需要安装的设备一台,设备价款96000元,增值税税额16320元,支付运杂费1560元;设备安装后支付安装费5000元;设备安装完毕投入使用。编制支付价款与增值税、支付运杂费、安装费以及设备交付使用的会计分录。
某公司有甲、乙、丙、丁四人,他们的籍贯分别为北京、上海、天津、南京。一日,四人在谈论他们各自的籍贯。(1)甲说:“我和乙都不是上海人,丙是天津人。”(2)乙说:“我是上海人,丙是天津人,丁不是北京人。”(3)丙说:“甲不是上海人,我是南京人,丁是北京
最新回复
(
0
)