首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
48
问题
有以下程序
#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://kaotiyun.com/show/pICp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intm=33,n=66;m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
有以下程序:#includemain(){inta=0,b=0;for(;a
若有说明语句:int*ptr[10];以下叙述正确的是()。
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置卜的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入”abc4EFg”,则应输出”aBc4EFg”。注意:部分源程序存在文件PROGl.C中。请
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G***
请编写函数fun,其功能是:计算并输出下列多项式的值。例如,当n=10时,函数值为0.909091。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
随机试题
用酸溶解金属铝时,铝块越纯溶解速率越慢。 ()
脑膜瘤多发源于
糖尿病患者代谢异常的临床表现不包括
实验室为其应用而制定检测和校准方法的过程应是有计划的活动,并指定()人员进行。
甲市某电台为在乙市从事拍摄工作而设市了临时机构,并在乙市某银行开立了银行账户,则该银行账户属于()。
某酒厂为增值税一般纳税人,主要生产粮食白酒和啤酒。2004年1月“主营业务收入”账户反映销售粮食白酒50000斤,取得不含税销售额105000元;销售啤酒150吨,每吨不含税售价2900元。在“其他业务收入”账户反映收取粮食白酒品牌使用费4680元,销售啤
下列各项中,会导致企业采取高股利政策的事项是()。
殿试按成绩分为“三甲”,一甲:取三名,叫“赐进士及第”。第一名俗称(),第二名俗称(),第三名俗称()。
根据所给资料,回答下列小题。2011年8月,上海市接待日本游客数是新加坡游客数的()倍。
在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是()。
最新回复
(
0
)