首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 yoidfun(intn,int*S){ intf; if(n=1)*s=n+l; else{fun(n-1,&f);*S=f;}} main( ){ intx=0: fun(4,&x); printf(’’%d\n’’,x); } 程序
有以下程序 yoidfun(intn,int*S){ intf; if(n=1)*s=n+l; else{fun(n-1,&f);*S=f;}} main( ){ intx=0: fun(4,&x); printf(’’%d\n’’,x); } 程序
admin
2019-04-24
38
问题
有以下程序
yoidfun(intn,int*S){
intf;
if(n=1)*s=n+l;
else{fun(n-1,&f);*S=f;}}
main( ){
intx=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/QFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在1中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。
下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
请编写函数fun(),该函数的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如x有5门课程的成绩是90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的
C语言中,int类型数据占2个字节,则long类型数据占的字节数是()。
C语言规定,在一个C程序中,main()函数的位置()。
下列定义数组的语句,正确的是()。【10年9月】
下列叙述中正确的是
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。SS所指字符串数组中共有M个7符串,且串K
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为()。
在深度为7的满二叉树中,度为2的结点个数为()。
随机试题
A.大椎,少商B.曲泽,委中C.肺俞,胃俞D.合谷,太冲(2011年第117,118题)三棱针点刺法常取的腧穴是()
下列报表中,反映企业财务状况的是
没有覆盖前牙唇面或后牙颊面的部分冠修复体为真空高温条件下金属基底上制作的金属-烤瓷复合结构的全冠
A.气血阴阳失和,脉络瘀阻B.脾虚湿盛,湿热蕴蒸,水湿积聚C.血分蕴热,湿热瘀阻D.外感风热,闭塞腠理E.湿热蕴结肌肤
患者,男,65岁,久咳不已,短气乏力,痰多清稀,食纳减少,腹胀便溏,足面浮肿,苔白舌淡,脉细弱。根据脏腑辨证,回答以下问题。辨证要点是既有咳喘,纳少,腹胀便溏,又兼见
合伙制私募基金的优点有()。
中国特色社会主义道路是由一些“要素”组成的,这些“要素”主要包括()。
教育技术的领域包括()。
社会越轨是指违反社会规范的行为,有积极性、消极性、中性三种不同类型。其中积极性社会越轨是对社会发展起积极进步作用的越轨行为。这种社会越轨是打破因循守旧、推动社会发展的动力之一。根据以上定义,下列属于积极性社会越轨行为的是( )。
根据以下资料,回答以下问题据中国汽车工业协会统计,2013年我国全年累计生产汽车2211.68万辆,同比增长14.76%,销售汽车2198.41万辆,同比增长13.87%,产销同比增长率较2012年分别提高了10.2个百分点和9.6个百分点。其中,乘用
最新回复
(
0
)