单选题:假如有以下类A:
假如有以下类A:
```
classA{
public:
int func(int a){return a*a;)
};
```
以下程序片段中不正确的是( )@[D](2)
A. A a;a.func(5);
B. A*p=new A; p->func(5);
C. A a; A& r=a;r.func(5);
D. A a,b; if(a!=b) a.func(5);
A.A a;a.func(5);
B.A*p=new A; p->func(5);
C.A a; A& r=a;r.func(5);
D.A a,b; if(a!=b) a.func(5);
答案:D
```
classA{
public:
int func(int a){return a*a;)
};
```
以下程序片段中不正确的是( )@[D](2)
A. A a;a.func(5);
B. A*p=new A; p->func(5);
C. A a; A& r=a;r.func(5);
D. A a,b; if(a!=b) a.func(5);
A.A a;a.func(5);
B.A*p=new A; p->func(5);
C.A a; A& r=a;r.func(5);
D.A a,b; if(a!=b) a.func(5);
答案:D