首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
48
问题
有以下程序
#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://kaotiyun.com/show/X2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#definePOWER(x)((x)*(x))main(){inti=1;printf("%d,%d",POWER(i++),i);}
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z=0;else
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
以下程序的输出结果是______。fun(int**p,inta[2][3]){**p=a[1][2];}main(){inta[2][3]=}1,3,5,7,9,11},*p;p=(int*)ma
下列程序的输出结果是______。main(){staticintnum[5]=}1,3,5,7,9};int*p1,**p2;p1=num;p2=&p1;printf("%d,",*(
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf(
简单的交换排序方法是()。
下列数据结构中,属于非线性的是()。
随机试题
Eventhoughastudentmaynothavemuchmoney,eatingtostaymentallyandphysicallyactiveandabletoconcentrateneednotbe
宫口未开全者发生脐带脱垂,最紧急的措施是
A.癫狂B.眩晕C.痫病D.中风E.痴呆以突然昏仆,两目上视,四肢抽搐,口吐涎沫为主要表现的是
建筑安装工程费中的措施费不包括:
增值税一般纳税人取得的增值税专用发票,可以作为抵扣凭证的是( )。
关于产业结构优化的说法,正确的是()。
在旅游者旅行游览过程中,因不可抗力的因素造成的延误,()。
行政裁决是指行政主体依照法律授权,对平等主体之间发生的、与行政管理活动密切相关的、特定的民事纠纷(争议)进行审查并作出裁决的具体行政行为。根据上述定义,下列属于行政裁决行为的是()。
本题为选做题,请在Ⅰ、Ⅱ两道试题中选取其中一道作答,若两题都回答,只按第Ⅰ道试题的成绩计入总分。选做题Ⅰ下面是关于中美关系的材料中华人民共和国诞生后,美国政府经过了短时间的“眺望”,对新中国开始了长达20多年的“不承认”政策。20世纪60
下列关于电子邮件的叙述中,正确的是_______。
最新回复
(
0
)