首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc1ude int fun(int a,int b) { if(b==0)return a; else return(fun(— —a,—一b)); } main()
有以下程序 #inc1ude int fun(int a,int b) { if(b==0)return a; else return(fun(— —a,—一b)); } main()
admin
2020-07-28
25
问题
有以下程序
#inc1ude
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://jikaoti.com/ti/PBD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp);fwrite(a,
设文件指针fp已定义,执行语句fp=fopen("file","w”);后,以下针对文本文件file操作叙述的选项中正确的是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有以下程序段:int*p;p=______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
设有定义:inta=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是()。
深度为7的完全二叉树中共有125个节点,则该完全二叉树中的叶子节点数为()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
随机试题
《西洲曲》
只有一个权力中心的家庭类型是
男性,32岁,近一周来,头痛如裹,肢体困重,胸闷、纳呆,小便不利,大便溏泻,每日2次,苔白腻,脉濡滑。中医辨证分型是
下列有关km值的叙述,哪一项是错误的
基金按运作方式不同,可分为()。Ⅰ.封闭式基金Ⅱ.开放式基金Ⅲ.契约型基金Ⅳ.公司型基金
近年来中国公民出境游市场处于高速发展的阶段,实行多元化经营的鸿湖集团于2006年成立了甲旅行社,该旅行社专门提供出境游的服务项目,其市场份额位列第二。根据波士顿矩阵原理,鸿湖集团的甲旅行社业务属于()。(2016年)
形而上学把世界看作是彼此孤立,静止不变的,或者把变化看作是由某种外力作用而产生的量变。()
在食品中心将牛、羊肉进行肉、骨分离,其中肉送到零售店,骨头送往饲料加工厂。这一活动称之为()。
移栽果苗若干颗,如果小明、小王二人合栽,8小时完成。先由小明栽了3小时后,又由小王栽了1小时,还剩下总棵树的没有栽。已知小明每小时比小王多栽7棵,问共要移栽果苗多少棵?
王先生举办的生日晚宴有客人缺失,王先生说:“小李、老赵、小潘和老马四个人中最多来了两人。”王太太说:“亲爱的,我认为你说的不对,我认为你说的与实际情况不一样。”如果王太太说得不对,以下哪项不可能是真的?
最新回复
(
0
)