更多“下面哪一种异常是空指针对象访问时产生的异常?”相关问题
  • 第1题:

    在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。

    A.private

    B.protected

    C.public

    D.非法


    正确答案:B
    解析:保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员。

  • 第2题:

    下面关于this指针的说法中错误的是( )。

    A.this指针是一种隐含指针,存在于每个类的非静态成员函数中

    B.它是成员函数所属对象的指针

    C.通过this.成员变量的形式可以访问类中的数据成员

    D.成员函数访问类中的数据成员格式可写成:this->成员变量


    正确答案:C

  • 第3题:

    下列关于Java语言中常用的异常类的说法中,错误的是( )。

    A.在不合法的数学运算发生时,会出现ArithmeticException异常。

    B.如果将字符串转换成数字,需要准备处理NumberFormatException异常。

    C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException异常会抛出

    D.如果指针变量为空,NullPointerException异常会被抛出。


    正确答案:D
    解析:Java语言中没有指针变量。NullPointerException异常抛出的条件是调用使用null对象引用的方法。

  • 第4题:

    当对MIB进行访问时,下面的说法正确的是______。

    A.访问的是一个对象

    B.访问的是一个对象类型

    C.访问的是一个对象实例

    D.以上都不是


    正确答案:A

  • 第5题:

    下面对结构或类中成员的访问中,不正确的访问是 ______。

    A.*pointer. salary;(其中pointer为指向类对象的指针)

    B.pointer->salary;

    C.x=orker,salary;(其中worker为具有类类型的对象)

    D.Location &rA=A1;Int x=rA. GetX();(Location为已定义的类,A为对象)


    正确答案:A

  • 第6题:

    假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为()。


    正确答案:*(x.a)

  • 第7题:

    机器在运动时振动异常是由于泄漏而产生的。 ()


    正确答案:正确

  • 第8题:

    对二叉链表的访问只能从()指针开始.若二叉树为空,则()=NULL。


    正确答案:根;root

  • 第9题:

    一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的()。

    • A、对象名.静态数据成员名
    • B、指向对象的指针-静态数据成员名
    • C、类名:静态数据成员名

    正确答案:C

  • 第10题:

    填空题
    对二叉链表的访问只能从()指针开始.若二叉树为空,则()=NULL。

    正确答案: 根,root
    解析: 暂无解析

  • 第11题:

    单选题
    下面哪一种情况不会自动调用拷贝构造函数。()
    A

    用一个对象初始化另一个对象时

    B

    当一个对象作为值传递给一个函数时

    C

    当一个对象作为值从一个函数返回之前,该对象被拷贝到栈区

    D

    函数调用结束后,栈区中的返回对象拷贝给主调程序的对象

    E

    建立指向对象的指针并初始化指针值时


    正确答案: A
    解析: 暂无解析

  • 第12题:

    判断题
    假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为p->b。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    在C++语言中,访问一个对象的成员所用的运算符是【 】,访问一个指针所指向的对象的成员所用的运算符是【 】。


    正确答案:成员选择运算符(或“.”) 成员访问运算符(或“->”)
    成员选择运算符(或“.”) 成员访问运算符(或“->”) 解析:本题考查的是使用对象和对象指针访问成员所使用的符号的不同,考生请注意它们的区别。

  • 第14题:

    下面关于引用和指针说法错误的是:

    A.引用必须初始化,而指针则没有这要求

    B.引用初始化以后不能被修改,指针可以改变所指向的对象

    C.存在指向空值的引用,也存在指向空值的指针

    D.从内存分配上看,程序为指针变量分配内存区域,而引用不需要分配内存区域


    正确答案:C
    C:不存在指向空值的引用

  • 第15题:

    通过指针访问类对象成员的方法是 ______。

    A.::

    B.;

    C..

    D.->


    正确答案:D

  • 第16题:

    下列说法不正确的是( )。

    A.基类指针可以指向它的公有派生类的对象

    B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员

    C.基类指针不能指向其私有派生类的对象

    D.指向派生类对象的指针不可以指向基类的对象


    正确答案:B
    解析:其前半句是正确的,但后半句是错误的。它可以访问派生类的对象中由基类继承下来的成员,但不可访问派生类新增成员。

  • 第17题:

    假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为p->b。()

    A

    B



  • 第18题:

    数组下标越界时产生的异常是()类型的异常。


    正确答案:System.IndexOutOfRangeException

  • 第19题:

    下面哪一种工作模式不属于ARM异常模式()

    • A、快速中断模式
    • B、管理模式
    • C、系统模式
    • D、数据访问终止模式

    正确答案:C

  • 第20题:

    下面4个事件中,不正确的描述是哪一项。()

    • A、【onMouseDown】:当访问者按下鼠标按键时产生(访问者不必释放鼠标按键以产生这个事件)
    • B、【onMouseMove】:当访问者在指向一个特定元素并移动鼠标时产生(指针停留在元素的边界以内)
    • C、【onMouseOut】:当指针从特定的元素(该特定元素通常是一个图像或一个附加于图像的链接)移走时产生
    • D、【onMouseUp】:当鼠标位于特定元素上方时(指针停留在元素的边界以内)产生

    正确答案:D

  • 第21题:

    下面对友元的错误描述是()

    • A、关键字friend用于声明友元
    • B、一个类中的成员函数可以是另一个类的友元
    • C、友元函数访问对象的成员不受访问特性影响
    • D、友元函数通过this指针访问对象成员

    正确答案:D

  • 第22题:

    单选题
    下面对友元的错误描述是()
    A

    关键字friend用于声明友元

    B

    一个类中的成员函数可以是另一个类的友元

    C

    友元函数访问对象的成员不受访问特性影响

    D

    友元函数通过this指针访问对象成员


    正确答案: B
    解析: 暂无解析

  • 第23题:

    填空题
    数组下标越界时产生的异常是()类型的异常。

    正确答案: System.IndexOutOfRangeException
    解析: 暂无解析

  • 第24题:

    单选题
    一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的()。
    A

    对象名.静态数据成员名

    B

    指向对象的指针-静态数据成员名

    C

    类名:静态数据成员名


    正确答案: C
    解析: 暂无解析