问题 填空题

已知有函数f的定义如下:
int f( )
static int s=0;
s+=2:
return s;

则在某程序中第二次执行函数调用语句f( );时,函数f的返回值是______。

答案

参考答案:D

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

单项选择题
单项选择题