首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(intn) { if(n==1) return1; else return(n+fun(n-1)); } main() { intx; scanf("%d",&x); x=fun(x); printf("%d\n
有以下程序 #include intfun(intn) { if(n==1) return1; else return(n+fun(n-1)); } main() { intx; scanf("%d",&x); x=fun(x); printf("%d\n
admin
2015-07-31
26
问题
有以下程序
#include
intfun(intn)
{
if(n==1)
return1;
else
return(n+fun(n-1));
}
main()
{
intx;
scanf("%d",&x);
x=fun(x);
printf("%d\n",x);
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、55
B、54
C、65
D、45
答案
A
解析
该程序考察的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+…+8+9+10=55。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/n1Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出是【】。main(){charstr1[]="Howdoyoudo",*p1=str1;strcpy(str1+strlen(str1)/2"esshe");printf(’%s\n",p
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
下列程序的运行结果是()。#include<stdio.h>main(){intx=5,a=1,b=2,c=5,d=O;if(a<b)if(b!=3)
下列选项中合法的赋值语句是()。
以下程序运行后的输出结果是【】。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;
下列关于单目运算符++、――的叙述中正确的是______。
有下列二叉树,对此二叉树中序遍历的结果为()。
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
设一棵完全二叉树共有700个结点,则在该二叉树中有______个叶子结点。
随机试题
已知图所示的平衡容器L=640mm,零水位H0=150mm,饱和水密度ρw=565.29kg/m3,饱和蒸汽密度ρs=119.03kg/m3,正压管中冷凝水密度ρ1=994kg/m3。请计算出汽包的相对水位△H为一160mm、0、+160mm时产生的相应差
A.具有独立做出诊断和治疗的权利以及特殊干涉权B.对病人义务和对社会义务的统一C.特殊干涉权D.保持和恢复健康,积极配合医疗,支持医学科学研究E.支持医学科学研究医生的权利是
人工减小离体神经纤维浸浴液中Na+浓度,则单根神经纤维动作电位超射值将
在筛查试验中,串联试验可以提高
某公司2008年和2009年的净利润分别为800万元和1200万元,2008年和2009年的公司人数分别为500人和600人。人均净利润增长率为()。
下列关于商业银行贷款法律制度的表述,错误的是()。
现金流量表采用直接法编制能够便于企业对经营活动产生现金流量的来源和用途进行分析。()
有关我国证券交易所的以下说法中,哪些是正确的?()
(16)设二次型f(x1,x2,x3)=a(x12+x22+x32)+2x1x2+2x2x3+2x1x3的正、负惯性指数分别为l,2,则
ElNinoisawarmoceancurrent______.HowdidthethreepeopleinIcalosetheirlives?
最新回复
(
0
)