柠檬试题库
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
热度🔥466
参考答案: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年计算机等级考试题库
推荐
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
关于ARM指令中的条件域,以下表述正确的是( )。
当一个低速的I/O设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率?
结构化程序设计风格强调的是( )。
标签
二级C语言
fun
函数
13
a+b