首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return3; P=x-fun(x-2); return(p); } main() { printf("%d\n",fun(9
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return3; P=x-fun(x-2); return(p); } main() { printf("%d\n",fun(9
admin
2021-07-09
46
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x==0||x==1)
return3;
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/FIkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中关于位运算的叙述正确的是()。
以下关于return语句的叙述中正确的是
有以下程序:#include#defineN5#defineMN+l#deftilef(x)(x*M)main(){inti1,i2:i1=f(2);i2=f(
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
C语言源程序名的后缀是()。
当变量C的值不为2、4、6时,值为“真”的表达式是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下列二叉树描述中,正确的是()。
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
随机试题
“开千古平淡之宗"的是【】
下列哪条血管是寻找胰腺体尾部的标志
不属于医嘱内容的是
下列根管治疗时,开髓的窝洞预备要求错误的是
2013年2月1日,王某以一套房屋为张某设定了抵押,办理了抵押登记。同年3月1日,王某将该房屋无偿租给李某1年,以此抵王某欠李某的借款。房屋交付后,李某向王某出具了借款还清的收据。同年4月1日,李某得知房屋上设有抵押后,与王某修订租赁合同,把起租日改为20
起拍价与保留价之间的关系是()。
图示梁自重不计,在荷载作用下的剪力图为()。
李老师经常担心自己班的学生会不喜欢她,这表明,她处在教师专业发展的()。
Thewaythatpeoplespendtheirmoney,andtheobjectsonwhichtheyspendit,arethelast【C1】______ wherefreechoiceandindi
Ihavenodoubt______wewillovercomeallthedifficulties.
最新回复
(
0
)