首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
64
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面程序是计算100以内能被4整除且个位数为4的所有整数,请填空。main(){intm,n;for(m=0;【】;m++){n=m*10+4;If(【】)continue;printf("%d\n",n);}}
结构化程序由三种基本结构组成,三种基本结构组成的算法()。
有以下程序:main(){charstr[][10]={"China","Beijing"),*P=str;printf("%s\n",p+10);}程序运行后的输出结果是______。
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
下列叙述中正确的是()。
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为__________。
下列叙述中,不符合良好程序设计风格要求的是
在面向对象方法中,实现信息隐蔽是依靠()。【07年9月】
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
细胞周期特异性药物(cellcyclespecificagent)
我国社会主义的立国之本是
A.左房肥大B.右房肥大C.左室肥大D.右室肥大P波时间大于0.11s并伴切迹
某个体工商户拖欠个人所得税税款2万元,经数次催缴仍未交纳。主管税务机关对其采取的下列措施哪些是错误的?()
某商业银行的老客户经营利润大幅度提高,为了扩大生产,企业欲向该银行借一笔短期贷款以购买设备和扩建仓库,该企业计划用第一年的收入偿还贷款,该申请()。
(2016·江苏)中国古代科举制度中的“三鼎甲”指的是()
诊断性腹腔穿刺的适应证有
简述企业并购对企业的战略意义。
Refertotheexhibit.Basedontheinformationgiven.Whichswitchwillbeelectedrootbridgeandwhy?
MississippiisatypicalAmericansouthernstate.
最新回复
(
0
)