有以下程序: 程序执行后的输出结果是( )。A.5 11B.5 5C.11 11D.11 5请帮忙给

计算机考试 已帮助: 时间:2024-07-04 15:53:52

有以下程序:

程序执行后的输出结果是( )。
A.5,11
B.5,5
C.11,11
D.11,5
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:正确答案,请帮忙,程序

参考解答

用户头像

469***810

2024-07-04 15:53:52

正确答案:A
声明静态局部变量:函数调用结束后,其占用的存储单元不释放,在下次该函数调用时,该变量保留上一次函数调用结束时的值。本题子函数tim中的变量i和m均为静态局部变量。所以第一次调用fun函数,返回m的值为5,第二次再调用fun函数时,i的值为3,nl的值已经是5了,所以执行i+=m+1,i的值变为9,nl=i+x+Y=9+1+l=11。

上一篇 下列定义数组的语句中 正确的是( )。 请帮忙给出正确答案和分析 谢谢!

下一篇 以下叙述中正确的是( )。A.用C语言编写的程序只能放在一个程序文件中B.C程序书写格式严格 要求一

相似问题