首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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″,
有以下程序: #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″,
admin
2019-04-14
30
问题
有以下程序:
#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
解析
本题考查函数的递归调用。执行fun(9)后,fun(9)=9—(7—(5—(3—f(1))))=7,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/i2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inta=1,b=10;do{b-=a;a++;}while(b--<0);
以下程序的输出结果是()structHAR{intx,y;structHAR*p;}h[2];main(){h[0].x=1;h[0].y=2;h[1].x=3;h[1].y=4;
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
有以下程序:#include<stdio.h>structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;prin
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
有如下程序main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}运行该程序的输出结果是______。
下列叙述中正确的是 ______。
关系模型的数据操作即是建立在关系上的数据操作,一般有【】、增加、删除和修改四种操作。
C语言程序中,运算对象必须是整型数的运算符是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
某混合生产线生产A、B、C三种产品,计划产量分别为4000件,2500件,1500件,计划预定的作业时间为24000分钟,计算其平均节拍。
甲状腺髓样癌中,不可能出现的是
患者,男,36岁。近1个月来情绪低落,少言少语,做什么事都无兴趣,睡不好觉,在当地医院就诊服用阿米替林治疗。2周后病情好转,情绪变得特别愉快、高兴,说话没完没了,易急躁,爱发脾气,爱花钱买东西,过去从没有过这样的表现。患者应该诊断为
A.纯度检查B.测定含量C.有效性检查D.均一性检查E.安全性检查片剂含量均匀度的检查为
背景资料:某大厦工程项目,建设单位与施工单位根据《建设工程施工合同文本》签订了工程的总承包施工合同,总承包商将该大厦工程项目的装饰装修工程分包给一家具有相应资质条件的某装饰装修工程公司。该装饰装修工程公司与工程项目建设单位签订了该大厦工程项目的装饰装修
供应商管理库存策略体现了( )等原则。
会计核算的内容不包括()。
气流:飞机
已知一个二叉树有1025个结点,那么由此推断二叉树的高h为()。
Thinkingkindthoughtsaboutyourselfandyourlovedonescanprovebeneficialforyouroverallwellbeing,empiricalevidenceha
最新回复
(
0
)