首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun(int n) { long s; if(n==1‖n==2)s=2; else s=n-fun(n-1); return s;} main() {printf("%1d\n"
以下程序的输出结果是 long fun(int n) { long s; if(n==1‖n==2)s=2; else s=n-fun(n-1); return s;} main() {printf("%1d\n"
admin
2010-12-10
44
问题
以下程序的输出结果是 long fun(int n) { long s; if(n==1‖n==2)s=2; else s=n-fun(n-1); return s;} main() {printf("%1d\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://kaotiyun.com/show/1bPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面对对象概念描述正确的是
用Write和Print语句向文件中写入多个数据的差别在于()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,文本框内容显示“*”),初始内容
以下关于函数过程的叙述中,正确的是( )。
下面不属于软件需求分析阶段主要工作的是
下列符号常量的声明中不合法的是
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
请选出可用作C语言用户标识符的是()。
下列选项中不是字符常量的是()。
下列选项中非法的字符常量是()。
随机试题
Whatarethespeakersmainlydiscussing?
A.≤4mg%B.5~7mg%C.7~9mg%D.9~11mg%E.≥12mg%(1989年)哪种血钙水平,CT分泌最旺盛
TCP/IP协议的含义是
36岁,男性,高热持续1周,渐畏寒、高热、身痛、腰背肌肉痛,球结膜充血,蛋白尿(+++),腹股沟淋巴结蚕豆大小,病程第5天起咳嗽咯血不断,气促,喉中痰声噜噜,心率110次/min,口唇青紫。最可能的诊断是
在刘某杀人一案中,办理该案的侦查员小李是被害人的表哥,而另一位侦查员小王后因工作调动,进人检察院,成为该案的审查起诉人员。本案合议庭组成人员如下:审判长甲,为刘某辩护人的表哥:审判员乙,曾担任过本案的勘验人;审判员丙,是刘某的岳父。本案一审判处刘某无期徒刑
农村居民占用耕地新建住宅,耕地占用税按规定税额()征收。
基金管理公司的独立董事不少于()
下列关于证券公司开展中间介绍业务的有关规定的说法中,错误的是()。
图1中,该学校的做法()。
MymotherwasborninasmalltowninnorthernItaly.ShewasthreewhenherparentsimmigratedtoAmericain1926.Theylivedi
最新回复
(
0
)