首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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)); } 执行后的输出结果是
有以下程序 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
2018-11-21
55
问题
有以下程序
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、3
B、7
C、0
D、2
答案
D
解析
因为在函数fun(int x)中,如果参数x等于0或等于1时,返回值为“3”。否则“p=x-fun(x_2)”这是一个递归函数,所以在主函数调用fun(7)的时候,其过程为:“fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2”,所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/cvxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是(){intx=05;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
设a为int型变量,执行下列赋值语句后,a的取值分别为() a=125.534;a=20.0/3;a=20%3;a=(int)125%521%4;a=5<<2;
能将高级语言程序转换成目标语言程序的是______。
数据结构分为逻辑结构与存储结构,线性链表属于______。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
以下选项中合法的用户标识符是
下列叙述中正确的是()。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
有下列二叉树,对此二叉树中序遍历的结果为()。
在关系数据库中,用来表示实体之间联系的是______。
随机试题
利率平价理论片面强调________对汇率的决定作用。()
Duringastateofdeeprelaxation,severalphysiologicalchangestakeplaceinthebody:thebody’soxygenconsumptionisreduce
关于Wood灯检查正确的是
用腋表测量人的体温,高热的标准是
我国工程咨询公司在国际市场上可能遇到的经济方面的风险因素,有通货膨胀、外汇风险和()等。
项目部对脚手架进行检查与验收时,应参加验收的人员有()。
下列不属于我国依法执教的基本原则的是()。
为了抗日民族统一战线的坚持、扩大和巩固,中国共产党制定了“发展进步势力,争取中间势力,孤立顽固势力”的策略总方针。其中,争取中间势力需具备的条件是
数据库系统的数据完整性是指保证数据的( )。
A、 B、 C、 B(A)问题是询问时间段,却用距离回答,所以此项是错误的。(B)回答离家一个月左右,故为正确答案。(C)问题是询问时间段。却告知方向,所以此项是错误的。
最新回复
(
0
)