首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include voidfun(intn,int*s) { intf; if(n==1)*s=n+1; else { fun(n-1,&f); *s=f; } } main() { intx=0; fun(4,&x); printf("%d\
有以下程序 #include voidfun(intn,int*s) { intf; if(n==1)*s=n+1; else { fun(n-1,&f); *s=f; } } main() { intx=0; fun(4,&x); printf("%d\
admin
2015-07-31
21
问题
有以下程序
#include
voidfun(intn,int*s)
{
intf;
if(n==1)*s=n+1;
else
{
fun(n-1,&f);
*s=f;
}
}
main()
{
intx=0;
fun(4,&x);
printf("%d\n",x);
}
程序运行后的输出结果是
选项
A、3
B、1
C、2
D、4
答案
C
解析
本题考查函数的递归调用,将函数参数带入函数中,一步步递归即可得到结果,结果为2,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/VmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在模块化程序设计中,按功能划分模块的原则是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
结构化程序设计主要强调的是()。
有以下程序:main(){inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);elseif((c-1>=d)==1)printf("%d
有以下程序intfa(intx){returnx*x;}intfb(intx){retumx*x*x;}intf(int(*fl)int(*12)(),intx){return
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
表达式pow(2.8,sqrt(float(x)))值的数据类型为______型。
下列选项中不属于结构化程序设计方法的是()。
用树形结构来表示实体之间联系的模型称为______。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
对药品检验工作的基本程序叙述错误的是
下列说法正确的是:
在河道狭窄的重要堤段,常采用()。
投资品种的研究、投资组合的制定和决策以及交易指令的执行应当相互分离并由不同人员负责。( )
在我国,领导者选拔任用的方式主要有()。
由地方政府和地方政府机构所发行的债券是:()。
下列关于房产税纳税人的说法中,错误的是()。
[*]
设随机变最X~N(0,σ2),Y~N(0,4σ2),且P(X≤1,Y≤-2)=1/4,则P(X>1,Y>-2)=________.
Whichwouldyouratherbe,amathematicianoranauthor?Perhapsyouwillneverbefacedwiththiskindofchoice.LewisCarroll
最新回复
(
0
)