问题
单项选择题
以下程序的输出结果是 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。