首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include int fun(int k) { if(k<1)retum 0; else if(k= =1)return 1; else retum fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共
设有如下函数定义: #include int fun(int k) { if(k<1)retum 0; else if(k= =1)return 1; else retum fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共
admin
2019-01-11
16
问题
设有如下函数定义:
#include
int fun(int k)
{ if(k<1)retum 0;
else if(k= =1)return 1;
else retum fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
选项
A、2
B、3
C、4
D、5
答案
B
解析
首先n=fun(3),3被当作参数传递进去,这就进行了一次调用,3被当做参数传进去后,程序会执行这句else return fun(k-1)+1;这就调用了第二次,而参数是3-1也就是2。2被当做参数传进去后,程序会执行这句else return fun(k-1)+1;这就调用了第三次,而参数是2-1也就是1。1被当做参数传进去后,程序会执行这句else if(k==1)return 1;不再递归调用,所以最终结果为3次。
转载请注明原文地址:https://kaotiyun.com/show/bzRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量8中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。例如:a所指变量s中的学号、姓名、和三门课的成绩依次是:1
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROGl.C中。请勿改动
NN-10第一空:题目要求对每行元素中的值均右移1个位置,故第一空处循环变量每次增1,共循环N次,完成对N行的移位操作,因此第一空处应为“N”。第二空:“x=t[i][___2___];”保存第i行元素的最后一个元素t[i][N-
下列叙述中错误的是()。
下列叙述中正确的是()。
语句"int(*ptr)();"的含义是______是指向函数的指针,该函数返回一个int型数据。
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
源程序的文档不包括()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
随机试题
下列关于国际贸易支付方式的表述,正确的是()
Thousandsofyearsago,inthemiddleofanocean,milesfromthenearestisland,anunderseavolcanobrokeout.Thehotliquid
某患者由印尼入境后2天,频繁腹泻,无腹痛及里急后重,伴有呕吐。最重要的检查是
第三度房室传导阻病人可出现:
下列可以作为强制拆迁证明人的有()。
某机电设备安装公司经邀请招标投标,获得某电厂的机电设备安装工程,并与业主签订了施工合同。合同规定了工程范围、工期、质量标准、安全环境要求。其中质量标准和要求按行颁标准执行,主要材料如钢材、电缆、φ50以上的管道阀门等由业主提供,安装现场的协调由安装公司负责
下列有关资产负债表日后事项的论断中,错误的有()。
下面是《义务教育教科书(人教版)·数学七年级上册》中的内容,据此回答下列问题。1.2.4绝对值两辆汽车从同一处O出发,分别向东、西方向行驶10km,到达A,B两处(图1.2-6)。它们的行驶路线相同吗?它们的行驶路程相等吗?
荀子在论述教学时指出“不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之,学至于行而止”。四位教师结合自身教育教学实践,对荀子这段话做了如下理解,不正确的是()。
Depressionmanifestsitselfindifferentforms.Somefeelsad,othersbecomeagitatedandaggressive.Whilesomelosetheirappe
最新回复
(
0
)