首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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);prin
有以下程序 #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);prin
admin
2020-11-23
15
问题
有以下程序
#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://jikaoti.com/ti/n9D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出″YES″,否则返回0,主函数中输出″NO″。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:请勿改动主函数m
编写函数voidfun(char*tt,intpp[]),统计在tt所指的字符串中′a′到′z′26个小写字母各自出现的次数,并依次放在pp所指的数组中。例如,当输入字符串″abcdefgabcdeabc″后,程序的输出结果应该是:3332
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
以下叙述中正确的是
关于C语言的变量,以下叙述中错误的是
数据库设计过程不包括
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
不符合非胰岛素依赖型糖尿病的特点是
患者,女,25岁,劳力性呼吸困难3年,反复咯血,体检:心尖部可闻舒张期隆隆样杂音,P2亢进,双肺下野可闻及湿性啰音,最可能的诊断为
下列关于乙型肝炎的治疗哪项描述是错误的
displacementvaLlue
当一个应用程序窗口被最小化后,该应用程序将()。
在“文件”菜单中,有3个命令都是用于存储Excel文件的,他们是“保存”“另存为”“保存工作区”,分别适用于不同的工作环境。()
载重货车、客货两用汽车、拖拉机当年应缴纳车船税( )元。机动船当年应缴纳车船税( )元。
下列混合销售行为中,应纳营业税的是()。
进行债券投资,应考虑的风险有( )。
我国的社会主义精神文明建设以马列主义、毛泽东思想、邓小平理论为指导。()
最新回复
(
0
)