在一个函数的定义或声明前加上关键字【 】时,该函数就声明为内联函数。
第1题:
A.重载函数
B.内联函数
C.成员函数
D.自定义函数
第2题:
A.内联函数必须在定义处加上inline关键字,否则就是普通的函数
B.内联函数必须是一个小函数,不能包含循环、switch等语句
C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错
D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间
第3题:
此题为判断题(对,错)。
第4题:
将一个函数声明为一个类的友元函数必须使用关键字【 】。
第5题:
在成员函数声明的前面加上关键词【 】修饰,即把该函数声明为虚函数。
第6题:
当需要将一个函数boolisnunlber(charc)声明为内联函数时,此内联函数的函数原型为( )。
A.enumboolisnumber(charc);
B.defineboolisnumber(charc);
C.inlineboolisnumber(charc);
D.extemboolisnumber(charc);
第7题:
在函数定义前加上关键字inline,表示该函数被定义为( )。
A.重载函数
B.内联函数
C.普通函数
D.构造函数
第8题:
下列有关内联函数的叙述中,正确的是( )。
A.内联函数在调用时发生控制转移
B.内联函数必须通过关键字inline来定义
C.内联函数是通过编译器来实现的
D.内联函数函数体的最后一条语句必须是return语句
第9题:
若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。
第10题:
重载函数
内联函数
成员函数
普通函数
第11题:
enum bool isnumber(char c);
define bool isnumber(char c);
inline bool isnumber(char c);
extern bool isnumber(char c);
第12题:
若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
虚函数不能声明为友元
子类必须重定义父类的虚函数
虚函数不能是static的
第13题:
此题为判断题(对,错)。
第14题:
在函数定义前加上关键字"inline",表示该函数被定义为()。
A、重载函数
B、友元函数
C、内联函数
D、成员函数
第15题:
关于内联函数的说法,不正确的是( )。
A.在说明类的同时定义成员函数,则函数隐含为内联函数
B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数
C.当内联函数被调用时,内联函数的代码在调用处被展开
D.当内联函数被调用时,内联函数将返回结果
第16题:
关于虚函数,下列表述正确的是( )。
A.如果重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B.虚函数不得声明为静态函数
C.虚函数不得声明为另一个类的朋友函数
D.派生类必须重新定义基类的虚函数
第17题:
在C++语言中,一个函数的定义前加上关键字【 】时,该函数就声明为内联函数。
第18题:
当需要将一个函数bool isnumber(char C.声明为内联函数时,则此内联函数的函数原型为( )。
第19题:
下面关于虚函数的表述中正确的是( )。
A.虚函数不能声明为另一个类的友元函数
B.派生类必须重新定义基类的虚函数
C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数
D.虚函数不能够声明为静态函数
第20题:
第21题:
在函数定义前加上关键字“inline”表示该函数被定义为()。
第22题:
static
const
extern
inline
第23题:
in
inline
inLine
InLiner