首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti=0,a=O;while(i<20){for(;;){if[(i%5)==0)break;elsei--;}i+=13,a+=i;}printf("%d\n",a
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下叙述中错误的是()。
下列给定程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。例如,调用fun函数之前给字符串输入“ABCDeFGH”,调用后字符串中的内容应为“eABCDFGH”。请改正程序
请补充fun函数,该函数的功能是:按‘0’到‘9’统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。例如,输入“x=1123.456+0.909*bc”,结果为:1=2,3=1,5=1,7=0,9=2。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下面属于系统软件的是
数据流图(DFD)中的有向箭头(→)表示
随机试题
培养良好的道德品质的最根本方法是()。
传染性非典型肺炎的病原体是
正位胸片,胸骨不能显示的原因是
下列关于权证的说法,正确的有()。
以下关于抵押率的确定表述正确的有()。
某公司进口10辆轿车,装运港船上交货价5万美元/辆,海运费500美元/辆,运输保险费300美元/辆,银行财务费率0.5%,外贸手续费率1.5%,关税税率100%,则该公司进口10辆轿车的关税为()万元人民币。(外汇汇率:1美元=6.8元人民币)
小儿神经性皮炎一直被认为是由母乳过敏引起的。但是,如果我们让患儿停止进食母乳而改用牛乳,他们的神经性皮炎并不因此消失。因此,显然存在别的某种原因引起小儿神经性皮炎。下列哪项如果为真,最能支持上述结论?
简述法的价值的特征。
网状型拓扑结构又称无规则型结构,结点之间的连接是【 】。
Whydidn’tthewomanjoinasingingclublastyear?
最新回复
(
0
)