首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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(7));
有以下程序 #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(7));
admin
2015-07-28
73
问题
有以下程序
#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(7));
}
执行后的输出结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
考察函数的递归调用,fun(7)=7-fun(5)=7-(5-fun(3))=2+(3-fun(1))=2,所以输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/ROJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_______。
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是_______。
可以在C语言中用做用户标识符的是_______。
已有文本文件test.txt,其中的内容为:Iamthewinner!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是______。main(){FILE*fr;charstr
以下叙述中不正确的是______。
下列字符序列中,不可用作C语言标识符的是______。
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。#include<string.h>main(){FILE*fp:charch
以下关于RetuRn语句的叙述中正确的是
以下关于C语言的叙述中正确的是
下列叙述中,正确的是______。
随机试题
在宁夏北周李贤墓中出土的鎏金银瓶,是通过丝绸之路流传到中国的具有萨珊风格的金银器。银瓶腹中部半浮雕的6个人物,系手工打压而成,工艺精湛,银瓶上的人物故事源于希腊,银瓶精美绝伦,独一无二。该项出土文物()。
五伦十教
20世纪80年代以来,西方国家占主导地位的行政管理学主要有
养老保险制度设计的原则是()
男性,25岁,上腹部突发刀割样剧痛1小时急诊入院。查体:强迫体位,板状腹,全腹压痛、反跳痛、肌紧张,以右上腹为著,肝浊音界减小,肠鸣音减弱。若行诊断性腹腔穿刺。穿刺液性质最可能是
邪气侵犯人体后能否发病取决于
行政诉讼的判决解决的问题是()。
塞班岛战役
LordByron’swordsmean______.Dr.Singerthinksmenaremoresuitabletomaintainjusticeandissuepunishmentthanwomenbeca
我国5年期国债期货的可交割国债为合约到期月份首日剩余期限为()年的记账式附息国债。
最新回复
(
0
)