首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
36
问题
有以下程序 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全国计算机二级
相关试题推荐
长整型常数的类型说明符为()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设有下面程序代码:OptionBase1PrivateSubCommandl_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)Fork=1To
下面不属于软件设计阶段任务的是
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER
设a=2,b=3,c=4,d=5,表达式Nota
用Write和Print语句向文件中写入多个数据的差别在于()。
下列数据结构中,不能采用顺序存储结构的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
下列符号常量的声明中不合法的是()。
随机试题
“一国两制”中的一个国家的含义是( )。
含特殊药品复方制剂的品种包括()
口服葡萄糖耐量试验判断糖尿病标准为
一直径为50mm的圆管,运动黏滞系数v=0.18cm2/s、密度ρ=0.85g/cm3的油在管内以v=10cm/s的速度做层流运动,则沿程损失系数是()。
初诊接待求助者时,咨询师应有的仪态包括()。
保障粮食安全是保障民生工作的基本任务。()
下列不属于同盟会领导的是()。
酸性爵士
下列叙述中正确的是
A、 B、 C、 B本题的关键词是threepeople。
最新回复
(
0
)