首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序 #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全国计算机二级
相关试题推荐
考生文件夹下有工程文件sjt5.vbp,各控件及其属性见窗体文件,窗体界面如图所示。程序功能如下:(1)单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容读到变量a中;(2)单击“操作”按钮.则依次完成以下两个任务。
以下关于窗体的叙述中,错误的是( )。
有如下程序代码:PrivateSubForm_Click()Dima(100)AsIntegerDimb(100)AsIntegerFori=1To100a(i)=i
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图2.134所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()。
下面不能在信息框中输出“VB”的是()。
数据库应用系统中的核心问题是( )。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
下列关于数据库设计的叙述中,正确的是( )。
随机试题
人际关系能够建立,关键取决于()。
流行性脑脊髓膜炎主要侵犯
下列空间分析方法中,属于栅格数据空间分析的有()。
()是市盈率修正指标,等于市盈率与净利润平均增速的比值。
甲、乙、丙三家公司共同出资设立丁有限责任公司,其中,丙公司以欺骗方式出具了虚假出资证明。丁公司成立后,丙公司以丁公司的名义向B银行借款100万元,用于自己的生产经营活动。后丁公司严重亏损无力偿债。关于本案,下列说法正确的是()。
为得到函数y=cos(2x+)的图像,只需将函数y=sin2x的图像().
解下列不等式.
甲、乙两队进行排球比赛,现在的情形是甲队只要再赢一局就获冠军,乙队需要赢余下两局才能得冠军,若两队每局获胜的概率相同,则甲队获得冠军的概率为().
如果在一个非零无符号二进制整数之后添加2个0,则此数的值为原数的_______。
(浙江大学2008年试题)Theenergycrisis,whichisbeingfeltaroundtheworld,hasdramatizedhowthecarelessuseoftheearth’sre
最新回复
(
0
)