首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
admin
2010-09-05
29
问题
下列程序的输出结果是( )。
#include<stdio.h>
int fun(int x)
{ int a;
if(x==0‖x==1)
return 3;
else
a=x-fun(x-2) ;
return a;
}
void main()
{ printf("%d",fun(7) );
}
选项
A、2
B、8
C、9
D、5
答案
A
解析
本题考查函数的递归调用。在函数递归调用时,fun(7):a=7-fun(5)→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→fun(7):a=7-5=2,最后的计算结果为2。
转载请注明原文地址:https://jikaoti.com/ti/UUI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件生产过程中,需求信息的来源是()。
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger) DimcAsString
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
以下打开VisualBasic菜单编辑器的操作中,错误的是( )。
以下关于文件的叙述中,错误的是()。
在三级模式之间引入两层映像,其主要功能之一是()。
一棵二又树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
软件测试的目的是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
软件测试与排错是两类相互联系而又性质不同的活动,在下述项目中,不具有排错活动特征的项目是______。
随机试题
紧急避险
下列属于房地产金融特点的是()。’
城市是文明的表现,中国的国家级历史文化名城更是其中的代表,请就陕西的六个国家级历史文化名城回答以下问题。咸阳(1)咸阳得名的由来。(2)辛亥革命元老于右任的故乡是哪里?请写出他所做的著名爱国思乡诗。
阅读下面这首诗,写一篇不少于500字的鉴赏评论文章。山坡羊.潼关怀古元.张养浩峰峦如聚,波涛如怒,山河表里潼关路。望西都,意踌躇。伤心秦汉经行处,宫阙万间都做了土。兴,百姓苦;
在中小学教学实践中所说的“双基”是指()
甲、乙两人各有一堆苹果,如果甲拿12个给乙,那么两人的苹果数就一样多;如果乙拿12个给甲,那么甲的苹果数就是乙的2倍。则甲、乙共有()个苹果。
计算二重积分.其中D为x2+y2=1,x2+y2=2x所围中间一块区域.
=_________.
A、I’llstayathome.B、Agoodidea.C、No,Iwon’tgothere.A
Whichofthefollowingstatementsistrueofthenewbuilding?
最新回复
(
0
)