首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun( x-2 ); return (p); } main() { printf ("
有以下程序 #include int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun( x-2 ); return (p); } main() { printf ("
admin
2015-07-31
25
问题
有以下程序
#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、4
B、5
C、9
D、7
答案
D
解析
本题考查函数的递归调用,执行f(9)后,f(9)=9-(7-(5-(3-f(1)))) =7,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/N9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义和语句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();pu
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
设intx=1,y=1;表达式(|x‖--y)的值是()。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
以下叙述中正确的是______。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列数据结构中,属于非线性的是()。
随机试题
下列叙述中正确的是
位于面部,耳屏正中与下颌骨髁状突之间凹陷中的穴位是
常态混凝土浇筑应采取短间歇均匀上升、分层浇筑的方法,基础约束区的浇筑层厚度宜为()m。
设D=计算D。
方程2y"+y’—y=2ex的待定特解形式为__________.
Children,especially,lovefastfoodbecauseit’sfingerfood,nostrugglingwithknivesandforks,noannoyinginstructionsfro
避雷器在验收时,应进行的检查包括()。
()是做人的基本准则,也是职业道德的精髓。
根据以下资料,回答问题。某年度某机构关于中国宠物主人消费行为及倾向调查回收的10680份有效问卷显示:女性养宠者占58.1%,宠物主人为“80—90后”占79.5%。将宠物定义为“孩子”“亲人”“朋友”和“宠物”的分别为54.5%、33.4%、7
设都是来自正态总体N(μ,σ2)的容量为n的两个相互独立的样本均值,试确定n,使得两个样本均值之差的绝对值超过σ的概率大约为0.01.
最新回复
(
0
)