未分类题

下列程序的输出结果是______。 int m=10; int fun(int a,int B) { int m=2; return(a*b-m); } main() { int x=7,y=5; printf('%d/n',fun(x,y)%m); }
D.3

A.1
B.2
C.7

【参考答案】

D
解析:本题考查全局变量和局部变量的区别。在函数fun中的m是局部变量,值为2,在主函数中的m是全局变量,值为10。