首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x—f(x一2); return y; main()
有以下程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x—f(x一2); return y; main()
admin
2020-07-28
27
问题
有以下程序:
#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);
prinff(“%d\n”,z);
}
程序运行后的输出结果是( )。
选项
A、0
B、9
C、6
D、8
答案
C
解析
主函数中调用f函数,同时将数值3传递给变量x.执行条件不满足条件if(x==0‖x==1);跳过return(3);,直接执行语句y=x*x—f(x一2);这里f(x一2)为函数的递归调用,再次调用f函数,此时x=1,判断条件成立,返回3给f(1),y=3*3—3=6,最后将6返回主函数,并进行输出。凶此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/sSD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请改正程序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,使它能得出
以下叙述中正确的是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
以下结构体说明和变量定义中,正确的是
下列结构中属于非线性结构的是
在软件设计中不使用的工具是
在数据库设计中,描述数据间内在语义联系得到E—R图的过程属于()。
随机试题
某沥青软化点实测结果为55.4℃,试验结果应记作()。
一山坡体滑动结构如下图所示,具主滑(错)动带的垂直位移与水平位移之比与滑动带倾斜值一致,此滑动体符合下列分类中的()项。
关于室内防水工程防水层施工要求的说法,正确的有()。
根据中外合资经营企业法律制度有关规定,外国投资者的下列出资方式中,其中不符合中外合资经营企业法律制度有关规定的是()。
下列各项交易事项的会计处理中,体现实质重于形式原则的有()。(2015年)
张衡玩游戏的时候没有下载安装游戏客户端,而是直接通过浏览器进行.这说明该游戏公司采用的网络应用模式是_________。
以下对于南宋时期南方经济论述有误的一项是()。
Inthexy-plane,findthefollowing.(a)Slopeandy-interceptofthelinewithequation2y+x=6(b)Equationofthelinepassi
Noonecanbe______calmwhenfacingwithagreatdanger.
A—menuB—passwordC—accountD—fullscreenE—updateF—operationsystemG—saveasH—readonlymemory1—codeJ—bufferingK—doublec
最新回复
(
0
)