有以下程序: 程序运行后的输出结果是( )。 A.A B E FB.C D E FC.A B C D

计算机考试 已帮助: 时间:2024-07-02 20:52:19

有以下程序:

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

难度:⭐⭐⭐

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

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

参考解答

用户头像

469***807

2024-07-02 20:52:19

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

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

下一篇 若有以下函数首部: int fun(double x[10] int*n)则下面针对此函数的函数声明

相似问题