什么是函数的静态调用和动态调用?这两种调用方法各有什么优缺点?怎样实现函数的动态调用?
第1题:
一个C++程序由函数A( ),B( ),C( )和函数P( )构成,在函数A( )中分别调用了函数B( )和函数C ( ),在函数B( )中调用了函数A( ),且在函数P( )中也调用了函数A( ),则可以说
A.函数B( )中调用的函数A( )是函数A( )的间接递归调用
B.函数A( )被函数B( )调用是直接递归调用
C.函数P( )直接递归调用了函数A( )
D.函数P( )中调用的函数A( )是函数P( )的嵌套
第2题:
构造函数与析构函数所调用的虚函数是【 】的函数, 因此调用时实现的是【 】联编。
第3题:
此题为判断题(对,错)。
第4题:
一个类的层次结构中,定义有虚函数,并且都是公有继承,在下列情况下,实现动态联编的是()。
第5题:
此题为判断题(对,错)。
第6题:
A.先调用stop函数,再调用start函数
B.小调用destroy函数,在调用init函数
C.先卸载小程序,在重新下载小程序代码,载如、运行小程序
D.先调用System.destory函数清楚所有对象,在调用System.out.run函数运行小程序
第7题:
一个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的嵌套
第8题:
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
第9题:
成员函数和构造函数调用虚函数都可以实现动态联编。
第10题:
被调用函数调用结束后,返回到()。