首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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()
有以下程序: #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()
admin
2011-06-13
35
问题
有以下程序: #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、0
B、9
C、6
D、8
答案
C
解析
本题主要考查函数的递归调用。当x=0或者x=1时返回值为3,即f(0)=3,f(1)=3;否则返回值为x*x-f(x-2)。f(3)=3*3-f(1)=9-3=6。
转载请注明原文地址:https://kaotiyun.com/show/NVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;
若有以下程序:main(){int,p,a=5;if(P=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}
有以下程序main(){inta=7,b=8,*p,*q,*r;p-&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n"
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i])(d[j]=【】;j++;}d[j]=0;
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是
以下叙述十正确的是
数据库管理系统常见的数据模型有层次模型、网状模型和【】三种。
数据库系统中实现各种数据管理功能的核心软件称为______。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
非结合胆红素为60μmol/L,结合胆红素为110.2μmol/L,γ-谷氨酰转移酶135.9U/L,最有可能为
A.1周左右B.2周左右C.3周左右D.4周左右急性菌痢肠道溃疡多发生于病程的
患者女性,37岁,停经20周。于停经8周时患“急性乙型肝炎”,经治疗已好转,现要求终止妊娠。G2P1,4年前阴道分娩。体检T36℃,P72次/分,BP150/90mmHg,心肺无异常。下腹隆起,肝脏肋下未触及,肝区无叩击痛。子宫底平脐,胎心140次/分。A
如果左室壁局部梗死灶存在存活心肌,应用小剂量多巴酚丁胺介入,会出现下列哪种表现
在梅雨、炎热季节,银耳常需用
循行“入下齿中”的经脉是
10000级洁净厂房适用于生产
レポートは来週の金曜日までに出してください。
农业依然是中国国民经济的重要基础。
Forcenturiesthegypsieshavelivedasaunfetteredpeoplewhotraveled【S1】______throughhalfthecountriesofthew
最新回复
(
0
)