单选题
以下程序的输出的结果是( )。 #include
int x=3; void main() { void fun(); hat i; for(i=1;i
A、
3,3
B、
2,2
C、
2,6
D、
2,5
【正确答案】
C
【答案解析】
解析:由主函数入手,在for循环中调用fun函数,其中调用次数为2次。fun中x为静态变量,有效到文件结束,所以第一次调用为X=X*(x+1)=1*(1+1)=2,第二次调用2*(2+1)=6。
提交答案
关闭