首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(int as*int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pfin
有以下程序 #include intfun(int as*int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pfin
admin
2021-07-09
39
问题
有以下程序
#include
intfun(int as*int b)
{if(b==0)return a;
else return(fun(--a,--b));
}
main()
{ pfintf("%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://www.kaotiyun.com/show/D7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序的模块化通过以下哪个选项来实现
有以下程序,程序的输出结果是#include<stdio.h>#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}
下结构体说明和变量定义中,正确的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’),*p;P=&a[0];则以下选项中值为6的表达式是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
在希尔排序法中,每经过一次数据交换后
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
下列不属于软件工程3个要素的是()。
随机试题
Shouldanimalexperimentationbebanned?Thishasbeenanintenselydiscussedquestionforyears.Thefollowingarethesupporte
关于感受器适应现象的叙述,错误的是
残髓炎可发生于
患儿,女,9岁。家长诉患儿常出现四肢不自主抖动及挤眉弄眼,持物不稳,但是睡眠时症状消失。查体:体温36.9℃,脉搏118次/分,扁桃体二度肿大,心尖部可闻及Ⅱ级收缩期杂音,初步诊断为风湿性心脏炎伴舞蹈病。最合适的药物治疗组合是
具有多种繁殖方式的微生物是
具有收敛固涩作用药物的药味一般是具有补益缓急作用药物的药味一般是
跟单员测算供应商企业实际生产能力采取的工作步骤有哪些()
从以下四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
王老师在整理书籍,将15本社科类书、10本数学类书、12本哲学类书放进有5层格子的书橱,一层格子可放8本书,每层按从左至右,层数按从下至上的顺序排放书籍,先放社科类的全部书籍,再放数学类、最后哲学类。则从下到上的第4层左边第一本为:
中国古代哲学家西周史伯提出:“夫和实生物,同则不继。以他平他谓之和。故能丰长而物归之。若以同裨(益)同,尽乃弃矣。故先王以土与金、木、水、火,杂以成百物。”
最新回复
(
0
)