首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun(
有以下程序 #include <stdio.h> int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun(
admin
2021-04-28
34
问题
有以下程序
#include <stdio.h>
int fun( int x )
{ int p;
if (x==0 || x==1) return(3);
p= x - fun( x-2 );
return (p);
}
main()
{ printf ("%d\n", fun( 9 ) ); }
程序运行后的输出结果是
选项
A、4
B、5
C、9
D、7
答案
D
解析
本题考查函数的递归调用,执行f(9)后,f(9)=9-(7-(5-(3-f(1)))) =7,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/H3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
以下程序的输出结果是()。#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p—S);}main(){printf(’’%d\n’’,fun(’’goodbey!’’));}
有以下程序main(){chara,b,c,d;Scanf("%C%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
有以下程序structS{intn;inta[20];);voidf(structS*p){intij,t;for(i=0;i<p->n-1;i++)for(j=i+l;j<p->n;j
有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;s
随机试题
具有统摄全局、概括总结预测指导作用的心理评估过程是()
患者,久疟不愈,遇劳复发,寒热时作,食少自汗,面色萎黄日见增加,形瘦倦怠,舌淡,苔薄,脉细无力。方选
下列关于同定资产更新决策的说法中,不正确的是()。
遗忘的进程是不均衡的,呈现的趋势是()
京剧和中医、国画并称为我国三大国粹,人们习惯称戏班、剧团为“梨园”。()
建设中国特色社会主义的政治,就是在中国共产党领导下,在人民当家做主的基础上,__________,__________。
毛泽东曾指出:“两篇文章,上篇与下篇,只有上篇做好,下篇才能做好。坚决地领导民主革命,是争取社会主义胜利的条件。”其中,“上篇”和“下篇”分别指()
有以下程序,程序运行的结果是______。#include<iostream.h>#include<string.h>voidmain(){charx[]="C++",y[10]="C++";
Inspiteofthewiderangeofreadingmaterialspeciallywrittenor______forlanguagelearningpurposes,thereisyetnocompreh
economic本题有关斯里兰卡的卫生项目给当地居民带来的好处。录音原文中的improve是题目中providebetter的同义替换:而chances是opportunities的同义转述。
最新回复
(
0
)