更多“什么是函数的静态调用和动态调用?这两种调用方法各有什么优缺点?怎样实现函数的动态调用?”相关问题
  • 第1题:

    构造函数与析构函数所调用的虚函数是【 】的函数, 因此调用时实现的是【 】联编。


    正确答案:所在的类静态
    所在的类,静态

  • 第2题:

    在一个成员函数内调用一个虚函数时,对该虚函数的调用进行动态束定。( )

    此题为判断题(对,错)。


    正确答案:正确

  • 第3题:

    一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。

    • A、使用类的对象调用虚函数
    • B、使用类名限定调用虚函数,其格式如下:<类名>::<虚函数名>
    • C、使用构造函数调用虚函数
    • D、使用成员函数调用虚函数

    正确答案:D

  • 第4题:

    在Linux中,下列不属于正常结束进程的方法是()。

    • A、在main函数中调用return
    • B、调用exit函数
    • C、调用_exit函数
    • D、调用abort函数

    正确答案:D

  • 第5题:

    函数的递归调用和函数的嵌套调用的主要区别是什么?


    正确答案:嵌套调用的函数不能是本身,自身调用的函数是本身。

  • 第6题:

    小程序重载的本质是什么?()

    • A、先调用stop函数,再调用start函数
    • B、小调用destroy函数,在调用init函数
    • C、先卸载小程序,在重新下载小程序代码,载如、运行小程序
    • D、先调用System.destory函数清楚所有对象,在调用System.out.run函数运行小程序

    正确答案:C

  • 第7题:

    在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()

    • A、间接递归调用
    • B、直接递归调用
    • C、间接循环调用
    • D、直接循环调用

    正确答案:A

  • 第8题:

    判断题
    成员函数和构造函数调用虚函数都可以实现动态联编。
    A

    B


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

  • 第9题:

    单选题
    在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()
    A

    间接递归调用

    B

    直接递归调用

    C

    间接循环调用

    D

    直接循环调用


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

  • 第10题:

    单选题
    一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。
    A

    使用类的对象调用虚函数

    B

    使用类名限定调用虚函数,其格式如下:<类名>::<虚函数名>

    C

    使用构造函数调用虚函数

    D

    使用成员函数调用虚函数


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

  • 第11题:

    单选题
    如何暂停一个线程?()
    A

     调用System.pauseThred函数暂停

    B

     调用线程类的pauseThred函数暂停

    C

     调用Runnable接口的pauseThread函数暂停

    D

     调用Thred类的sleep静态函数暂停线程


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

  • 第12题:

    ( 难度:中等)在JavaScript中,函数的调用方式有()
    A.作为对象方法调用
    B.作为构造函数调用
    C.直接调用
    D.通过call和apply方法调用

    答案:ABCD

  • 第13题:

    一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )

    A.函数B中调用的函数A是函数A的间接递归调用

    B.函数A被函数B调用是函数A间接递归调用

    C.函数P直接递归调用了函数A

    D.函数P中调用的函数A是函数P的嵌套


    正确答案:D

  • 第14题:

    成员函数和构造函数调用虚函数都可以实现动态联编。


    正确答案:正确

  • 第15题:

    被调用函数调用结束后,返回到()。

    • A、主调用函数中该被调用函数调用语句处
    • B、主函数中该被调用函数调用语句处
    • C、主调用函数中该被调用函数调用语句的前一条语句
    • D、主调用函数中该被调用函数调用语句的后一条语句

    正确答案:A

  • 第16题:

    在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,说明完成了()

    • A、函数的直接递归调用
    • B、函数的间接递归调用
    • C、函数的循环调用
    • D、出错

    正确答案:B

  • 第17题:

    程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为()。

    • A、语义分析
    • B、代码连接
    • C、静态绑定
    • D、动态绑定

    正确答案:D

  • 第18题:

    如何暂停一个线程?()

    • A、 调用System.pauseThred函数暂停
    • B、 调用线程类的pauseThred函数暂停
    • C、 调用Runnable接口的pauseThread函数暂停
    • D、 调用Thred类的sleep静态函数暂停线程

    正确答案:D

  • 第19题:

    下列关于动态联编的描述中,错误的是()。

    • A、动态联编是以虚函数为基础
    • B、动态联编是运行时确定所调用的函数代码的
    • C、动态联编调用函数操作是指向对象的指针或对象引用
    • D、动态联编是在编译时确定操作函数的

    正确答案:D

  • 第20题:

    单选题
    在Linux中,下列不属于正常结束进程的方法是()。
    A

    在main函数中调用return

    B

    调用exit函数

    C

    调用_exit函数

    D

    调用abort函数


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

  • 第21题:

    问答题
    什么是函数的静态调用和动态调用?这两种调用方法各有什么优缺点?怎样实现函数的动态调用?

    正确答案: 函数的使用有静态调用和动态调用两种方式,所谓静态调用,就是系统在编译代码时就对函数进行彻底的编译,对返回值以及入口参数进行检查和匹配,出现问题立即报告错误。而动态调用的函数在程序执行的时候才会去查找和调用相应的函数,而在程序编译时可以没有该函数。其优点是程序的开发具有极大的灵活性,缺点是降低了应用程序执行的速度,缺少调试编译中的错误检查功能。
    使用关键字DYNAMIC。
    解析: 暂无解析

  • 第22题:

    问答题
    函数的递归调用和函数的嵌套调用的主要区别是什么?

    正确答案: 嵌套调用的函数不能是本身,自身调用的函数是本身。
    解析: 暂无解析

  • 第23题:

    问答题
    什么是函数的静态调用和动态调用?各有何优缺点?

    正确答案: Parent.FUNCTION STATIC TRIGGER wf_process() //是静态调用函数,并且立即执行
    Parent.FUNCTION DYNAMIC TRIGGER wf_process() //是动态调用函数,并且立即执行
    解析: 暂无解析