首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2018-11-21
44
问题
有以下程序
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)的值。调用分析过程:矗m(4,&x)->fun(3,&x)->fun(2,&x)->fun(1,&x)在回归的过程中,对于x内的数据并没有改动。
转载请注明原文地址:https://kaotiyun.com/show/mlxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义二维数组的是()。
有以下程序:floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);elseprintf("%d"
一个关系中属性个数为1时,称此关系为
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是()。
有三个关系R、s和T如下:则由关系R和S得到关系T的操作是
下列叙述中,不属于软件需求规格说明书的作用的是()。
以下叙述中正确的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为______。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
MostAmericanpeoplehaterepeatingthesameworkendlessly,especiallythosewholiveinWestAmerica.Theytrytheirbesttom
正常血浆脂蛋白按密度低至高顺序的排列为A.CM→VLDL→MDL→LDLB.CM→VLDL→LDL→HDLC.VLDL→CM→LDL→HDLD.VLDL→LDL→IDL→HDLE.VLDL→LDL→HDL→CM
项目经理对项目相关人员进行分析,可以有效地()。
各单位保存的会计档案经本单位负责人批准,可以借出。()
单位内部会计监督制度应当符合以下哪些要求( )。
F公司正在为某项目拟订筹资方案。经测算,如果发行普通债券,税后利率将达到3.75%;如果发行股票,公司股票的β系数为1.5,目前无风险利率为3%,市场组合收益率为6%,公司所得税税率为25%。根据以上信息,如果该公司发行可转换债券,其税前筹资成本的合理范围
2013年10月,ABC会计师事务所首次接受委托审计M葡萄加工有限公司(以下简称M公司)2013年度财务报表,委派A注册会计师担任项目合伙人。M公司为葡萄汁生产企业,2013年期初、期末存货余额占资产总额比重分别为70%和68%。存货主要包括葡萄和桶装葡萄
部分限制进出境的物品有()。
材料:中学生李某学业成绩非常好,在一次数学单元测试前,他认为这次考试小菜一碟,未加以重视,结果考试成绩相当不理想。后来有机会参加学科竞赛,他认为能否获奖很大程度上影响自己的升学,发誓一定要得奖,结果事与愿违。问题:阐述耶克斯一多德森
在()情况下,日本对美投资处于有利地位。
最新回复
(
0
)