柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #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
热度🔥451
参考答案: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选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
以下选项中,能用作数据常量的是( )。
在操作系统的I/O管理中,缓冲池管理中着重考虑的是
下面属于软件定义阶段任务的是( )。
下列叙述中正确的是( )。
企业与企业之间通过互联网进行产品、服务及信息交换的电子商务模式是( )。
标签
二级C语言
fun
函数
13
a+b