首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun(
有以下程序 #include <stdio.h> void fun ( int n ,int *s ) { int f; if( n==1 ) *s = n+1 ; else { fun(
admin
2020-10-26
27
问题
有以下程序
#include <stdio.h>
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://www.kaotiyun.com/show/Pj3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
以下表达式中,其值不等于数值3的是()。
下列选项中,能正确定义数组的语句是()。
有以下程序段:#includeinti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d、n",n);break;case2:case4:print
若有定义语句:doublex,y,*px,*py;执行px=dex;py=&y;正确的输入语句是()。
有以下程序:#includetypedefstruct{charname[10];intage;}ST;main(){STstud[10]={"Adum",15,
有以下程序段:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
关于函数返回值,以下叙述正确的是()。
若有C语言表达式2+3*4+7/3,以下选项中叙述正确的执行顺序是()。
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:
随机试题
关于行政许可的变更和延续,正确的是:()
细菌性食物中毒是指因摄入被致病菌及其毒素所污染的食物而引起的急性中毒。()
应急演练的目的主要是检验预案、锻炼队伍、磨合机制、宣传教育、完善准备等。根据不同的划分标准应急演练可以划分为不同的类型,则应急演练按照演练内容可分为()。
蒸汽一空气锤规格以锤落下部分的质量来表示其落下部分是指()。
Cross-culturalCommunicationinBusinessNegotiationsBusinessWeeklybyDr.RodSteinerNovember2006Theimportanceofeff
不属于我国京剧“四大名旦”的是______。
设A是三阶矩阵,B是四阶矩阵,且|A|=2,|B|=6,则为().
设随机变量X与Y服从正态分布N(-1,2)与N(1,2),并且X与Y不相关,Ax+Y与X+bY亦不相关,则().
•ReadtheinformationbelowaboutMaureenDowd.•Choosethecorrectwordtofillineachgap,fromA,BorCbelow.•Foreach
Thereareseverallandladiesapprovedbytheuniversitywhocantakein______.
最新回复
(
0
)