目录: 标题| 题干| 答案| 搜索| 相关
问题

有以下程序:程序运行后的输出结果是( )。.


有以下程序:程序运行后的输出结果是( )。.

  • A3,3
  • B1,1
  • C2,3
  • D1,2
参考答案
参考解析:

该题目中首先区别++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选项正确。

分类:其他
相关推荐

1、有以下程序:程序运行后的输出结果是( )。

有以下程序:程序运行后的输出结果是( )。A?B3.2GC????D7.2G

2、有以下程序:程序运行后的输出结果是( )。

有以下程序:程序运行后的输出结果是( )。A33B197C143D28

3、有以下程序:程序运行后的输出结果是( )。

有以下程序:程序运行后的输出结果是( )。A852B963C741D875421

4、有以下程序:程序运行后的输出结果是( )。、

有以下程序:程序运行后的输出结果是( )。、AA B E FBC D E FCA B C DDC D A B

5、有以下程序:程序运行后的输出结果是( )。

有以下程序:程序运行后的输出结果是( )。A*2*6B}3*5一C}5D*7

6、有以下程序:程序运行后的输出结果是( )。

有以下程序:程序运行后的输出结果是( )。A2B0C1D3