首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { if(n==1) return1; else return(n+fun(n-1)); } main( ) { int x; seanf("%d",&x); x=fun(x)
有以下程序: #include<stdio.h> int fun(int n) { if(n==1) return1; else return(n+fun(n-1)); } main( ) { int x; seanf("%d",&x); x=fun(x)
admin
2018-06-29
21
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
if(n==1)
return1;
else
return(n+fun(n-1));
}
main( )
{
int x;
seanf("%d",&x);
x=fun(x);
prinff("%d\n",x);
}
执行程序时,给变量x输入10,程序运行后的输出结果是( )。
选项
A、55
B、54
C、65
D、45
答案
A
解析
该程序考察的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+…+8+9+10=55。因此A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/Pza0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,
有以下程序:voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,j-1);}}mai
结构化程序设计主要强调的是______。
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++C;”后,a的值是_____________。
以下只有在使用时才为该类型变量分配存储单元的存储类说明是______。
设有说明语句如下:staticcharstr[]="Beijing";若执行下列输出语句:printf("%d\n",strlen(strcpy(str,"China")));则输出结果为()。
若变量c为char类型,能正确判断出c为小写字母的表达式是()
下列有关数据库的描述,正确的是
下列关键字中,不属于C语言变量存储类别的是______。
请补充main()函数,该函数的功能是:把字符串str1中的非空格字符复制到字符串str2中。例如,若str1=”nicetomeetyou!",则str2="nicetomeetyou!"。注意:部分源程序给出如下。请勿改动main()函数
随机试题
固定资产的各组成部分具有不同使用寿命、适用不同折旧率的,应当分别将各组成部分确认为单项同定资产计提折旧。()
除哪项外,均是休克的病理生理改变
《药品经营许可证》有效期为()
电算管理员或财会主管,有权调阅操作人员自设的口令密码。()
下列关于国际债券的说法中,错误的是()
以下不属于杠杆比率的是()。
计提城市维护建设税时,应通过()账户进行核算。
对外开放的基本格局是()。
下列关于我国国土资源的叙述,正确的是()。
Themostconsistentlyidentifiedteachereffectivenessvariableistimeontask.Thatis,themoretimethatstudentsspendon
最新回复
(
0
)