问题 填空题

下面程序执行后输出的结果是 【8】 。int m=13;int fun(int x,int y){ int m=3; return(x*y-m);}main(){ int a=7,b=5; Printf(“%d\n",fun(a,b)/m); }

答案

参考答案:B

解析:[评析] 本题变量m既是外部变量(值是13),又是fun函数的局部变量(值为3)。函数fun(x*y-m)的值为7*5-3=32, 在main函数中,fun(a,b)/m中的m外部变量的值13,因此输出2。

单项选择题 A1型题
问答题