首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1)return (3); y=x*x-f(x-2); return y; } main() { i
有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1)return (3); y=x*x-f(x-2); return y; } main() { i
admin
2020-11-23
40
问题
有以下程序
#include <stdio.h>
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://www.kaotiyun.com/show/aq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;else;if(d==4)r+=4
下列叙述中正确的是
有以下程序#includecharfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(
以下关于逻辑运算符两侧运算对象的叙述中正确的是
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运
if句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){struc
在关系运算中,查找满足一定条件的元组,相关的运算称为()。
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
随机试题
若被害人的儿子乙认为一审判决量刑畸轻,赔偿数额不够,则乙应如何?若乙仅仅是对民事部分不满而提起上诉的,则下列说法正确的有哪些?
行政机关对被许可人生产经营的产品进行检查时,可以采取的方法是:()
工件以一面两孔为基准定位时,为使双销支撑正常工作,装配时,应使削边销横截面的长轴()两销中心连线。
第二类精神药品零售企业的行为错误的是
甲公司向乙公司签发一张银行承兑汇票,乙公司将汇票向丙银行贴现。丙银行工作人员不慎将汇票遗失,王某拾得后,伪造了丙银行的签章,将汇票背书转让给丁公司,下列关于票据权利的取得的说法正确的是:()
下图为我国四地具有典型地域特色的民居。四地中位于我国地势第三阶梯的是()。
军队对于()相当于()对于人才
人生难免遇到各种困难,青年人的困难往往出于理想与现实之间的________。面对社会不公,是______还是有所作为增进社会公正?需要每个青年自己回答。填入划横线部分最恰当的一项是:
Ofallthe【C1】______ofagoodnight’ssleep,dreamsseemtobeleastwithinourcontrol.Indreams,awindowopensintoaworld
ThewordYogaitselfcomesfromanancientSanskritwordmeaning"union".Whatkindofuniondoyouthinkthewordrefersto?Wh
最新回复
(
0
)