早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

设有一个递归算法如下: int fact(int n){ if(n<=0)return 1; else return n*fact(n-1);

题目

设有一个递归算法如下: int fact(int n){ if(n<=0)return 1; else return n*fact(n-1); } 下面正确的叙述是(35)。

A.计算fact(n)需要执行n次函数调用

B.计算fact(n)需要执行n+1次函数调用

C.计算fact(n)需要执行n+2次函数调用

D.计算fact(n)需要执行n-1次函数调用

参考答案
正确答案:B
解析:主程序调用fact(n)称为外部调用,其他调用为内部调用,直到调用fact(0)为止,fact(n)调用fact(n-1),fact(n-1)调用fact(n-2),…,fact(1)调用fact(0),内部调用n次,外部调用1次,总共n+1次。
看了设有一个递归算法如下: int...的网友还看了以下:

请你自编一道有理数混合运算题并解答,题目要求同时满足以下条件:1.必须含有加,减,乘,除,乘方5种 数学 2020-04-09 …

求有关洁净区悬浮粒子数计算资料最好是有关于计算置信上限UCL的比如尘埃粒子置信上限(UCL)如何计 数学 2020-04-26 …

小数运算的速算和简算,1.2121212÷3.303033.3+3.33+3.333+3.3333 数学 2020-05-16 …

关于计算机的判断题1、计算机病毒主要以存储介质和计算机网络为媒介进行传播.2、世界上第一台计算机的 其他 2020-05-23 …

谁知道算电热量啊!已知,电压=5V,电阻=2R,时间=60秒可以产生多少℃的热量呀!麻烦谁知道算电 物理 2020-06-07 …

4个4组成一个算式,算式里只能代入+-×÷以及括号,可以把几个4拼在一起,比如44-44=0而任务 数学 2020-07-30 …

全国首台突破百万亿次运算速度的超级计算机“曙光5000”由中国科学院计算技术研究所、曙光信息产业有限 政治 2020-11-04 …

累加器是计算机硬件中运算器的一部分,累加器的的主要功能是A)传送信息到外部设备B)实现加法运算C)转 其他 2020-12-03 …

固定预算是()单选1.固定预算是()A.指按照预算期内可预见的多种业务量水平而编制的、能够适应不同业 其他 2020-12-16 …

准备扑克牌一副,抽出大、小王.余下的牌每人分得……各一半,A算1,J算11,Q算12,K算13.请回 数学 2020-12-19 …