首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( int a, intB) { return a+b; } main() { int x=6, y=7, z=8, r ; r = fun ( fun(x,y), z-- ); printf ("
有以下程序 #include int fun( int a, intB) { return a+b; } main() { int x=6, y=7, z=8, r ; r = fun ( fun(x,y), z-- ); printf ("
admin
2020-11-23
40
问题
有以下程序
#include
int fun( int a, intB)
{ 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的功能是返回两个形参的和。调用函数fun(x,y)时,将变量x=6和y=7 的值分别传送变量a和b,并且通过语句return a+b;将13返回给主函数。继续调用函数fun(13,z--),这里z--指将z的值参与运算后,再将z的值减1操作;将13和8分别传送变量a和b,且通过语句return a+b;将21返回给主函数。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/aS3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
在主函数中用键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正数的平均值(不包括0)。例如,数组中元素中的值依次为:39,—47,21,2,—8,15,0,则程序的运行结果为19.2
设变量x为longint型,并已正确赋值,以下表达式中能将x的百位上的数字提取出的是()。
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];)STU;STUf(STUa){STUb={"Zha
以下能正确定义字符串的语句是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
有以下函数:intaaa(char*s){char*t=s:while(*t++);t一一:return(t—s);}以下关于aalt函数功能叙述正确的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
在深度为7的满二叉树中,叶子结点的个数为
软件设计中划分模块的一个准则是()。
随机试题
会计中期包括()。
胆盐的肠-肝循环
在生物体内,mRNA约占细胞总RNA的
下列造成膝关节半月板损伤的必要因素中哪项是错误的
治疗姜片虫的主要药物是
已知产量为99单位时,总成本为1996元,产量增加到100单位时,平均成本为20元,由此边际成本为()元。
会计确认的主要目标不包括()。
王家村的祠堂长期被村民用来放置杂物,村里打算将其改成文化礼堂,但是很多村民有意见,为此村里召集村民召开恳谈会,如果由你主持,你会怎么说?现场模拟一下开场白。
下列关于大陆法系与英美法系区别的表述,不正确的是()(2018年一综一第12、2018一法综一第6题)
在1~1,000这1,000个数中,能被2,3,5任意一个整除的数有多少个?
最新回复
(
0
)