首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
24
问题
有以下程序
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/fsPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是( )。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
以下关于VB文件的叙述中,错误的是( )。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。请添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是( )。
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTestl。设窗体Forml标题为“MyForml”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTestl_Click(IndexAsInte
下列有语法错误的赋值语句是( )。
下面列表框属性中,是数组的是( )。
随机试题
在一起行政诉讼案件中,被告进行处罚的依据是国务院某部制定的一个行政规章,原告认为该行政规章违反了有关法律。根据我国宪法规定,有权改变或者撤销该违法的行政规章的机关是
视锥细胞的感受器电位是神经节细胞可产生
患者上颌前牙因外伤折断就医。检查:右上颌中切牙横向折断,断面位于牙槽嵴根面上方,唇侧龈下2mm,根稳固。X线片显示根管治疗完善,余正常。在修复前还需做的适当处理是
进行尸体护理时错误的操作是
下列说法不正确的是( )。
被告人王某被公诉机关以经济诈骗为由提起公诉,王某辩称不是经济诈骗,而是经济纠纷,并找到律师周某,要求为其进行无罪辩护,周某在调查取证过程中,发现王某不仅从事了诈骗犯罪活动,而且还有伪造证据的行为。周某打算进行有罪辩护,但被告人王某坚持让周某为其进行无罪辩护
在Word中,所有字符格式的排版可通过()菜单来实现。
______fromthetopofthetower,thesouthfootofthemountainisaseaoftrees.
《学记》指出“时教必有正业,退息必有居学”,即主张()
NewsReport:Robotshavenotonlyledtothedisappearanceofsomeposts,butareforcinglowerwagesonhumanlaborers.Howcan
最新回复
(
0
)