首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2011-06-13
56
问题
有以下程序: 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、7
B、3
C、2
D、0
答案
C
解析
函数fun是一个递归调用函数,首先主函数将实参7传递给fun函数中的形参x,由于x=7不满足if语句的条件,则执行下面的“p=x-fun(x-2);”语句,此语句继续调用本身,直到当x=1时,返回函数值3代入到调用它的表达式中,以此类推,最终p的值为2。
转载请注明原文地址:https://kaotiyun.com/show/tkPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计的根本目标是要解决()。
一个模块直接调用的其他模块的模块个数称为______。
以下能正确定义且赋初值的语句是()。
设有定义:intn1=0.n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是
若有以下说明和定义typedeint*INTEGER;INTEGERp,*q;以下叙述正确的是
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。
用树形结构表示实体之间联系的模型的是
顺序查找一个具有n个元素的线性表,二分查找一个具有n个元素的有序表,其时间复杂性为______。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个__________实际上对应一个处理模块。
随机试题
属于紧张症候群的精神症状是【】
患者,男,28岁。跑步时不慎摔倒,站立行走右膝关节疼痛难忍,行走时有绞锁感,遂急诊入院;体格检查示:右膝关节肿胀,外侧压痛明显。结合病史,本病最可能的诊断是
总投资在2亿元以上的大、中型项目和限额以上的项目,其可行性研究报告应( )。
【背景资料】某公司承接了一项市政排水管道工程,管道为DN1200mm的混凝土管,合同价位1000万元,采用明挖开槽施工。项目部进场后立即编制施工组织设计,拟将表层杂填土放坡挖除后再打设钢板桩。设置两道水平钢支撑及型钢围檩,沟槽支护如图2K333000所
工程进度计划中以时间为横轴,以累计完成的工程费用的百分数为纵轴的图表化曲线称为()。
虎威兽象鲁莽象鱼虚咸兽奔
光明小学学生人数介于400与500之间,按照5人、6人、7人一组进行分组,均余1人,该学校有()人。
Everyyeartelevisionstationsreceivehundredsofcomplaintsabouttheloudnessofadvertisements.However,federalrulesforbi
下列关于OSPF协议的描述中,错误的是()。
PlayPlayistheprincipalbusinessofchildhood,andinrecentyearsresearchhasshownthegreatimportanceofplayinthe
最新回复
(
0
)