登录/
注册
下载APP
帮助中心
首页
考试
APP
当前位置:
首页
>
查试题
>
设n的初值为正整数,设计一个递归算法如下:int fact(int n){if(n<=0)return 1;else return(n*fact(n-1));}以下叙述中,正确的是______。
单选题
设n的初值为正整数,设计一个递归算法如下:int fact(int n){if(n<=0)return 1;else return(n*fact(n-1));}以下叙述中,正确的是______。
A. 计算fact(n)需要执行n+2次函数调用
B. 计算fact(n)需要执行n+1次函数调用
C. 计算fact(n)需要执行n次函数调用
D. 计算fact(n)需要执行n-1次函数调用
查看答案
该试题由用户308****80提供
查看答案人数:33305
如遇到问题请
联系客服
正确答案
该试题由用户308****80提供
查看答案人数:33306
如遇到问题请
联系客服
搜索
热门试题
一个求从1到正整数n之间所有正整数之和的单循环语句的时间复杂度为()。
设A是n阶矩阵,且(k为正整数),则()
利用穷举法编写一个算法判断给定的正整数n是否是素数的程序,即判断n是否只能被1和自身整除
若n是一个大于2的正整数,则n3-n一定有约数
若n是一个大于2的正整数,则n3-n一定有约数()
如果一个算法A调用另一个算法B,而算法B又调用算法A,则此种递归称为间接递归调用
设n为正整数,计算:(1)(-1)2n (2) (-1)2n+1
设A是n阶矩阵,且Ak=O(k为正整数),则( )。
对于给定的正整数n,判定n是一个素数的充要条件是(n-1)!≡1(mod n)。
给定两个正整数m=630和n=675.利用辗转相除算法,求它们的最小公倍数。给定两个正整数m=630和n=675.利用辗转相除算法,求它们的最小公倍数。
设有一个递归算法如下:intfun(intn){if(n0)需要调用该函数的次数为()
一个递归算法必须包括________。
一个递归算法必须包括()
一个递归算法必须包括()。
一个递归算法必须包括()
一个递归算法必须包括()
如果一个正整数a是某一个整数b的平方,那么这个正整数a叫作完全平方数。若一个正整数(10000以内)加上100后是一个完全平方数,再加上168也是一个完全平方数,编程求该数:
设有一个递归算法如下intfact(intn){if(n<=0)return1;elsereturnn*fact(n-1);},则计算fact(n)需要调用该函数的次数为()
将一个递归算法改为对应的非递归算法时,通常需要使用( )。
设有一个递归算法如下:则计算fact(n)需要调用该函数的次数为。intfact(intn){/*大于等于0*/if(n<=0)return1;elsereturnn*fact(n-1);}()
购买搜题卡
会员须知
|
联系客服
免费查看答案
购买搜题卡
会员须知
|
联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于聚题库网站及系列App
只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索
支付方式
首次登录享
免费查看答案
20
次
账号登录
短信登录
获取验证码
立即登录
我已阅读并同意《用户协议》
免费注册
新用户使用手机号登录直接完成注册
忘记密码
登录成功
首次登录已为您完成账号注册,
可在
【个人中心】
修改密码或在登录时选择忘记密码
账号登录默认密码:
手机号后六位
我知道了