有以下程序: 程序运行后的输出结果是( )。.A.3 3B.1 1C.2 3D.1 2请帮忙给出正确

计算机考试 已帮助: 时间:2024-07-04 10:41:23

有以下程序:

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

难度:⭐⭐⭐

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

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

参考解答

用户头像

485***810

2024-07-04 10:41:23

正确答案:D
该题目中首先区别++n和n++,第一次调用f函数时,将++n(n自增l后再参与运算)作为参数进行传递,此时变量m的值为1,执行n+=m;后,n=1,将l返回主函数,并输出。第二次调用f函数时,将n++(n参与运算后再自增1)作为参数进行传递,此时变量m的值为1,执行语句n+=m;,由于n是静态存储变量,因此n=2,将2返回主函数并输出。因此D选项正确。

上一篇 设有如下函数定义: 若执行调用语句“ll=fm(3);” 则函数tim总共被调用的次数是( )。A.

下一篇 下面说法不正确的有( )A 用快速保存时不用选择保存位置 保存类型和文件名B 第一次保存时一定要选择

相似问题