3、运行以下代码,屏幕上将输出( )。

别灰心,再试一次!

💡 真题解析

答案:A

解析:

main函数:首先输出全局变量var,其值为100。

调用function:局部变量var 被定义为200,所以cout << var << " "; 输出200。

cout << ::var << " "; 仍然输出全局变量var,其值未改变,输出100。

回到main 函数:此时全局var 仍然是100,输出200,所以最后输出的结果是100 200 100 200。