首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 );
有以下程序 #include <stdio.h> int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 );
admin
2021-07-09
27
问题
有以下程序
#include <stdio.h>
int fun( int n )
{ int a;
if( n==1 ) return 1;
a = n + fun( n-1 );
return ( a );
}
main()
{ printf( "%d\n", fun( 5 ) ); }
程序的输出结果是
选项
A、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用,只需要一步一步递归调用fun函数即可,执行fun(5)= 5+(4+(3+(2+ fun(1))))=15,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/Nitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义一维数组的选项是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、
有以下程序:#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}w
以下叙述正确的是
若有定义语句:doublex[5]={1.0,2,3,4,5.0),*p=x,则错误引用x数组元素的是()。
构成计算机软件的是
某二叉树的前序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为
随机试题
变量是指在数量上或质量上可变的事物属性。在实验中由实验者所操纵的、对被试的行为产生影响的变量称为自变量;由自变量的变化而产生变化的变量为因变量。一项实验要求被试先识记一串不规则字符串,间隔三分钟后默写之前所识记的内容,考查被试单位时间内对材料记忆的正确率。
A、B、C、D、C
关于后张法预应力(无粘结)施工的说法,正确的是()。
会计法律制度是促进会计职业道德规范形成和遵守的制度保障。()
暂扣或吊销营业许可证及执照是一种比责令停产停业()的行为能力罚。
某小区已建有A大型超市,为满足需要,某市人民政府拟在该小区内再建一所超市。甲公司和乙公司先后向某市人民政府提出申请,甲公司获批准。下列哪一种说法是正确的?()
只要有足够的勇气和智慧,就没有办不成的事。如果上述断定为真,则以下哪项一定为真?
在面向对象方法中,类之间共享属性和操作的机制称为【】。
Inmostlinesofthefollowingtext,thereisoneunnecessaryword.Itiseithergrammaticallyincorrectordoesnotfitinwith
A、Toinquireaboutswitchingmajors.B、Tofindahelpingsupervisor.C、Tomakeuptheremainingcredits.D、Toapplyforamaster
最新回复
(
0
)