单选题 有以下程序: #include using namespace std; int a; int fun(); int main() {extem int a; intb: a=10; b=fun(); cout<
【正确答案】 C
【答案解析】解析:由主函数main入手,首先定义外部变量a,它的作用域为从变量的定义处开始,到本程序文件的末尾,赋值为10。然后调用fun函数,在fun函数中计算10*a,其中a的作用域为到文件结尾,所以这里的a为10,即10*10。