首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(一a,--b)); } main() {p
admin
2015-06-09
40
问题
有以下程序
#include
int fun(int a,int b)
{if(b==0)return a;
else return(fun(一a,--b));
}
main()
{printf(“%d\n”,fun(4,2));}
程序的运行结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)一>fun(3,1)->fun(2,0),其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/L4Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是_______。
若要说明一个类型名STP,使得定义语句STPs等价于char*s,以下选项中正确的是()。
关系数据库管理系统能实现的专门关系运算包括()。
以下选项中,非法的字符常量是______。
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
对数组中的元素值进行排序。请填空。 #include<stdio.h> main() {inta[]={2,4,15,3,17,5,8,23,9,7,11,13,}i,j,k; for(k=0;k<12;k++)
有下列二叉树,对此二叉树前序遍历的结果为()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
算法的空间复杂度是指()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
患者,女,23岁,未婚。近2年来每次月经提前1~2周,量多少不定,色紫红有块,质稠,头晕目眩,胸胁胀满,少腹胀痛,精神抑郁,心烦易怒。其诊断是
InBritain,peoplehavedifferentattitudestothepolice.Mostpeoplegenerally【C1】______themandthejobtheydo-althoughther
Whatwedon’tknowaboutkidsandtelevisioncouldfillaweeklongminiseries.Givenworriesabouteverythingfromchildhoodobe
下面射线不属于高LET射线的是
关于第一心音,描述错误的是
化脓性脑膜炎最常见的感染途径是
在城市房屋拆迁补偿安置中,()。
在工程项目进度管理中,工程项目进度计划制定的方法有()。
培训与开发投资对组织来说,关键的是( )。
家庭生命周期理论最早由汉森和()提出。
最新回复
(
0
)