首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x—f(x一2); return y; main()
有以下程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x—f(x一2); return y; main()
admin
2020-07-28
45
问题
有以下程序:
#include
int f(int x)
{
int y;
if(x==0‖x==1)return(3);
y=x*x—f(x一2);
return y;
main()
{
int z;
z=f(3);
prinff(“%d\n”,z);
}
程序运行后的输出结果是( )。
选项
A、0
B、9
C、6
D、8
答案
C
解析
主函数中调用f函数,同时将数值3传递给变量x.执行条件不满足条件if(x==0‖x==1);跳过return(3);,直接执行语句y=x*x—f(x一2);这里f(x一2)为函数的递归调用,再次调用f函数,此时x=1,判断条件成立,返回3给f(1),y=3*3—3=6,最后将6返回主函数,并进行输出。凶此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/dH3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量11中存放数列中元素的个数。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。请改正程序中的错误,使
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
在满足实体完整性约束的条件下
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
下列数据流图(DFD)构造规则中正确的是
在面向对象方法中,不属于“对象”基本特点的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
Sincetheearly1980s,scientistshaverevealedsome40humangenesinvolvedincancer.Thesegenesareessentialfornormalgro
患者张某,女性,66岁,头晕、头痛、乏力20年,加重伴恶心、呕吐、烦躁不安1天,查体:血压180/130mmHg,意识模糊。左侧肢体活动受限,心界扩大。该患者最可能的诊断是()
男性,39岁,开始感觉疲倦、烦躁、头痛、食欲缺乏,以后逐渐出现腱反射异常,上行性多发性神经炎,并出现肌肉乏力和疼痛,腓肠肌压痛、痉挛,腿沉重麻木并有蚁行感。如需尽快纠正症状,可在医生的指导下服用()。
哮喘的主要病机是
下列关于人工处理地基的方法中,不消耗建筑材料的是()。
下列人员中,可以适用行政拘留处罚的是()。
PhotographerTeresaBergreplacesaRottweiler’scollarwithapinkscarf.Shepicksastringofpearlstocomplementadachshun
Ofall____reasonsformydecisiontobecomeauniversityprofessor.Myfather’sadvicewas____mostimportantone.
人民检察院可以通过依法行使(),对公安机关的侦查活动实施法律监督。
Lookatthestatementsandthecompanynewsreportsbelow.Whichnewsreport(A,B,CorD)doeseachstatement1—7referto?Fo
最新回复
(
0
)