首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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 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-12-17
24
问题
有以下程序
#include
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、7
B、5
C、9
D、4
答案
A
解析
考查函数的递归调用。fun(9)=9-fun(7)=9-(7-fun(5))=2+(5-fun(3))=7-(3-fun(1))=7,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/sbCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=7,y=12;,则以下表达式值为3的是()。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
以下选项中合法的C语言常量是()。
若有定义:inta,b,c;以下程序段的输出结果是()。a=11;b=3;c=0;printf("%d\n",c=(a/b,a%b));
函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把奇数从数组中删除,偶数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后a所指数组中的数据
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10
从工程管理角度看,软件设计一般分为两步完成,它们是
数据库管理系统是
在E-R图中,用来表示实体联系的图形是
随机试题
金融机构之间进行短期资金借贷活动的市场是()
汉字国标码在两个字节中各占用()位二进制编码。
已知曲线y=f(x)过原点且在点(x,y)处的切线斜率等于2x+y,求此曲线方程.
依据Couinaud分段法,肝右前叶的组成是
若牙体缺损累及牙本质或牙髓,可能出现的临床问题不包括
综合布线系统缆线不应布放在()等竖井中。
A公司委托B公司加工材料一批,A公司发出原材料实际成本为50000元,完工收回时支付加工费2000元。该材料属于消费税应税物资,同类物资在B公司目前的销售价格为70000元。A公司收回材料后将用于生产应税消费品。假设A、B公司均为增值税一般纳税企业,
学校依法对学生承担安全教育、管理、()的责任。
WhentheWellsDryUpA"EveryoneelseinBritainhangsonwhattheBankofEnglanddoeswithinterestrates,"saysoneproud
ChristopherColumbuswasan______navigator.
最新回复
(
0
)