首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun(
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun(
admin
2019-12-17
27
问题
有以下程序
#include
int fun(int a,int b) main()
{ if(b==0)return a; {printf("%d\n",fun(4,2));}
else return(fun(-a,--b));}
程序的运行结果是
选项
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。
转载请注明原文地址:https://kaotiyun.com/show/a7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
有下列程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j=i+1;j<n;j++)if(a[
设有定义语句int(*f)(int);则以下叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
设有定义:intx=2,*p=&x;floaty=3.0;charz=’c’;,则立即进行以下运算有安全隐患的是()。
软件生命周期是指()。
某二叉树中有15个度为1的节点,16个度为2的节点,则该二叉树中总的节点数为()。
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
进行志贺氏菌分离时,在选择平板上挑选可疑志贺氏菌菌落接种于()培养基。
事先预测
急性化脓性骨髓炎应与下列哪些疾病鉴别
A.急性肝炎B.肝淤血C.肝硬化D.脂肪肝E.右下肺不张肝明显大,肝颈回流征阳性
下列检查中最具诊断价值的是( )。最可能的诊断是( )。
不产生成瘾性的药物是
自我教育的方法包括()。
书稿:编辑:出版
设总体X的密度函数为f(x,θ)=(-∞<x<+∞),求参数θ的矩估计量和最大似然估计量.
GooglealreadyhasawindowintooursoulsthroughourInternetsearchesanditnowhasinsightintoourailingbodiestoo.The
最新回复
(
0
)