正确答案: C
if n1 then return 0 else return n+f(n-1)
题目:已知递归函数f(n)的功能是计算1+2+…+n,且n1,应采用的代码段是______。
解析:解析:递归函数的目的是执行一系列调用,一直到达某一点,序列终止。为了保证递归函数正常执行,应该遵守下面的规则:
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]
B. 10
C. 20
D. 32
20
[单选题]
B. 6
C. 8
D. 14
14
解析:解析:本题关键是看f1()调用f2()的方式。
[单选题]以下叙述正确的是( )。
显示器属于输出设备
[单选题]单个磁头在向盘片的磁性涂料层上写入数据时,是以______ 方式写入的。
串行
解析:解析:要注意“单个磁头”这个关键字,如果是整个磁盘存储器,则它由多个磁头在不同盘片组成的同一柱面上并行存取数据,而单个磁头只是串行地向它所对应的盘面上读或写数据。
[单选题]下列几种存储器中,存取周期最短的是______。
内存
解析:解析:选项A~C都是外存,没有内存的速度快。本题正确答案为选项D。