有下列程序:#include<iostream.h>using namespace std;classBase{protected: int i;public: int j;};classDerived:public Base{ int m;public: intn;};int main(){ Derived d; d.i=0; ∥[1] d.j=0; ∥[2] d.m=0; ∥[3] d.n=0; ∥[4] return 0;}其中主函数中有两个赋值语句有错,这两个错误的赋值语句是( )。
A.[1]和[2]
B.[1)和[3]
C.[2]和[3]
D.[2]和[4]