首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int x) { int y; if(x==0 || x==1)return (3); y=x*x-f(x-2); return y; }
有以下程序 #include int f(int x) { int y; if(x==0 || x==1)return (3); y=x*x-f(x-2); return y; }
admin
2020-11-23
39
问题
有以下程序
#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);printf("%d\n",z);
}
程序的运行结果是
选项
A、9
B、0
C、6
D、8
答案
C
解析
主函数调用f()函数,将实参3传递给x,进行if条件语句的判断不成立,接着执行y=3*3-f(1),再执行f(1),而f(1)满足if条件语句,所以f(1)的值为3,代入y=3*3-f(1)=9-3=6。
转载请注明原文地址:https://kaotiyun.com/show/aV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a,b,c是整型变量,以下选项中的赋值表达式错误的是()。
算法的空间复杂度是指()。【09年9月】
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
对于if(表达式)语句,以下说法正确的是()。
基本路径测试是属于()。
下面叙述中错误的是()。
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
设有如下函数定义:#includeintfun(intk){if(k<1)retum0;elseif(k==1)return1;elseretumfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共
数据库中对概念模式内容进行说明的语言是()。
数据库系统的数据独立性是指()。
随机试题
蜜蜂美洲幼虫腐臭病具有诊断意义的症状是
李某,56岁,急性左心衰经治疗后好转,现心悸,气短乏力,动则气喘,身寒肢冷,尿少浮肿,腹胀便溏,面颧暗红,舌质红少苔,脉细数无力或结代。应用何方治疗()
水准测量是利用一条水平视线,并借助水准尺,来测定地面两点间的()。
新旧程度相同的车床中,()价格最高。
对低值易耗品进行评估时,应考虑的因素主要有()。
青岛位于山东半岛,在山东的经济地位处于前茅,对全国的影响力较强。作为一个沿海的旅游城市,酒店业比较发达,数量众多。但整体管理水平并不高,很多酒店目前还都处于手工操作的阶段。部分客户对酒店管理系统持有排斥态度,认为没有必要在这块进行投资。但随着市场环境的变化
不属于社会服务项目控制的是()。
公民、法人或者其他组织不服(),不可以申请行政复议。
玩具店新进一批成本为40元的玩具,按40%的利润定价出售,售出80%以后,剩下的玩具打折扣,结果获得的利润是原计划的86%,剩下的玩具出售时按定价打了几折?
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
最新回复
(
0
)