首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
32
问题
有以下程序 #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全国计算机二级
相关试题推荐
对于一个名称为menu1的菜单项,下列叙述中正确的是
下面语句中能够打开随机文件的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsIntegerbAsIntegerEndTypePrivateS
窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Optionl,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
下列叙述中正确的是()。
下面叙述中错误的是
数据库管理系统是()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正
窗体上有一个名称为Combo1的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是( )。
随机试题
A、 B、 C、 C题干问缺席谈判的原因。A选项陈述事实,不是原因的回答。B选项看似是原因,时态不对。只有C选项是导致未能出席的原因,故选C。
Excel2010工作簿的某一工作表被删除后,下列说法错误的是____________。
中医诊断为治法为
A、美法仑B、环磷酰胺C、卡莫司汀D、巯嘌呤E、氟尿嘧啶与茚三酮试液反应显紫色
对于电视发射机图像部分和伴音部分均要求测试的技术指标是()。
以下有关商誉的特征,说法不正确的是()。
关于个人资产配置中的三大产品组合,下列说法正确的有()。
TheHealthBenefitsofDrinkingWater—IsBottledDrinkingWaterHealthierThanFilteredTapWater?[A]Waterisak
Tounderstandthemarketingconcept,itisonlynecessarytounderstandthedifferencebetweenmarketingandselling.Nottooma
Averylargenumberofpeopleceasewhenquiteyoungtoaddanythingtoalimitedstockof【B1】______.Afteracertainage,say2
最新回复
(
0
)