首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
21
问题
有以下程序: #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全国计算机二级
相关试题推荐
在软件测试设计中,软件测试的主要目的是()。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
算法具有五个特性,以下选项中不属于算法特性的是
软件需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求分析说明书和
下列关于C语言用户标识符的叙述中正确的是
结构化程序设计的一种基本方法是
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=______);}main()
以下叙述中错误的是
用树形结构表示实体之间联系的模型的是
随机试题
所谓(),是指在一定沉积环境中所形成的沉积岩石组合。
突然她从窗口转过身来,站在镜子前面。两眼晶莹明亮,但在二十秒钟内她的脸失色了。她把头发解开,让它完全披散下来。这时德拉的头发披散在身上,像一股褐色的小瀑布,波浪起伏,金光闪闪。头发一直垂到膝盖下,仿佛给她披上一件衣服。她又神经质地很快地把头发梳起来。她踌躇
[*]
为预防牙颌畸形的发生,给婴儿人工喂奶时正确的方式是
拟分别对甲、乙两个地区大学毕业生在试用期的工薪收入进行抽样调查。据估计甲地区大学毕业生试用期月工薪的方差要比乙地区高出一倍。在样本量和抽样方法相同的情况下,甲地区的抽样误差要比乙地区高()。
自我评估运用的方法包括( )。
根据《票据法》的规定,汇票的持票人没有在规定期限内提示付款的,其法律后果是()。
位于市区的某房地产开发企业建造写字楼,2010年发生的相关业务如下:签订合同取得土地使用权支付金额4160万元,并取得土地使用证;写字楼开发成本3000万元;写字楼开发费用中的利息支出为300万元(不能提供金融机构证明);写字楼竣工验收,将总建筑面积的1/
5cm×1.0cm活动的淋巴结2个,质硬。病理证实为乳癌淋巴结转移。对预防复发最重要的出院指导是()。
Inmanufacturing,cheapermaterialsareconstantlybeing_________forthemoreexpensivekind.
最新回复
(
0
)