首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; seanf("%d",&
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; seanf("%d",&
admin
2013-06-11
54
问题
有以下程序 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+4+5+6+7+8+9+10=55。
转载请注明原文地址:https://kaotiyun.com/show/YjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
下面语句的输出结果是______。printf("%d\n",strlen("\t\"065\xff\n"));
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
以下程序的输出结果是() #include<stdlib.h> inta[3][3]={1,2,3,4,5,6,7,8,9},*p; main() {p=(int*)malloc(sizeof(int)); f(
以下程序运行后的输出结果是【】。main(){inti,m=0,n=0,k=0;for(i=9;i<=11;i++)switch(i/10){case0:m++;n++;break;
在下列四条叙述中,正确的一条是()
在深度为5的满二叉树中,叶子结点的个数为()。
以下选项中合法的用户标识符是()。
软件工程的出现是由于______。
数据处理的最小单位是
随机试题
作为一种政治原则,当代中罔的爱国主义主要表现为
真核生物RNA聚合酶Ⅱ催化转录后的产物是
男性,45岁,3天前车祸伤及头部,头痛、呕吐逐渐加重,用力咳嗽后突然不省人事。查体见患者左侧瞳孔散大,对光反应消失,右侧肢体瘫痪,呼吸、血压不稳。禁忌的治疗措施是
A.香砂六君子汤B.八珍汤C.四神丸D.四物汤E.金匮肾气丸治疗缺铁性贫血脾胃虚弱证,应首选
人工施工水泥混凝土路面时,振动器的振动顺序为()。
我国会计工作人员应当接受继续教育,每年参加继续教育不得少于()小时。
Father’sDayisthethirdSundayofJune.Itisadaytohonorandgivespecialattentiontofathers.Childrengivetheirfathe
社会保障是通过()所形成的一种分配关系。
某学校运动会上有一个最外圈分别为35人和25人组成的矩形方阵,组成最外两圈的人数和为:
InmostcountriesaPhDisabasicrequirementforacareerinacademia.Itisa(n)【C1】______totheworldofindependentresear
最新回复
(
0
)