首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio-h> int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b));} main() {printf("%d\n",fun(4,2));} 程序
有以下程序 #include<stdio-h> int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b));} main() {printf("%d\n",fun(4,2));} 程序
admin
2020-11-23
40
问题
有以下程序
#include<stdio-h>
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。
转载请注明原文地址:https://kaotiyun.com/show/083p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下数组定义中错误的是()。
有以下程序:#includeintdisp(char*str){while(*str)putchar(*str++);putchar(’#’);return*str;}mai
下列叙述中正确的是()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
下面对“对象”概念描述正确的是()。
下列给定程序中,函数fun的功能是:计算直到若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#in
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
在关系运算中,查找满足一定条件的元组,相关的运算称为()。
设有栈s和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次人队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
在我国民法典的制定过程中,全国人民代表大会常务委员会始终坚持开门立法,广泛征求社会各界的意见和建议。这样做有利于()。①促进公民对法律的理解②保证公民直接行使国家权力③更好地保障公民的立法权④推进
某民营企业老总觉得,自己的企业之所以能够从无到有,存短短的8年时间里迅速发展壮大,最终成为行业排名第一的企业,主要是因为自己多次承接了一些特别客户提出的许多同行厂家均不愿承接的业务。据事后分析,当初该企业承接的这些业务要么数量较少,要么价格太低,要么交货期
A.胆绿素B.尿胆素C.胆红素D.粪胆素E.尿胆素原无色的胆色素是
在口岸检验检疫机构现场查验时,应截留旅客携带的水果、茄科蔬菜(茄子、辣椒、番茄等),出具《出入境人员携带物留验/处理凭证》,根据检验情况作()处理。
下列政府对进口贸易的干预措施中,属于非关税壁垒的有()。
假定某产业对劳动的需求函数为LD=1200—20W,劳动的给函数为LS=40W,其中,LD、LS分别代表每天的劳动需求和劳动供给,W为工资率。请计算:如果劳动力市场是卖方垄断市场,存在一个垄断性工会,它希望工会成员得到的工资总额最大化。这种情况下,工资
下列属于矛盾斗争性的内容有( )
求下列微分方程的通解或在给初值条件下的特解.(xy2+x)dx+(y一x2y)dy=0;
Whydoesthestudentgotoseeheradvisor,ProfessorAnderson?
Whatisthemaintopicoftheconversation?
最新回复
(
0
)