首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行程序时,给变量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
39
问题
执行程序时,给变量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全国计算机二级
相关试题推荐
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
若有以下程序#include<stdio.h>main(){intk=3;voidsp(int*a){intb=2;sp(&k);
以下叙述中错误的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
以下叙述中正确的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为()。
树的度为3,且有9个度为3的节点,5个度为1的节点,但没有度为2的节点。则该树总的节点数为()。
给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参s所指的字符串为:abcdefgh,执行结果为:ahcb
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
随机试题
当企业受到全面威胁、濒临破产时,通过将企业的资产转让、出卖或者停止全部经营业务来结束企业的生命。这种紧缩型战略称为()
急性颅内压增高时病人早期生命体征改变为()
用离子选择性电极测定离子浓度,实质上测的是离子的
易侵犯上部的是易侵犯下部的是
()是我国发展的重要目标和必要条件。
工程项目合同管理的基本原则包括:()。
某桥梁工地的简支板梁架设,由专业架梁分包队伍架设。该分包队伍用两台50t履带吊,以双机抬的吊装方式架设板梁。在架设某跨板梁时,突然一台履带吊倾斜,板梁砸向另一台履带吊驾驶室,将一名吊车驾驶员当场砸死,另有一人受重伤。事故发生后,项目经理立即组织人员抢救伤
不属于教师可采用的行政救济的方式是()。
Peopleusetheirmouthsformanythings.Theyeat,talk,shoutandsing.Theysmileandtheykiss.IntheEnglishlanguage,ther
关于教学与发展的关系,皮亚杰的基本观点是()。
最新回复
(
0
)