首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
52
问题
有以下程序 #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全国计算机二级
相关试题推荐
命令按钮Command1的事件过程如下:PrivateSubCommand1_Click() Dimarr(5,5)AsInteger DimiAsInteger,jAsInteger Fori=1To4
使用Open语句可以打开或建立文件,并同时指定文件的输入输出方式。下列输入输出方式中错误的是()。
下列程序段不正确的是()。
下面叙述中错误的是( )。
语句PrintSgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是()。
下列关于二叉树的叙述中,正确的是( )。
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为()。
为组合框Combol增加一个列表项”电脑”,下列语句正确的是()。
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为( )。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
随机试题
按照市场竞争结构划分,与完全竞争市场相对的又一极端性的市场是()
Actingissuchanover-crowdedprofessionthattheonlyadvicethatshouldbegiventoayoungpersonthinkingofgoingonthes
影响能量代谢的因素有()
ABO血型不合,IgG效价为下列哪种数值时易发生溶血
风湿性心内膜炎时.心瓣膜疣状赘生物的主要成分是
学校要开演唱会,你作为学生会成员,老师让你负责安保工作,请问你怎么组织?
Whereyousaveyourmoneyoftendependsonwhatyouaresavingfor.Ifyouaresavingtobuyadictionaryortogotoaconcert,
以下Windows命令中,可以用于验证端系统地址的是(52);可以用于识别分组传送路径的是(53);如果要终止一个ping会话,正确的操作是(54)。以下应用中,对网络带宽性能影响最大的应用上(55)。OSPF和RIP都是Internet中的路由协议,与R
下列关于软件工程的描述中正确的是
Americanwomenwilloccasionallywearshortskirts,sleevelessshirts,makeup,perfume,mightevenshowsomecleavage:she’sju
最新回复
(
0
)