首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf
有以下程序 #include int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf
admin
2020-07-28
36
问题
有以下程序
#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,intb)是一个递归函数。所以当主函数中调用“fun(4,2)”时,其执行过程如下“fun(4,2)->fun(3,1)->fun(2,0)”,其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/Vn3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include<stdio.h>#defineM
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不相等,z和y的值不相等。例如,当x的值为9,y的值为11,Z的值为15时,函数值为-3.50。请改正程序中的错误,使它能得
假设有语句sizeof(double),则它是()。
下面关于算法的叙述中,正确的是()。
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
下面不属于需求分析阶段任务的是
结构化程序设计的基本原则不包括
结构化程序所要求的基本结构不包括
随机试题
中国共产党初步提出统一战线方针的会议是()。
下列做法中,不违反《环境影响评价从业人员职业道德规范(试行)》的行为是()。
以下不属于财务规划内容的是()。
甲是乙公司采购员,已离职。丙公司是乙公司的客户,已被告知甲离职的事实。但当甲持乙公司盖章的空白合同书,以乙公司名义与丙公司洽购100吨白糖时,丙公司仍与其签订了买卖合同。根据合同法律制度的规定,下列表述中,正确的是()。
在世贸组织争端解决程序中,申请设立专家组的前提条件是()。
学校教育对人的影响具有()。
在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0~100分,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run35命令按钮的Click的事件代码如下:PrivateSubrun35_Cl
Crimeplaguesoursociety,almostallaroundusinourdailylives.Dailywehearmanyinstancesof【C1】______crimessuchasmurd
Whatshouldyoudowhenyouneedtoansweraphonecallduringaperformance?WhichofthefollowingisTRUEaccordingtothep
A、Intheauthor’sopinion,therearemainlytwokindsofholidaymakers.B、Thesameaimforanykindofholidaymakersistobeha
最新回复
(
0
)