首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 fun(intx) main() {int p; { if(x==0‖x==1)return(3); printf(’’%d\n’’,
以下程序的输出结果是( )。 fun(intx) main() {int p; { if(x==0‖x==1)return(3); printf(’’%d\n’’,
admin
2020-05-19
29
问题
以下程序的输出结果是( )。
fun(intx) main()
{int p; {
if(x==0‖x==1)return(3); printf(’’%d\n’’,fun(7));
p=x一fun(x一2); }
return p;}
选项
A、4
B、3
C、0
D、2
答案
D
解析
本题考查递归调用。因为在函数fun(x)中,如果参数x等于0或等于1时,返回值为“3”。否则’’p=x—fun(x一2)’’这是一个递归函数,所以在主函数调用fun(7)的时候,其过程为:fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2,所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/NgCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
有以下程序:#includemain(){FILE*f:f=fopen(“filea.txt”,“w”);fprinff(f,“abc”);fclose(f);}若文本文件fil
有以下定义和语句:{intRum;charname[20];charc;struct{intday;intmonth;intyear;}s;
C语言源程序名的后缀是()。
有以下程序:#includemain(){intx=8;for(;x>0;x一一){if(x%3){printf(“%d,”,x一一);continue;
有以下函数:intfun(char*s){char*t=s:while(*t++);re[Hm(t—s);}该函数的功能足()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是()。
随机试题
gainprofit
学校直接组织和领导的课外教育工作,通常称之为()。
A、 B、 C、 D、 C本题考查定积分的运算.
下列哪段妊娠时间,胚胎发育易受职业有害因素影响而致畸
下列脊椎病变,除哪项外,脊椎叩痛常为阳性
可用紫外分光光度法测定含量的药物有( )。
下列关于制宪权、制宪主体、制宪机关的表述中错误的是?
民用建筑和工业建筑中最常用的低压电动机是()。
某软件生产企业为居民企业,2014年实际发生的工资支出100万元,职工福利费支出15万元,职工培训费是40万元,工会经费支出5万元,未取得工会经费收入专用收据,2014年该企业计算应纳税所得额时,应调增应纳税所得额()万元。
功能性文盲:指那些受过一定教育,会基本的读、写、算,却不能识别现代信息符号、图表,不能应用计算机进行信息交流与管理,无法利用现代生活设施的人。下列不涉及功能性文盲的是()。
最新回复
(
0
)