题目内容

关于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);

对下列语句正确的描述是()。const int *x; //(1)int *const x; //(2)

A. 语句(1)的含义是指针变量x不能更改
B. 语句(2)的含义是指针变量x所指向的值不能更改
C. 语句(2)的含义是指针变量x不能更改
D. 语句(1)和(2)是相同含义的不同定义方式

答案查题题库