首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; }
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; }
admin
2010-09-05
47
问题
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; } main( ) { print f("%d\n",fun(7 ));} 执行后输出的结果是( )。
选项
A、7
B、3
C、2
D、0
答案
C
解析
因为在函数fun(int 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/VvWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:OptionBase1PrivateSubCommand1_Click() Dima a=Array(1,2,3,4) s=0:j=1 Fori=4To1Step-1 s=s+a(i)*
结构化程序所要求的基本结构不包括()。
下列叙述中正确的是
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePersonnameAsString*8maj
有如下函数:Functionfun(aAsInteger,nAsInteger)AsIntegerDimmAsIntegerWhilea>=na=a.n:m=m+1Wendfun=m
判断复选框是否被选中的属性为()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLong DimsAsLong p=a Fork=1Ton p=p*a Next
判断单选按钮是否被选中的属性为
已有定义:charc;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是()。
随机试题
患者,男性,49岁,缺失,患者欲修复其缺失前牙。关于分类,正确的是
与减少桥体力相关的是
钢筋焊接前必须根据施工条件进行试焊,按不同的焊接方法至少抽取每组()个试样进行基本力学性能检验,合格后方可正式施焊。
土地登记公开查询的意义有()。
自然人在战争期间下落不明的,应经过()年,可申请其宣告死亡。
机场停机坪用作接送旅客的30座客车
研究报告质量审核应当涵盖的内容包括()。Ⅰ.信息处理Ⅱ.分析逻辑Ⅲ.研究结论Ⅳ.投资策略
为了应对劳动力市场交易对象的难以衡量性问题,企业通常可以采用的做法包括()。
下列能同时被8和9整除的数为()。
Ichhabesofort______dasInseratindergestrigenZeitunggeschrieben.
最新回复
(
0
)