网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

当对象obj调用其类成员函数init()时,init()的this指向的是( )。

A.对象obj

B.init()

C.类本身

D.其他的对象


参考答案

更多 “ 当对象obj调用其类成员函数init()时,init()的this指向的是( )。A.对象objB.init()C.类本身D.其他的对象 ” 相关考题
考题 设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。 A.先调用A类的构造函数,然后调用B类的构造函数B.先调用B类的构造函数,然后调用A类的构造函数C.不调用A类的构造函数D.视定义时A类和B类出现的位置

考题 下列情况中,不会调用拷贝构造函数的是______。A.用一个对象去初始化同一类的另一个新对象时B.将类的一个对象赋予该类的另一个对象时C.函数的形参是类的对象,调用函数进行形参和实参结合时D.函数的返回值是类的对象,函数执行返回调用时

考题 关于静态数据成员的描述中正确的是( )。A.类的静态数据成员不是类的所有对象共享的数据B.类的静态数据成员不能被类的成员函数调用C.类的静态数据成员不能被类的构造函数调用D.类的静态数据成员必须进行初始化

考题 类的析构函数是在什么时候调用的?A.类创建时B.创建对象时C.删除对象时D.不自动调用

考题 下列关于派生类的构造函数的叙述中,正确的是( )。A.派生类通过成员初设列表的方法调用基类的构造函数,实现对基类的初始化B.派生类构造函数的调用顺序先基类后子对象构造函数C.派生类构造函数的调用顺序先子对象构造函数后基类,D.派生类构造函数是不能继承基类的

考题 关于init函数,下面说法正确的是() A. 一个包中,可以包含多个init函数B. 程序编译时,先执行导入包的init函数,再执行本包内的init函数C. main包中,不能有init函数D. init函数可以被其他函数调用

考题 下面关于this指针的说法中,不正确的是( )。A.当调用类的成员函数时,指针this被自动传递给该成员函数B.当调用类的成员函数时,指针this实际上指向了该类的一个对象C.友元函数也可以被传递指针thisD.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象

考题 以下列出的在小程序的载入阶段,需要进行的工作中,错误的是() A.调用小程序对象的init函数,对小程序自身进行初始化B.从网上下载小程序的其余部分C.创建一个小程序对象,它必须是Applet类的子类D.调用小程序对象的start函数,启动小程序

考题 类的析构函数是在 ______ 调用的A.类创建时B.创建对象时C.删除对象时D.不自动调用

考题 关于常成员函数,下列说法中错误的是A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员C.常成员函数既可以被常对象调用,也可以被一般对象调用D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符

考题 在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。

考题 下列关于派生类的构造函数的说法中,哪个是错误的 ______。A.派生类不继承基类的构造函数和赋值运算B.派生类的构造函数可以调用基类的构造函数C.派生类的构造函数先于基类的构造函数执行D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员

考题 类的构造函数被自动调用执行的情况发生在定义该类的______时。A.成员函数B.数据成员C.对象D.友元函数

考题 定义对象数组a[2]时,要调用2次构造函数;生成*p的对象时,要调用一次构造函数,故答案为3。A.使用虚基类可以消除由多继承产生的二义性B.构造派生类对象时,虚基类的构造函数只被调用一次C.声明“class B:virtual public A”说明类B为虚基类D.建立派生类对象时,首先调用虚基类的函数

考题 通过 ______ 调用虚函数时,采用动态束定。A.对象指针B.对象名C.成员名限定D.派生类名

考题 类的构造函数被自动调用执行的情况发生在定义该类的(42)时。A.成员函数B.数据成员C.对象D.友元函数

考题 关于静态数据成员的描述中正确的是( )。 A.类的静态数据成员不是类的所有对象共享的数据 关于静态数据成员的描述中正确的是( )。A.类的静态数据成员不是类的所有对象共享的数据B.类的静态数据成员不能被类的成员函数调用C.类的静态数据成员不能被类的构造函数调用D.类的静态数据成员必须进行初始化

考题 多态性指的是A.以任何方式调用一个虚函数B.以任何方式调用一个纯虚函数C.借助于指向对象的基类指针或引用调用一个虚函数D.借助于指向对象的基类指针或引用调用一个纯虚函数

考题 下列说法不正确的是( )。A.基类指针可以指向它的公有派生类的对象B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员C.基类指针不能指向其私有派生类的对象D.指向派生类对象的指针不可以指向基类的对象

考题 对于语句NSString*obj = [[NSData alloc] init]; obj在编译时和运行时分别时什么类型的对象?

考题 当基类指针指向派生类对象时,会发生()A、错误,基类指针不能指向派生类对象B、基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数C、基类指针可以调用派生类的成员函数D、以上说法全部错误

考题 在具有继承关系的类层次体系中,析构函数执行的顺序是()A、对象成员析构函数―基类析构函数―派生类本身的析构函数B、派生类本身的析构函数―对象成员析构函数―基类析构函数C、基类析构函数―派生类本身的析构函数―对象成员析构函数D、基类析构函数―对象成员析构函数―派生类本身的析构函数

考题 当派生类指针指向基类对象时()A、可以直接调用基类的成员函数B、可以调用派生类对象的成员函数C、必须强制将派生类指针转换成基类指针才能调用基类的成员函数D、以上说法都不对

考题 在某子类的Click事件中,要调用其父类的Init事件代码时,应该使用()。A、NODEFAULT命令B、DODEFAULT()函数C、作用域操作符::D、This.ParentClass.Init语句

考题 单选题在创建派生类对象时,构造函数的执行顺序是()A 对象成员构造函数―基类构造函数―派生类本身的构造函数B 派生类本身的构造函数―基类构造函数―对象成员构造函数C 基类构造函数―派生类本身的构造函数―对象成员构造函数D 基类构造函数―对象成员构造函数―派生类本身的构造函数

考题 单选题当基类指针指向派生类对象时,会发生()A 错误,基类指针不能指向派生类对象B 基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数C 基类指针可以调用派生类的成员函数D 以上说法全部错误

考题 单选题当基类指针指向派生类对象时,利用基类指针调用派生类中与基类同名但被派生类重写后的成员函数时,调用的是()A 基类的成员函数B 派生类的成员函数C 不确定D 先调用基类的,再调用派生类的