首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main( ) {
有以下程序: #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main( ) {
admin
2021-04-28
17
问题
有以下程序:
#include
int fun(int n)
{
if(n==1)
return 1;
else
return(n+fun(n-1));
}
main( )
{
int x;
seanf("%d",&x);
x=fun(x);
printf("%d\n",x);
}
执行程序时,给变量x输入10,程序的输出结果是( )。
选项
A、55
B、54
C、65
D、45
答案
A
解析
该程序考查的是函数的递归调用。在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+…+8+9+10=55。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/TDtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中正确的定义语句是()。
“商品”与“顾客”两个实体集之间的联系一般是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
以下叙述中正确的是
有以下函数:intfun(char*x,char*y){intn=0;while((*x==y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
数据库管理系统是()。
负责数据库中查询操作的数据库语言是( )。
以下语句中存在语法错误的是()。
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
随机试题
下列哪项是隐私权的主体()
患者,女,22岁。头晕目眩,少气倦怠,腹部有坠胀感,脱肛,舌淡苔白,脉弱。其辨证为
建筑物散水的作用是哪一项?[2001-071]
在某建设单位与供应商之间的建筑材料采购合同中约定,工程竣工验收后1个月内支付材料款,期间,建设单位经营状况严重恶化,供应商逐暂停供应建筑材料,要求先付款,否则终止供货,则供应商的行为属于行使()
某政府机关实施“流程再造”改革,根据工作流程重新组织业务活动,并构建了统一的业务平台,极大地提高了工作效率和公众满意度。下列关于“流程再造”作用的说法,正确的有()。
()对于团聚相当于蜡烛对于()
设X,Y为两个随机变量,且P(X≥0,Y≥0)=,P(X≥0)=P(Y≥0)=,则P(max{X,Y}≥0)=_______。
若服务器系统年停机时间为10分钟,那么系统可用性至少达到()。
以下合法的VB变量名是( )。
Wheredoestheconversationmostprobablytakeplace?
最新回复
(
0
)