单项选择题

有如下程序     #include<iostream.h>     #define N2     #define M N+1     #define NUM 2 * M+1     void main( )     { int i;       for(i=1;i < =NUM;i++)       cout < < i }   该程序中的for循环执行的次数是( )。

A.类的静态数据成员不是类的所有对象共享的数据
B.类的静态数据成员不能被类的成员函数调用
C.类的静态数据成员不能被类的构造函数调用
D.类的静态数据成员必须进行初始化