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