首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
22
问题
有以下程序
#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/Jv3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(″%d%d″,a,b);}voidfun2(){a=3;b=4;}voidmain(){fu
有以下程序:#include<stdio.h>main(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf(″%d″,array[i]);printf(″\n″);}程序运行后的输出结果
有以下程序:#include<stdio.h>voidfun(intn){staticintx[3]={1,2,3};intk;for(k=0;k<3;k++)x[k]+=x[k]—n;for(k=0;k<3;k++)pr
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为:197238456则返回主程序后a数组中的值应为:0970
以下叙述中正确的是()。
下列选项中属于面向对象设计方法主要特征的是
将E-R图转换为关系模式时,实体和联系都可以表示为
数据库应用系统中的核心问题是
随机试题
小儿肺炎痰热闭肺证的首选方剂是()
鉴别右心衰竭与肝硬化的要点是
施工成本控制的实施步骤中,在预测之前需进行( )。
能够集中反映统治阶级的意志和利益,规定国家制度、社会制度的基本原则,具有最高法律效力的根本大法是()。
经济寿命是指设备从投入使用开始,到因继续使用经济上不合理而被更新所经历的时间段。它是由( )决定的。
下列关于负债的相关说法中,不正确的是()。
在各种市场要素中,价格是核心。()
新课程提倡教学过程中的师生互动,就是老师讲课时多提问、学生积极地举手回答。()
Themysterioustigerhasbeenasymbolofpowerandstrengthforcenturies.Itspowerisa【56】tohunters,【57】havetriedtokill
Students’pressuresometimescomesfromtheirparents.Mostparentsarewell【B1】_______,butsomeofthemaren’tveryhelpfulwi
最新回复
(
0
)