首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int p; if(x==0||x==1) return 3; else p=x-fun(x-2); re
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int p; if(x==0||x==1) return 3; else p=x-fun(x-2); re
admin
2010-05-22
39
问题
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int p; if(x==0||x==1) return 3; else p=x-fun(x-2); return p;}void main(){ printf("\n%d",fun(5));}
选项
A、5
B、3
C、7
D、1
答案
1
解析
本题考查函数的递归调用。在函数递归调用时,fun(5):a=5-fun(3)->fun3:a=3-fun(1)->fun(1):a=3,反推回去 fun(3):a=3-3=0->fun(5):a=5-0=5,晕后的计算结果为5。
转载请注明原文地址:https://kaotiyun.com/show/iNWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是()。
设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是
编写如下程序:PrivateSubCommandl_Click()DimnAsLong,sAsStringn=InputBox(”输入一个数”)DoWhilen0Pri
窗体上有1个名称为Command1的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommand1_Click()DimxAsString,sAsString,tempAsStr
下列选项中不属于结构化程序设计原则的是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
下列关于水平滚动条的叙述中,错误的是()。
设有以下过程:PrivateSubproe(xAsInteger,OptionalYAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是()
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
随机试题
试述体外循环后的主要生理变化。
哪项不是腮腺混合瘤的征象
应用肝素治疗的病人,为预防出血要经常复查
患者,女,45岁。发现胆囊结石2年。2小时前突发上腹剧痛,伴寒战、发热。体检:右上腹压痛及肌紧张,Murphy征阳性。对该患者最根本的处理原则是
急产是指总产程不超过()
根据《建设工程监理规范》,监理实施细则应包含的内容有()。
当事人不服人民法院第一审判决的,可以在()内向上一级人民法院提起上诉。
给下面的一段文字加注标点。(厦门大学2016)遂置姜氏于城颍而誓之曰不及黄泉无相见也既而悔之颍考叔为颍谷封人闻之有献于公公赐之食食舍肉公问之对曰小人有母皆尝小人之食矣未尝君之羹请以遗之公曰尔有母遗繄我独无颍考叔曰敢问何谓也公语之故且告之悔对曰君何
马克思说,“社会生活在本质上是实践的”,这一命题主要含义是()。
Whatisthedisadvantageofanexcursionfare?
最新回复
(
0
)