首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return
有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return
admin
2010-09-05
36
问题
有以下程序 #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
解析
函数int f(int x)是一个递归函数调用,当x的值等于0或1时,函数值等于3,其他情况下y=x2-f(x -2),所以在主函数中执行语句z=f(3)时,y=3*3-f(3-2)=9-f(1)=9-3=6。
转载请注明原文地址:https://kaotiyun.com/show/zaWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Optionl,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
下列关于栈叙述正确的是()。
对建立良好的程序设计风格,下面描述正确的是()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
为组合框Combol增加一个列表项”电脑”,下列语句正确的是()。
检查软件产品是否符合需求定义的过程称为()。
下面变量定义中错误的是
下列关于数据库设计的叙述中,正确的是( )。
随机试题
一般将计算机指令的集合称为_______。
A.全血B.红细胞C.血小板D.血浆E.冷沉淀同时严重缺乏红细胞、血容量和凝血因子时应输
A.严格隔离B.肠道隔离C.接触隔离D.血液和体液隔离E.保护性隔离对外科伤口感染、尿路感染等疾病应采取
男,36岁。饱餐后上腹部剧痛6小时,伴呕吐、腹胀2小时,肛门排气减少。体检:全腹轻度膨隆,满腹压痛,无反跳痛,未扪及包块,叩诊全腹鼓音增强,移动性浊音阴性,肠鸣音减弱。化验血清淀粉酶520U/L(Somogyi法),不宜使用的药物是
慢性阻塞性肺疾病病人,在室内空气条件下,PaO2低于下列何值时应考虑持续低流量给氧
(1)甲是一家大型房地产集团企业,通过一系列企业并购,最终控制了从事信托业的A公司和从事建筑施工业的C公司。并利用这两个资本运作平台,开展一系列并购业务,实现进一步的业务规模扩张。(2)2018年,A公司进行了以下相关事项:A公司于2018年4月5日
《中华人民共和国合同法》规定,先履行一方行使抗辩权的做法是()。
杜威认为,学校生活的组织中心是()。
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasuretofind【C1】______wh
HowtoMakeYourFridgeMoreEfficientA)Modernrefrigeratorsarefarmoreefficientthantheyusedtobe,buttheystilldrawa
最新回复
(
0
)