首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x); x=fun(x); print
有以下程序 #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x); x=fun(x); print
admin
2015-07-28
48
问题
有以下程序
#include
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
解析
考查函数的递归调用。函数fun()的功能是计算1到n的数字之和,当传入的参数为10时,返回的最终结果为55,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/5ZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下程序的输出是【】。main(){charstrl[]]="Howdoyoudo",*p1=strl;strcpy(strl+strlen(strl)/2,"esshe");print
在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为【】。
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
在结构化方法中,软件功能分解属于下列软件开发中
下面程序的输出结果是【】。 main() {inti=3,j=2; char*a="DCBA"; printf("%c%c\n",a[i],a[j]) }
若有如下说明,则_______的叙述是正确的。structst{inta;intb[2];}a;
已知下面的程序段,正确的判断是_________。#defineA3#defineB;(A)((A+1)*A)inta=3;X=3*(A+B(7));
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
随机试题
依照渠道双方依赖的紧密度,可以将渠道依赖关系划分为()。
在下列情形下,劳动合同即行终止的有()
下列哪些属于快反应自律细胞
擦洗棉布上的陈旧血渍用
微分方程ydx+(x—y)dy=0的通解是()。
西周的“国学”和“乡学”的教学内容为()
在“十恶”罪中,把奸小功以上亲,或者祖、父妾的犯罪称为()。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和______。
Amajorstudyofthegrocery-buyinghabitsofmillionsofAmericansreleasedlatelastyearfoundthatpeopleusingfoodstamps
Afunnythinghappenedonthewaytothecommunicationsrevolution:westoppedtalkingtooneanother.Iwaswalkinginthepa
最新回复
(
0
)