高等继续教育 / 面向对象程序设计
正确率:100%
一段程序的定义如下,在函数f()中将动态对象的成员n的值改为34的语句应该为 ( )
class A {
int n;
public:
setn(int nl) {n=nl;}
A(int x) {n = x; }
}
int f() {A * ptr = new A(45);... }
A、A.n=34;
B、ptr.setn(34);
C、ptr->setn(34);
D、setn(34);
class A {
int n;
public:
setn(int nl) {n=nl;}
A(int x) {n = x; }
}
int f() {A * ptr = new A(45);... }
A、A.n=34;
B、ptr.setn(34);
C、ptr->setn(34);
D、setn(34);
参考答案:
佳题速递: