问题 填空题

已知有函数f的定义如下: int f( ){ static int s=0; s+=2: return s; } 则在某程序中第二次执行函数调用语句f( );时,函数f的返回值是______。

答案

参考答案:D

解析: 静态数据成员可以为不同的类对象所共享,所以s值可以一直保留到所有的同类对象被撤销。故为4。

选择题
单项选择题