首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
需求分析的最终结果是产生【】。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有()个元素。
下列说法不正确的是()。
关系模型的数据操作即是建立在关系上的数据操作,一般有【】、增加、删除和修改四种操作。
下列数据结构中,能用二分法进行查找的是()。
支持子程序调用的数据结构是()。
随机试题
简析《苏武传》中苏武的形象。
为了保证继承行为依法进行,继承人应在_____向公证机构申请办理公证。()
关于载脂蛋白(Apo)的功能,在下列叙述中不正确的是
甲与同学打赌,故意将一台旧电脑遗留在某出租车上,看是否有人送还。与此同时,甲通过电台广播悬赏,称捡到电脑并归还者,付给奖金500元。该出租汽车司机乙很快将该电脑送回,主张奖金时遭拒。下列哪一表述是正确的?(2012/3/4)
市场解决“为谁生产”的问题,是指产品在社会成员之间如何分配的问题。它取决于市场上的()。
领导工作的实质是()。
研究表明,学生座位的安排对于学生接受课堂教学效果和学习效果()
简述收养的法律特征。
科学发展观提出的依据是
Duringourlives,allofusareexposedtothepossibilityofavarietyofriskeventssuchas:workaccidents,majorillness,de
最新回复
(
0
)