首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
有以下程序 #include void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun( n-1, &f) ; *s = f ; } } main() { int
admin
2015-07-31
39
问题
有以下程序
#include
void fun ( int n ,int *s )
{
int f;
if( n==1 ) *s = n+1 ;
else
{
fun( n-1, &f) ;
*s = f ;
}
}
main()
{
int x =0;
fun( 4,&x );
printf("%d\n",x);
}
程序运行后的输出结果是
选项
A、3
B、1
C、2
D、4
答案
C
解析
本题考查函数的递归调用,将函数参数带入函数中,一步步递归即可得到结果,结果为2,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/X2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段中,不能正确赋值的是()。
对于下述说明,不能使变量p->b的值增1的表达式是______。structexm{inta;intb;floatc}*p;
下列不属于C语言关键字的选项是()。
度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。
下列选项中正确的语句组是______。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是______。
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
在《骑煤桶的人》中,主人公“我”被老板娘用围裙赶走后飘去了()
PKI的构成包括()
证见头痛,眩晕,失眠多梦,舌红苔黄,脉弦,宜选用
被动体位常见于
《中华人民共和国放射性污染防治法》规定:在办理核设施选址审批手续前,应当编制环境影响报告书,报()审查批准;未经批准,有关部门不得办理核设施选址批准文件。
资源优化包括()几种情况。
收费系统的主要检测项目包括设备及材料的质量和规格检查()
高校毕业生返乡后,很多都找不到合适的工作,当地人保局准备组织一场针对大学生群体的培训,帮助高校毕业生提高就业、创业技能,你作为活动的负责人,会怎么做?
团委张老师正在准备有关“中国梦”学习实践活动的汇报演示文稿,相关资料存放在Word文档“PPT素材及设计要求.docx”中。按下列要求帮助张老师完成演示文稿的整合制作:第2页幻灯片为目录页,标题文字为“目录”且文字方向竖排,目录项内容为幻灯片3~幻灯片
Afterschool,Iplaybasketballandsheplays______piano.
最新回复
(
0
)