以下程序的输出结果是    int a, b;    void fun()    {a=100; b=200; }    main()    {        int a=5, b=7;        fun();        cout<<a<<b<<e

admin2010-06-06  20

问题 以下程序的输出结果是    int a, b;    void fun()    {a=100; b=200; }    main()    {        int a=5, b=7;        fun();        cout<<a<<b<<endl;    }

选项 A、100200
B、57
C、200100
D、75

答案B

解析 本题考查同名变量的作用域大小。考生应掌握,同名局部变量在函数内部将屏蔽全局同名变量,因此,main函数内部使用的局部变量a和b,即5和7,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/xwjp777K
0

最新回复(0)