首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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); } 程序运行后的
有以下程序 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); } 程序运行后的
admin
2016-12-18
26
问题
有以下程序
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、1
B、3
C、4
D、2
答案
D
解析
函数fun为递归调用函数,如果n的值为1,那么后面形参指向的空间存放n+1,否则继续计算fun(n-1)的值。调用分析过程:fun(4,&x)→fun(3,&x)→fun(2,&x)→fun(1,&x)在回归的过程中,对于x内的数据并没有改动。
转载请注明原文地址:https://kaotiyun.com/show/YyDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
在面向对象方法中,属性与操作相似的一组对象称为【】。
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i
算法的有穷性是指
按“先进后出”原则组织数据的数据结构是______。
下列叙述中,正确的是
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
结构化程序设计的主要特点是______。
随机试题
CO2气体保护焊时,为防止产生气孔,气体流量要________。
国家药品不良反应监测专业机构的主要任务不包括
患者,女性,24岁,因库欣综合征入院,查体:面部皮肤红而薄,头发稀疏,血压180/100mmHg,肥胖,护士应指导患者饮食的注意点是
托收的支付方式是属于商业信用,所使用的汇票是商业汇票。()
某公司发行普通股票600万元,筹资费用率5%,上年股利率14%。顶计股利每年增长5%,所得税税率为33%,则该普通股的资金成本率( )
阿飞12岁,父亲酗酒后经常打他,打得最严重的一次是阿飞被送进了医院。从青少年社会工作的主要内容来看,工作者要进行( )青少年社会工作。
“爱人者,人恒爱之;敬人者,人恒敬之”,其社会心理学的依据是人际交往的()。
能引起流感、艾滋病等疾病的微生物是:
某人17岁,因家境困难辍学在一家私人企业做工,每月收入300元。则此人属于()。
Thewriterregardsphysicalexerciseasastrongmedicinebecause______.Accordingtothepassage,physicalexercisecanmake
最新回复
(
0
)