下面哪一种异常是空指针对象访问时产生的异常?
A.RuntimeException
B.NullPointerException
C.IndexOutOfBoundsException
D.ArrayIndexOutOfBoundsException
第1题:
在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。
A.private
B.protected
C.public
D.非法
第2题:
下面关于this指针的说法中错误的是( )。
A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
B.它是成员函数所属对象的指针
C.通过this.成员变量的形式可以访问类中的数据成员
D.成员函数访问类中的数据成员格式可写成:this->成员变量
第3题:
下列关于Java语言中常用的异常类的说法中,错误的是( )。
A.在不合法的数学运算发生时,会出现ArithmeticException异常。
B.如果将字符串转换成数字,需要准备处理NumberFormatException异常。
C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException异常会抛出
D.如果指针变量为空,NullPointerException异常会被抛出。
第4题:
当对MIB进行访问时,下面的说法正确的是______。
A.访问的是一个对象
B.访问的是一个对象类型
C.访问的是一个对象实例
D.以上都不是
第5题:
下面对结构或类中成员的访问中,不正确的访问是 ______。
A.*pointer. salary;(其中pointer为指向类对象的指针)
B.pointer->salary;
C.x=orker,salary;(其中worker为具有类类型的对象)
D.Location &rA=A1;Int x=rA. GetX();(Location为已定义的类,A为对象)
第6题:
假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为()。
第7题:
机器在运动时振动异常是由于泄漏而产生的。 ()
第8题:
对二叉链表的访问只能从()指针开始.若二叉树为空,则()=NULL。
第9题:
一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的()。
第10题:
第11题:
用一个对象初始化另一个对象时
当一个对象作为值传递给一个函数时
当一个对象作为值从一个函数返回之前,该对象被拷贝到栈区
函数调用结束后,栈区中的返回对象拷贝给主调程序的对象
建立指向对象的指针并初始化指针值时
第12题:
对
错
第13题:
在C++语言中,访问一个对象的成员所用的运算符是【 】,访问一个指针所指向的对象的成员所用的运算符是【 】。
第14题:
下面关于引用和指针说法错误的是:
A.引用必须初始化,而指针则没有这要求
B.引用初始化以后不能被修改,指针可以改变所指向的对象
C.存在指向空值的引用,也存在指向空值的指针
D.从内存分配上看,程序为指针变量分配内存区域,而引用不需要分配内存区域
第15题:
通过指针访问类对象成员的方法是 ______。
A.::
B.;
C..
D.->
第16题:
下列说法不正确的是( )。
A.基类指针可以指向它的公有派生类的对象
B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员
C.基类指针不能指向其私有派生类的对象
D.指向派生类对象的指针不可以指向基类的对象
第17题:
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为p->b。()
A对
B错
第18题:
数组下标越界时产生的异常是()类型的异常。
第19题:
下面哪一种工作模式不属于ARM异常模式()
第20题:
下面4个事件中,不正确的描述是哪一项。()
第21题:
下面对友元的错误描述是()
第22题:
关键字friend用于声明友元
一个类中的成员函数可以是另一个类的友元
友元函数访问对象的成员不受访问特性影响
友元函数通过this指针访问对象成员
第23题:
第24题:
对象名.静态数据成员名
指向对象的指针-静态数据成员名
类名:静态数据成员名