首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
47
问题
有以下程序
#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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x—1);printf(“x=%d,y=%d”,X,y);
面向对象方法中,继承是指()。
有以下程序:#include<stdio.h>#include"string.h"voidfun(char*s[],intn){char*t;intid;for(i=0;i<n-1;i++)f
有以下程序:#include<stdio.h>unsignedfun(unsignednum){unsignedk=1:do{k*=num%10;num/=
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
下面不属于软件测试实施步骤的是()。
若变量已正确定义,以下选项中非法的表达式是()。
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
简述早期马克思主义思想运动表现。
背向散射回声强度的测定在超声造影技术上的用途是
主动脉瓣区第二心音减弱,脉压小Austin-Flint杂音
()是在区域自然条件和经济分析的基础上,通过发展预测、结构优化和方案比较,确定区域发展的方向,并分析预测其实施效应。
在核算2013年上半年机构业务时,张明对业务情况作了以下几种处理,其中体现了会计核算中权责发生则的是()。
使科学、技巧、艺术和人的属性在实现组织目标过程中有机结合起来的是()。
已知f(x)连续,∫0xtf(x-t)dt=1一cosx,求的值.
求微分方程xy”+2y’=ex的通解.
A.StuctureandinterpretationofadreamB.AncientviewsondreamsC.BabiesdreamlessthanolderchildrenD.Dreamingmaybe
Somepeoplearguethatthepressureoninternationalsportsmenandsportswomenkillstheessenceofsport—thepursuitofpersona
最新回复
(
0
)