首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x-f(x-2); return y;
有以下程序 #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x-f(x-2); return y;
admin
2013-10-19
55
问题
有以下程序
#include
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、9
B、0
C、6
D、8
答案
C
解析
主函数调用f()函数,将实参3传递给x,进行if条件语句的判断不成立,接着执行y=3*3-f(1),再执行f(1),而f(1)满足if条件语句,所以f(1)的值为3,代入y=3*3-f(1)=9-3=6。
转载请注明原文地址:https://kaotiyun.com/show/IqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(5,2,A);p
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
以下叙述中正确的是()。
在C语言中,要求运算数必须是整型的运算符是()
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
下列属于不合法的C语言整型常量的选项是()。
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
对于基本类型机同的两个指针变量之间,不能进行的动算是()
随机试题
动画中有几种违法行为?
为提高离心机的分离效率,通常采用小直径、高转速的转鼓。()
水肿风水相搏型的治则是
乙型强心苷具有的性质是
下列选项中,可以作为投标保证金的有()。
关于地理现象,下列说法错误的是()。
入职后,你被外派到边远地区,你如何看待这件事?追问:你是否是独生子女?作为独生子女,你如何看待外派?
一次投掷两颗骰子,出现的点数之和为奇数的概率是__________________.
TheDemocraticPartyisthepartyoflongestcontinuousexistence.
有如下程序:#includeusingnamespaeestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}int
最新回复
(
0
)