首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int ftm(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main()
有以下程序 #include<stdio.h> int ftm(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main()
admin
2019-04-24
26
问题
有以下程序
#include<stdio.h>
int ftm(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/ZmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#includemain(){staticchara[]="language",b[]="program";char*ptr1=a,*ptr2=b;intk;for(k=0;k
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
下列叙述中正确的是()。
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【】,成绩)。
以下叙述中正确的是______。
有如下程序main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}运行该程序的输出结果是______。
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
请编写函数fun(),其功能是:将所有大于1小于整数m的素数存入xx所指数组中,素数的个数通过k传回。例如,输入25,则应输出2357 11 13171923。注意:部分源程序给出如下。请勿改动主函数main和其他函数
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
简述中国画的主要特点。
A、热重于湿B、湿重于热C、疫毒炽盛D、胆腑郁热D
病人,男性,42岁,患扩张型心肌病3年,检查:心界向左下扩大。心脏听诊在下列哪一项情况不可能出现
查处统计违法案件的程序包括()。
有价证券的流动性是通过承兑、贴现和交易等方式实现的。()
与传统支付方式相比,电子支付的优势主要包括()。
被尊称“乐圣”的是()。
A、 B、 C、 B
Theplaceofthechildinsocietyhasvariedforthousandsofyearsandhasbeenaffectedbydifferentculturesandreligions.I
Environmentalasceticismhascreatedavogueforupgradinglight-bulbsandtweakingthermostats(恒温器).Butaccordingtoanewpi
最新回复
(
0
)