首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int a) { int b; if(a==1) return(3); b=a—f(a一2); return b; } main() { printf(’’%d\n’’,f(7)); } 程序执行后的输出结果是(
有以下程序: #include int f(int a) { int b; if(a==1) return(3); b=a—f(a一2); return b; } main() { printf(’’%d\n’’,f(7)); } 程序执行后的输出结果是(
admin
2020-06-16
31
问题
有以下程序:
#include
int f(int a)
{
int b;
if(a==1)
return(3);
b=a—f(a一2);
return b;
}
main()
{
printf(’’%d\n’’,f(7));
}
程序执行后的输出结果是( )。
选项
A、1
B、2
C、3
D、7
答案
B
解析
本题考查的是函数的迭代调用,使用代入法,当传入7时,b=7一(5一(3一fun(1))),fun(1)=3,所以b=7一(5一(3—3))=7一5=2。
转载请注明原文地址:https://kaotiyun.com/show/Cz3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和SHIn。13的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHH
编写一个函数,其功能是:从传入的nulll个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、2
数据库系统中完成查询操作使用的语言是()。
以下叙述中错误的是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
下列叙述中正确的是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
随机试题
在国际事务中国家利益的核心是()。
男女儿童和中老年男性易发下列哪种乳房疾病:
下列各种传染过程中,哪种感染类型增多会造成该疾病的传播流行
通过龈上洁治术便能恢复的是()
触诊腹部肿块适用()腹壁较厚时触诊肾脏适用()
患者项背强急,四肢抽搐,角弓反张,发热不恶寒,头痛汗出,舌苔薄白,脉沉细。治疗应首选
关于施工现场布置的说法中,正确的是()。
采购组织与供应商间进行交易可能产生的风险主要包括技术风险、财务风险和()。
在心智技能形成过程中,心智活动的实践模式向头脑内部转化,由物质的、外显的、展开的形式变成观念的、内潜的、简缩的形式的过程称之为原型操作。()
饥饿的小白鼠处于轻微的电击中,一旦按压杠杆,电击就解除,因此小白鼠按压杠杆的行为增加。在这里,负强化物是()
最新回复
(
0
)