首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2019-08-18
18
问题
有以下程序
#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、5
B、9
C、4
D、7
答案
D
解析
函数fun的主要功能是:
fun(x)=3 x=0 或者x=1;
x=fun(x-2) 其他。
初值x的值为9,因此fun(9)=9-fun(7)=9-(7-(5-(3-3))),因此答案为7。
转载请注明原文地址:https://kaotiyun.com/show/zqRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
若有以下程序#includetypedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUB){b=a;printf("%s,%c,%d,",b.name,b.gender
若有以下程序#include#defineN4voidfun(inta[][N],intb[],intflag){inti,j;for(i=0;i<N;i++){b[i]=a[0][i];for(j=1;j<N;j++)if(flag?(b
设有定义:intx=0,*p;紧接着的赋值语句正确的是
下列叙述中正确的是
以下叙述中正确的是
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){struct
下面选项中合法的字符常量是
随机试题
试述原发性肺癌的临床表现。
大面积烧伤早期最重要的治疗是
下列行为哪些不视为侵犯专利权?
背景材料:某办公楼建筑面积4500m2,主体结构为现浇钢筋混凝土框架结构,混凝土为预拌混凝土,组合钢木模板,柱混凝土强度等级为C30。在主体结构施工过程中,第三层柱因模板拼缝不严,造成有多处的孔洞、蜂窝和麻面。经现场混凝土强度检测,混凝土强度
股权类产品的衍生工具不包括()。
各灯办公资源调配管理软件对日常办公用品的管理一般包括()等模块。
看一个政党是否先进,是不是工人阶级先锋队,主要应看党的理论和纲领()。
简述刑法总则关于适用死刑的限制性规定。
采用表结构来表示数据及数据间联系的模型是()。
Psychologiststakeopposingviewsofhowexternalrewards,fromwarmpraisetocoldcash,affectmotivationandcreativity.Beha
最新回复
(
0
)