首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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://kaotiyun.com/show/wtxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
下列关于C语言的说法不正确的是
有以下程序#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()
以下fun函数的功能是:累加数组元素中的值,n为数组中元素的个数,累加的和值放入x所指的存储单元中。请填空。 fun(intb[],intn,int*x) {intk,r=0; for(k=0,k<n;k++)r=【】
若x为血类型,请写出与!x等价的C语言表达式______。
若有定义:int *p[3];,则以下叙述中正确的是
把算法工作量大小和实现算法所需存储单元多少分别称为算法的______和空间复杂度。
算法复杂度主要包括时间复杂度和【 】复杂度。
请补充函数proc(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。例如,输入imnIaeouOWC,结果为:A:1E:1I:2O:2U:1other:4。注意:部分源程序给出如下。请勿改动main()函数
随机试题
()是我国第一部长篇历史章回体小说。
Mostofthepoemsin______singofthe"en-masse"andtheselfaswell.
英国式拍卖指的是()
血清中TC含量最多的脂蛋白是()。
紫外线红斑反应较强的波长是
某房地产公司2009年正式进军制药行业,成立了药业子公司。该子公司准备生产新药,有甲药、乙药和丙药三种产品方案可供选择。每种新药均存在着市场需求高、市场求一般、市场需求低三种市场状态。每种方案的市场状态及其概率、损益值如下表所示:药业子公司三种产品方案
甲是某服装品牌的经销商,为了增加利润,他的营销方案为:以每4件衣服300元的价格进货,以每6件500元的价格卖出去。如果要获得10万元的利润,甲需要卖出()件衣服。
目前食品包装袋上没有把纤维素的含量和其他营养成分一起列出。因此,作为保护民众健康的一项措施,国家应该规定食品包装袋上明确列出纤维素的含量。以下哪项如果是真的,能作为论据支持上述论证?I.大多数消费者购买食品时能注意包装袋上关于营养成分的
在关系模型中,实现“关系中不允许发现相同的元组”的约束是通过()。
A、Hehaslittleconfidenceinconvincinghisbrother.B、Hedoesn’tlikehisbrother’suniversity.C、Heplanstotransfertoadi
最新回复
(
0
)