首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)returm0; else if(k==1)retum1: else return fun(k-1)+1: } 若执行调用语句“n=fun(3);”,则函
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)returm0; else if(k==1)retum1: else return fun(k-1)+1: } 若执行调用语句“n=fun(3);”,则函
admin
2020-01-10
40
问题
设有如下函数定义:
#include<stdio.h>
int fun(int k)
{if(k<1)returm0;
else if(k==1)retum1:
else return fun(k-1)+1:
}
若执行调用语句“n=fun(3);”,则函数fun总共被调用的次数是( )。
选项
A、2
B、3
C、4
D、5
答案
B
解析
首先n=fun(3),3被当作参数传递进去,这就进行了一次调用,3被当做参数传进去后,程序会执行这句else retum fun(k-1)+1;这就调用了第二次,而参数是3-1也就是2。2被当做参数传进去后,程序会执行这句else return fun(k-1)+1;这就调用了第三次,而参数是2-1也就是1。1被当做参数传进去后,程序会执行这句else if(k==1)return1;不再递归调用,所以最终结果为3次。
转载请注明原文地址:https://kaotiyun.com/show/LTCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<conio.h>#include<stdio.
给定程序中,函数fun的功能是:计算形参x所指数组中Ⅳ个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10个正数:
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:WSHWSHWSHWSH。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均值为30
下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,把偶数从数组中删除,奇数个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除偶数后,a所指数组中
以下叙述中不正确的是()。
以下叙述中正确的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为:DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
随机试题
企业经营哲学
中国人民志愿军司令员兼政治委员是
下列哪项是一期愈合的特点()
出生时并不存在以后逐渐出现且永不消失的神经反射是
患者诸虚不足,身常汗出,夜卧尤甚,久而不止,心悸惊惕,短气烦倦,治宜用
某乳品生产企业,因生产工艺要求需要对本成品进行冷却,建有以液氨作为制冷剂的制冷车间,内设一台容积为10m3的储氨罐。为防止液氨泄漏事故发生,该企业对制冷工艺和设备进行改进,更换了一种无害的新型制冷剂,完全能够满足生产工艺的要求,该项措施属于防止事故发生的
成品返修率属于生产计划指标中的()指标。
假设某个小镇有两个行业,一个生产服装,另一个生产钢铁。服装行业的产出函数为yC=LC钢铁业的产出函数为yS=24PS0.5-2LS,其中LC和LS分别是服装业和钢铁业的工人数,小镇中所有居民都会到其中一个行业中工作,居民的总人数为25,假设两个行业都是竞争
试述现代学校管理的发展趋势。
循环经济主要有三大原则,即________原则、________原则和原则。
最新回复
(
0
)