首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是______。
已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是______。
admin
2013-02-02
39
问题
已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是______。
选项
A、if n>1 then return 1 else return n+f(n-1)
B、if n>1 then return 1 else return n+f(n+1)
C、if n<1 then return 0 else return n+f(n-1)
D、if n<1 then return 0 else return n+f(n+1)
答案
C
解析
根据题意,f(n)的功能是计算1+2+…+n。因此,f(n-1)=1+2+…+(n-1)=f(n)-n。所以,当n>=1时,f(n)可以表示为f(n-1)+n,当n<l时,不妨令f(n)=0。故本题的4个选项中,只有C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/YnVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
某计算机字长16位的机器码1111 1111 00000000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6)。该数的补码是(7)。
三层交换技术利用(58)进行交换。
某城域网拓扑结构如图4-4所示。如果该路由器R1接收到一个源IP地址为192.168.1.10、目的IP地址为192.168.3.20的IP数据报,那么它将把此IP数据报投递到IP地址为(34)的路由器端口上。
Windows NT是一个独立于硬件平台的操作系统,Windows NT的执行体被称为(44)的结合;Windows NT是以(45)方式集中管理并组织网络的;UNIX是一个(46)操作系统;关于Windows NT内核的说法,选项(47)是不正确的;Cl
如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为(10)。在指令执行结束时,CPU中的指令指针寄存器存放(11)。
设X为逻辑变量,下列逻辑运算中,不正确的是(10)。
当需要配置一个Windows NT服务器,以便让一个UNIX系统可使用它的打印机时,需使用(54)协议。
以下关于VBScript语言变量声明的说法中,正确的是______。
因特网中域名解析依赖于一棵由域名服务器组成的逻辑树。请问在域名解析过程中,请求域名解析的软件不需要知道以下______信息。Ⅰ.本地域名服务器的名字Ⅱ.本地域名服务器父节点的名字Ⅲ.域名服务器树根节点的名字
Applicationsputcomputerstopracticalbusiness(67),butbelowthe(68)it’stheheartofanoperatingsystem-thekernel-thatpro
随机试题
急性胰腺炎的处理下列哪项最重要
患者女,49岁。患慢性肾功能衰竭,头晕,嗜睡,定向力障碍。检查:内生肌酐清除率25ml/min,血尿素氮60mmol/L,且伴有消化道等各系统症状,给予哪种饮食为宜
下列关于信用风险控制限额管理的说法,正确的有()。
前几年,“打包”现象不太常见。如今,“打包”的风气越来越流行。据调查,有70%以上的人表示愿意“打包”。这主要说明()。
工商联的成员主体为公有制、非公有制企业及经济人士。()
2016年11月17日,国务院总理李克强主持召开国家能源委员会会议。他指出,推动能源可持续发展的关键依托是加快技术创新和()。
下列标志与文字相匹配的是()。
有关析构函数的说法中错误的是
Itwas3:45inthemorningwhenthevotewasfinallytaken.Aftersixmonthsofarguingandafinal16hoursofhotparliamentar
It’smyhonortobeheretonight.OurorganizationiscalledtheNoiseAbatementSocietythatmonitorsandtriestodealwit
最新回复
(
0
)