首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int n,int*s){int f; if(n==-i)*s=n+1; else{fun(n-1,&f);*s=f;}} main(){int x=0; fun(4
有以下程序 void fun(int n,int*s){int f; if(n==-i)*s=n+1; else{fun(n-1,&f);*s=f;}} main(){int x=0; fun(4
admin
2018-01-11
78
问题
有以下程序
void fun(int n,int*s){int f;
if(n==-i)*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的值为l,那么后面形参指向的空间存放n+l,否则继续计算fun(n-1)的值。调用分析过程:fun(4,&x).--)fun(3,&x).-)fun(2,&x)。--)fun(1,&x)
在回归的过程中,对于x内的数据并没有改动。
转载请注明原文地址:https://kaotiyun.com/show/zLxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includeintb=2;intfunc(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+
以下程序的输出结果是()。main(){charstr[][10]={"china","beijing"},*p=str;printf("%s\n",p+10);}
以下isprime函数的功能是判断形参a是否为素数。是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)if(a%i==0)
有定义:“inta=2,b=3,c=4;”,则下列选项中值为0的表达式是()。
数据的存储结构是指()。
下列叙述中止确的是()。
用链表表示线性表的优点是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
下列链表中,其逻辑结构属于非线性结构的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
肺栓塞溶栓治疗禁忌证为
正常情况下,碳酸氢钠注射剂的外观性状为
吗啡禁用于分娩止痛及哺乳妇女止痛的原因是
有关同工酶概念的叙述,错误的是
[2007年第094题,2003年第156题]以下居住建筑日照标准确定因素中,哪一条不符合规定?
潜水与承压水的差别在于潜水()。
分析我国与独联体各国发展经贸关系的有利条件和不利因素。
复议机关审查具体行政行为时,发现具体行政行为所依据的规章或者具有普遍约束力的决定、命令,与法律、法规或者其他规章和具有普遍约束力的决定、命令相抵触时,()。
使儿童更好地适应互联网时代,不仅意味着要让他们掌握计算机技术、会使用计算机查找信息,更重要的在于要让儿童对互联网上__________的信息有清醒的辨别能力。填入划横线部分最恰当的一项是:
Ifindeedsilenceisgolden,itisalsobecomingasrareasgold.Itseemsthattheprogressesofmanincludesarisingvolumeo
最新回复
(
0
)