首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( int a, int b) { return a+b; } main() { int x=6, y=7, z=8, r ; r = fun ( fun(x,y), z-- ); printf (" %d\n
有以下程序 #include int fun( int a, int b) { return a+b; } main() { int x=6, y=7, z=8, r ; r = fun ( fun(x,y), z-- ); printf (" %d\n
admin
2019-12-17
22
问题
有以下程序
#include
int fun( int a, int b)
{ return a+b; }
main()
{ int x=6, y=7, z=8, r ;
r = fun ( fun(x,y), z-- );
printf (" %d\n" , r );
}
程序运行后的输出结果是( )。
选项
A、21
B、15
C、20
D、31
答案
A
解析
考查函数的递归调用,函数fun()返回的是a和b之和,所以调用的次序是fun(6,7)=13,fun(13,z--),自减运算符后置是先使用该变量参与其他运算再自减,所以为fun(13,8)=21。答案选A。
转载请注明原文地址:https://jikaoti.com/ti/0kG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
以下叙述正确的是()。
给定程序MODIl.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不
若有定义:inta[2113];,以下选项中对a数组元素正确引用的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf(”%c%c%c%cha”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开
以下叙述中正确的是
下面是有关C语言字符数组的描述,其中错误的是
随机试题
下列关于信息安全的描述不正确的是()
Thegentleman_____acherub(小天使)withhisletter.
A.静脉血液B.动脉血液C.组织液D.细胞内液体内二氧化碳分压最高的是
女性,40岁,1个月前发现甲状腺上结节,结节无疼痛,测定血清甲状腺素在正常范围内。体格检查中作为结节原因是甲状腺腺瘤,最一致的发现是
急性呼吸衰竭不伴CO2潴留急性呼吸衰竭伴CO2潴留
下列肿瘤中属恶性肿瘤的是
关于影响股票价格的因素,下列表述正确的有( )。
以下属于教育性督导内容的有( )。
案例:一位高中老师在进行《毕业歌》的教学过程中,带领学生反复聆听歌曲,感受歌曲的基本情绪及速度,并讲授了《毕业歌》的创作背景。了解完背景及情绪之后,教师引导学生一起演唱歌曲,以发声练习一唱谱一唱词一完整演唱的顺序进行,在演唱的过程中解决学生出现的
InEnglish,"vis"bearsthemeaningof"tolookatsomething"andcanbecombinedwithaffixestoformnewwords,asinsupervis
最新回复
(
0
)