函数调用的多态性涉及到程序运行时的后期绑定,也就是说在执行的时候,根据变量实际指向的对象类型(不是变量本身的类型)来决定所调用的函数。

函数调用的多态性涉及到程序运行时的后期绑定,也就是说在执行的时候,根据变量实际指向的对象类型(不是变量本身的类型)来决定所调用的函数。


相关考题:

程序运行过程中,把函数(或过程)调用与相应调用所需要的代码相结合的过程称为()。 A.语义分析B.代码连续C.静态绑定D.动态绑定

● 绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。 绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为 (52) 。(52)A. 静态绑定B. 动态绑定C. 过载绑定D. 强制绑定

● 不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做 (38) 。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做 (39) ;而 (40) 则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。(38)A. 继承 B. 多态 C. 动态绑定 D. 静态绑定(39)A. 继承 B. 多态 C. 动态绑定 D. 静态绑定(40)A. 继承 B. 多态 C. 动态绑定 D. 静态绑定

● 在有些程序设计语言中,过程调用和响应调用需执行的代码的绑定直到运行时才进行,这种绑定称为(39)。(39)A.静态绑定B.动态绑定C.过载绑定D.强制绑定

当程序运行时,如果遇到引用空指针、下标越界或显式调用panic函数等情况,则先触发panic函数的执行,然后调用延迟函数。调用者继续传递panic,因此该过程一直在调用栈中重复发生:函数停止执行,调用延迟执行函数。如果一路在延迟函数中没有recover函数的调用,则会到达该携程的起点,该携程结束,然后终止其他所有携程,其他携程的终止过程也是重复发生:函数停止执行,调用延迟执行函数() 此题为判断题(对,错)。

绑定工作在程序运行时执行的情况叫做()。A. 静态绑定B. 动态绑定C. 重载D. 继承

多态具体体现运行和编译两个方面,在程序运行时的多态性通过继承和 ______ 来体现,而程序编译时多态性体现函数和运符的重载上。

函数调用的多态性涉及到程序运行时的后期绑定,也就是说在执行的时候,根据变量实际指向的对象类型(不是变量本身的类型)来决定所调用的函数。 A.错误B.正确

下列关于多态性的描述,错误的是( )。A.C++语言的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定

多态性具体体现运行和编译两个方面,在程序运行时的多态性通过继承和【 】来体现,而程序编译时多态性体现函数和运符的重载上。

下列关于多态性的描述,错误的是( )。A.C++语言中的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定

()绑定是指在运行时把过程调用和响应调用所需要执行的代码加以结合。 A、动态B、过载C、静态D、参数

是指在运行时把过程调用和响应调用所需要执行的代码加以结合。A.绑定B.静态绑定C.动态绑定D.继承

不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(38)。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做(39);而(40)则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。(59)A.继承B.多态C.动态绑定D.静态绑定

模板函数的真正代码是在( )时候产生。A.源程序中声明函数时B.源程序中定义函数时C.源程序中调用函数时D.运行执行函数时

● (42) 是指在运行时把过程调用和响应调用所需要执行的代码加以结合。(42)A. 绑定B. 静态绑定C. 动态绑定D. 继承

在下列机制中,(请作答此空)是指过程调用和响应调用所需执行的代码在运行时加以结合;而( )是过程调用和响应调用所需执行的代码在编译时加以结合。A.消息传递B.类型检查C.静态绑定D.动态绑定

绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做( );而(请作答此空)则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。A.继承B.多态C.动态绑定D.静态绑定

绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做静态绑定;而( )则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。A.继承B.多态C.动态绑定D.静态绑定

某些程序设计语言中,在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程,称为( )。A.静态绑定B.通用绑定C.动态绑定D.过载绑定

在程序中执行到()语句时,将结束所在函数的执行过程,返回到调用该函数的位置。

绝大多数uCosII的函数调用和服务的执行时间具有可确定性,也就是说用户总是能知道函数调用与服务执行了多长时间。

绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为()。A、静态绑定B、动态绑定C、过载绑定D、强制绑定

程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为()。A、语义分析B、代码连接C、静态绑定D、动态绑定

单选题程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为()。A语义分析B代码连接C静态绑定D动态绑定

单选题绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为()。A静态绑定B动态绑定C过载绑定D强制绑定

单选题下列说法错误的是()A若语言只支持类而不支持多态,则不能称为面向对象的B在运行时根据其类型确定调用哪个函数的能力叫多态性C静态多态性也是在运行时根据其类型确定调用哪个函数DC++中的静态多态性是通过函数重载进行实现的