首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
46
问题
有以下程序 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://www.kaotiyun.com/show/JlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
长整型常数的类型说明符为()。
编写如下程序:PrivateSubCommand1_Click() Dima(3,3)AsInteger DimsAsInteger Fori=1To3 Forj=1To3 a(i,j)=i
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
下列有语法错误的赋值语句是( )。
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
数据库系统的三级模式不包括( )。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在考生文件夹下有一个工程文件sit5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动"窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubCommandl_Cli
随机试题
试述政策执行人员对政策执行系统有效运行有哪些影响。
肺部感染常可以形成空洞的有
哪种载脂蛋白的主要合成场所不在肝脏
A.尿流突然中断B.排尿困难C.膀胱刺激症状D.镜下血尿E.肾绞痛输尿管结石梗阻时会出现
当业主负责采购的材料和设备未能按照合同规定的时间到达现场,设备监理工程应( )。
产品验证的性质是()。[2007年真题]
英国某公司在我国申请专利,其下列做法哪些符合相关规定?
自1840年鸦片战争后,西方列强强迫清政府签订的不平等条约多达数十个,下列条约内容,按照时间先后顺序排列正确的是()。①扩大领事裁判权,允许美国兵船自由出人中国通商港口②中国开放广州、厦门、福州、宁波、上海五处港口③英国人可以往内
我国历史上第一部社会主义类型的宪法是()。
J.Martin指出,以下因素:Ⅰ.程序的适应性Ⅱ.数据格式的不一致导致数据的共享性Ⅲ.系统开发方法选择不当Ⅳ.开发工具选择不当()是造成数据处理生产率低的主要原因。
最新回复
(
0
)