首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
admin
2013-02-23
26
问题
以下程序的输出结果是
long fun( int n)
{ long s;
if(n==1||n==2)s=2;
else s=n-fun(n-1);
return s;}
main()
{ printf("%ld\n",fun(3));}
选项
A、1
B、2
C、3
D、4
答案
A
解析
该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2);第二次调用时:fun(2)n=2 s=2 返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://jikaoti.com/ti/b3B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:streetSTU{charnum[10];floatscore[3];};main(){structSTUs[3]={{"20021",90,95,85},{"2
有以下程序段intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车
判断char型变量c1是否为小写字母的正确表达式为()。
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
下列叙述中正确的足
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
下述关于数据库系统的叙述中正确的是______。
下面不属于软件设计原则的是()。
在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程称为【】。
计算机网络分为广域网和局域网,因特网属于【】。
随机试题
初产妇活跃期停滞是指进入活跃期后,宫颈口不再扩张超过()
二尖瓣狭窄时出现的体征有
A.抑制血小板聚集B.抑制凝血酶的产生和活性C.纤溶激活剂D.使血小板解聚E.单纯灭活凝血酶阿司匹林
居住区绿地系统的组成有()。
统计数据表明,某行业内市场有大量的公司和生产厂,市场的产品差异不大,生产和销售信息公开。E公司为了制定自身的发展战略,采用五因素模型对行业的竞争结构进行分析。部分因素分析如下。1.本行业的新进入者来自国内、国外两个方面。本行业是资本和技术密集型的行业
根据印花税暂行条例的规定,下列有关借款合同的计税依据的表述中,错误的是()。
无船承运商(NVOCC)是多式联运的()。
近来虐童事件频发,“老师妈妈”变成“狼外婆”,幼儿教师成为幼儿身心健康的“杀手”,甚至有的儿童不会做算术题就会被扇耳光。这些教师的做法违背了教师()的职业道德规范。
若a和b均是整型变量并已正确赋值,则正确的switch语句是()。
OnJune17,1744,theofficialsfromMarylandandVirginiaheldatalkwiththeIndiansoftheSixNations.TheIndianswereinv
最新回复
(
0
)