首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%d",&x); x=fun(x);pri
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%d",&x); x=fun(x);pri
admin
2010-12-10
53
问题
有以下程序
int fun(int n)
{if(n==1)return 1;
else
return(n+fun(n-1));
}
main()
{int x;
scanf("%d",&x); x=fun(x);printf("%d\n",x)
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、55
B、54
C、65
D、45
答案
A
解析
本程序考察的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+4+5+6+7+8+9+10=55。
转载请注明原文地址:https://kaotiyun.com/show/isPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段正确的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3-113所示。程序的功能是计算表达式的值:z=(x一2)!+(x-3)!+(x-4)!+…+(x—N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称为Com
编写如下程序:PrivateSubForm_Click() Print"Welcome!"EndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAs
下面关于直线控件的叙述中正确的是
窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。程序代码如下:Dimcolor(3)AsIntege
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger) DimsAsInteger,fAsInteger DimiAsInteger
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
下面列表框属性中,是数组的是( )。
随机试题
Withoutseemingunworldly,WilliamJamesappearedwhollyremovedfromthe________ofsociety,theconventionalityofacademe.
1898年6月颁布“明定国是”诏书,宣布变法维新的皇帝是
下列因素与电源质量无关的是
下列叙述与苯海拉明不符合的是
不论估价目的如何,委托方所委托的估价对象的范围,必须是估价人员应当评估的估价对象的范围。()
护栏形式按刚度的不同可分为()。
某卷烟厂(位于市区)为增值税一般纳税人主要外购烟叶生产雪茄烟和烟丝,2009年8月发生下列业务:(1)从农民手中收购烟叶,收购凭证上注明收购价1000000元,支付运费12000元,装卸费11500元,并取得了符合规定的运费发票;(2)将上
关于市场认可度有待提高的说法,错误的是()。
TheQuestionthattheBitTorrentProcedureKindlesBramCohenwasanunusualkid.Whileotherfirst-graderswereoutsidepl
中断理过程一般分为:保存现场、分析中断源、______和中断返回。
最新回复
(
0
)