首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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全国计算机二级
相关试题推荐
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给出如下。
有以下程序:#include#includemain(){charstr[][20]={"One*Wodd","One*Dream!"},"*p=str[1];printf("%d,",strlen(
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的13个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#inolude#defi
给定程序MODII.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333033333-33330333
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的水号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。例如,若字符串中的
以下叙述中错误的是
对下列二叉树进行前序遍历的结果是
软件的三要素是
下面不属于软件工程的3个要素是
随机试题
论述加涅关于学习结果的划分与新课改三维目标的关系。
紧急避孕常用的方法是放置________和服用紧急避孕药物。
对于斟酌使用的财政政策来说,一般常用的财政政策工具包括( )。
甲公司和乙公司2017年有关交易或事项如下:(1)1月1日,甲公司以银行存款2000万元购入乙公司70%的股权,实现了对乙公司财务和经营决策的控制,当日办理完毕股权登记手续,不考虑相关税费,另以银行存款支付中介机构评估乙公司资产的评估费20万元。当日乙
企业根据应纳税所得额的一定比例计算上缴所得税金额,即为企业的所得税费用。()
口渴会促使个体作出觅水的活动,这是动机的()。
治安管理措施本身既有打击又有保护的双重作用。()
师生关系、同学关系也是公务员应当回避的两种关系。()
(2002年)已知函数y=y(x)由方程ey+6xy+x2一1=0确定,则y"(0)=______________.
Whatdoyouunderstandfromtheman’sanswer?
最新回复
(
0
)