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

admin2010-12-16  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://jikaoti.com/ti/pTL0FFFM
0

随机试题
最新回复(0)