首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(intp){intd=2:p=d++;printf("%d",p);}voidmain(){
有以下程序:#includemain(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运
关于“while(条件表达式)循环体”,以下叙述正确的是()。
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c=-(’a’-’A’)。c++;}}main(){chars[81];gets
有以下程序#includemain(){intpassword;char*p,old_str[10]="wind";scanf("%d",&password);p=old_str;while(*p){pilnff("#%c",*p+p
将E-R图转换为关系模式时,实体和联系都可以表示为()。
关于数组和指针,以下说法错误的是()。
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
5岁小儿,自述多汗、乏力3年。测血压为110/60mmHg(14.7/8kPa),胸骨左缘第2肋间闻及收缩期杂音,心电图示左心室肥大。最可能的诊断是
粒细胞缺乏合并病毒感染者,加用粒细胞缺乏者应考虑采取无菌隔离措施,防止
呕吐伴眩晕、眼球震颤可见于
下列关于人力资源的叙述,不正确的是()。
【2015山东省属】关于综合实践活动课程,下列说法错误的是()。
飞黄公司聘用小张专门从事汽车节油装置的开发研究并完成了主干内容研究,期间小张利用空余时间设计出了一款新颖的汽车外观设计,三年后小张跳槽到腾达公司从事汽车节油装置研究,不足两个星期便成功开发出一种新型节能技术。则()。
某国政府在半年内两次宣布降低购房按揭贷款的利率,冈此很多潜在的购房者都处于持币待购的状态,进一步观望利率能否再探新低,所以六月份新建房屋的销售量大幅下降。但是,一个值得关注的现象是,在新建房屋销售量大幅下降的同时,新建房屋销售的平均价格却在快速上涨。以下哪
17世纪使化学开始从炼金术的影响下解放出来,并提出了化学元素这个科学概念的化学家是()。
Globally,10.6percentofpeopleareleft-handers,whiletheremaining89.4percentarerighthanders.Whileitiswidelyassum
在名称为Form1的窗体中画一个名称为L1的标签,其标题为“0”,BorderStyle属性为1;再添加一个名称为Timer1的计时器。请设置适当的控件属性,并编写适当的事件过程,使得在运行时,每隔一秒钟标签中的数字加1。如图3-170所示的是程序刚启动时
最新回复
(
0
)