首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按hum成员进行升序排列。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};voidf(structA*t);m
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是
随机试题
开放性气胸的病理生理变化为【】
His______wastellinghimthatsomethingwaswrong.
正常人体日平均尿量为
牙周膜内的上皮剩余来源于
女性,25岁,化脓性扁桃体炎,医嘱青霉素过敏试验。过敏试验1分钟后,患者注射部位出现皮肤发红,面色苍白,考虑患者不可能出现的是
小井掘进采用电灯照明时,电灯电压不应超过()V。
当设计没有明确要求时,石材幕墙与主体结构连接的预埋件位置最大允许偏差应为()
下列有关道德惩罚与法律惩罚关系的表述中,正确的是()。
导游在讲解中妙用数字法的作用有()。
现代便捷先进工具在此刻显示出了它狰狞、阴郁的面容。(2011年真题)
最新回复
(
0
)