关于this指针的说明不正确的是()。
A. 不能在程序中修改this指针
B. this指针可以给其它指针赋值
C. 静态成员函数中没有this指针
D. this指针可以被赋值
以下关于new运算符的描述中()是错误的。
A. 它可以用来动态创建对象和对象数组
B. 使用它创建的对象或对象数组,可以使用运算符delete删除
C. 使用它创建对象时要调用构造函数
D. 使用它创建对象数组时必须指定初始值
类MyClass的定义如下:class MyClass {public:MyClass () {value=0;}SetVariable (int i) {value=i;}Private:int value;};则对下列语句序列正确的描述是()。MyClass *p,my; p=&my;
A. 语句p=&my;是把对象my赋值给指针变量p
B. MyClass *p,my;会调用两次类MyClass的构造函数
C. 语句*p.SetVariable(5)的调用是正确的
D. 语句p->SetVariable(5)与语句my.SetVariable(5)等价
类MyClass的定义如下:class MyClass {public:MyClass () { }MyClass (int i) {value=new int(i); }int *value ;};若对value赋值,则下面语句正确的是()。
A. MyClass my; my.value=10;
B. MyClass my; *my.value=10;
C. MyClass my; my.*value=10;
D. MyClass my(10);