首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if(n=1||n=2)s=2; else s=n-
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if(n=1||n=2)s=2; else s=n-
admin
2010-03-29
48
问题
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if(n=1||n=2)s=2; else s=n-fun(n-1); return s; } void main( ) { cout<<fun(3);}
选项
A、1
B、2
C、3
D、4
答案
1
解析
题中fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2),第二次调用时: fun(2)n=2 s=2,返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/Nkjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序运行后
设有如下程序段:#includechars[20]="Beijing",*p;p=s;则执行P=s;语句后,以下叙述正确的是()。
有以下程序#includeintm1(intx,inty){returnx
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
下列叙述中,不属于设计准则的是()。
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
随机试题
某公司2009年度发生研究开发支出合计500万元,其中研究阶段支出200万元,开发阶段不符合资本化条件的支出80万元,开发阶段符合资本化条件并形成无形资产的支出220万元,假定该项无形资产在期末已达到预定可使用状态(尚未开始摊销)。税法规定企业研究开发支出
下列关于软件测试的叙述,正确的有()。
放大摄影下。使用0.05mm的超微焦点X线管。半影阈值为0.2mm,那么最大放大率是
可用碘解磷定作为解毒药的中毒类型是
麝香(人工)珍珠
下列与慢性前列腺炎无关的是
下列行政行为中,属于行政处罚的是()。
下图为世界四大长河,下列说法正确的是()。
Readthefollowingarticleandchoosethebestwordforeachspace.Forquestions26-45,markoneletterA,B,CorDonyou
IntheruinsofthePalmBeachHotelyougetapowerfulsensethataneraisdrawingtoaclosethatIsrael’sattempttosettle
最新回复
(
0
)