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

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


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

  • AA B E F
  • BC D E F
  • CA B C D
  • DC D A B
参考答案
参考解析:

本题考察的是变量的作甩范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被“屏蔽”,即不起作用:奉题中,在funl()和main()函数内访问的是全局变量a和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的prinff()函数输出的是在funl()函数中被改变的全局变量a和b的值C、D,而fun2()函数中输出的是传递给它的实参值E、F。因此B选项正确。

分类:其他