首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0 ||x==1) return(3); p=x-fun(x-2); return
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0 ||x==1) return(3); p=x-fun(x-2); return
admin
2019-01-14
97
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x==0 ||x==1)
return(3);
p=x-fun(x-2);
return p;
}
main()
{
pfinff(’’%d\n’’,fun(7));
}
程序的运行结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
因为fun(int x)是一个递归函数,所以主函数中:fun(7)经过3次递归调用,其过程可以描述为fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2,所以最后的输出结果为2,因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/2sRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数voidam(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abedefgabcdeabc后,程序的输出结果应该是:
下列特征中不是面向对象方法的主要特征的是()。
有以下程序:main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k);}程序运行后的输出结果是____
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如 下: main( ) { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++)
设有如下关系表 ______。则下列操作中,正确的是 ______。
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
下面不属于软件工程的三个要素的是______。
有以下程序,其功能是:以二进制“写”方式打开文件d1.dat,写入1~100这100个整数后关闭文件。再以二进制“读”方式打开文件d1.dat,将这100个整数读入到另一个数组b中,并打印输出。请填空。#include<stdio.h>
随机试题
关于舞弊导致的重大错报风险,以下说法中,错误的是()。
阅读下面片段,回答问题。【步步娇】袅晴丝吹来闲庭院,摇漾春如线。停半晌、整花钿,没揣菱花,偷人半面,迤逗得彩云偏。步香闺怎便把全身现!【醉扶归】你道翠生生出落的裙衫儿茜,艳晶晶花簪八宝填,可知我常一生儿爱好是天然。恰三春好处无人见,不提防沉鱼落雁鸟惊喧
症见喉中哮鸣如鼾,声低,气短息促,动则喘甚,发作频繁,甚则持续喘哮,口唇、爪甲青紫,咳痰无力,痰涎清稀,颧红唇紫,口不渴,形寒肢冷,舌质淡,紫暗,脉沉细,治法为
当围岩是软弱破碎带时,常会因围岩塌落,掩埋住设备,造成事故,其采用()是一种较好的方法。
在无机结合料稳定类基层中,可单独作为稳定作用的结合料有()。
按照我国新企业会计准则规定,下列各项有关所得税的表述中正确的有()。
试述错误概念的转变过程、影响因素以及为概念转变而教的策略。
关于UNIX的用户标识,下列哪一项是不正确的?
在考生文件夹下,“sampl.accdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个表对象(名为“tTemp”)、一个窗体对象(名为“frest”)和一个宏对象(名为“mTest”)。试按以下要求,完成表和窗体的各
A、It’soverthere.B、Pleasegivemeyourhand.C、OK,noproblem.D、Icandoit.Cgivesb.ahand.意为“帮某人的忙”,因此选项C“当然,没问题。”是最合适的选
最新回复
(
0
)