有以下程序: 程序运行后的输出结果是( )。A.9B.8C.7D.10请帮忙给出正确答案和分析 谢谢

计算机考试 已帮助: 时间:2024-07-04 11:18:39

有以下程序:

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

难度:⭐⭐⭐

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

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

参考解答

用户头像

405***810

2024-07-04 11:18:39

正确答案:A
题目中静态局部变量a,在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第-次调用函数执行n+=a++;时a先与n相加在再进行自增。n的值为4,a的值为2,且a变量执行完后空间没有释放。再执行s:。+f(a)时,s的值为4,调用f(a)函数时n的返回值为n=3+2=5,且此时a的值为3了。所以s的值为9。

上一篇 在“资源管理器”中 若误删除了硬盘上的文件 则可以用( )操作进行恢复。A 在回收站中对此文件执行“

下一篇 有以下程序: 程序运行后的输出结果是( )。A.3B.1C.2D.0请帮忙给出正确答案和分析 谢谢!

相似问题