首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
78
问题
有以下程序
#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://www.kaotiyun.com/show/Z2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,不是一个算法的基本特征的是()。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
下列程序段中,不能正确赋值的是()。
设a、b、c、d、m、n均为整型变量,且a=3、b=6、c=7、d=8、m=2、n=1,则逻辑表达式“(m=a>b)&&(n=c>d)”运算后,n的值为()。
下列叙述中正确的是()。
判断char型变量c1是否为小写字母的正确表达式为()
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
以下叙述中正确的是______。
下列叙述中正确的是______。
随机试题
该病人烫伤深度为烫伤总面积为
A.肾上腺素B.吗啡C.异丙肾上腺素D.特布他林E.氨茶碱用于治疗心源性哮喘而不能治疗支气管哮喘的药物是
A.真阴不足,腰酸膝软,盗汗遗精B.肾阴亏损,头晕耳鸣,腰膝酸软C.肝肾阴亏,眩晕耳鸣,羞明畏光D.阴虚火旺,潮热盗汗,口干咽痛E.肺肾阴亏,潮热盗汗,咽干咳血知柏地黄丸善治()。
《砌体结构设计规范》对砌体结构为刚性方案、刚弹性方案或弹性方案的判别因素是下列中的哪一项?
关于分部分项工程成本分析及其方法的说法,正确的有()。
干燥环境中,()不得使用。
在城堡型组织中,员工职业生涯管理模式的特点是()。
组织物质环境变革的直接原因是组织的()。
简述美育的任务。
简述辛亥革命的成功与失败。
最新回复
(
0
)