问题 单项选择题

以下程序的输出结果是

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。

完形填空
单项选择题