在函数定义前加上关键字inline,表示该函数被定义为( )。
A.重载函数
B.内联函数
C.普通函数
D.构造函数
第1题:
下列关于构造函数的描述中,正确的是______。
A、构造函数可以设置默认参数
B、构造函数在定义类对象时自动执行
C、构造函数可以是内联函数
D、构造函数不可以重载
第2题:
对类的构造函数和析构函数描述正确的是
A.构造函数可以重载,析构函数不能重载
B.构造函数不能重载,析构函数可以重载
C.构造函数可以重载,析构函数也可以重载
D.构造函数不能重载,析构函数也不能重载
第3题:
A.内联函数必须在定义处加上inline关键字,否则就是普通的函数
B.内联函数必须是一个小函数,不能包含循环、switch等语句
C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错
D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间
第4题:
关于内联函数的说法,不正确的是( )。
A.在说明类的同时定义成员函数,则函数隐含为内联函数
B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数
C.当内联函数被调用时,内联函数的代码在调用处被展开
D.当内联函数被调用时,内联函数将返回结果
第5题:
在函数定义前加上关键字“inline”,表示该函数被定义为( )。
A.重载函数
B.内联函数
C.成员函数
D.普通函数
第6题:
下列说法正确的是( )。
A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
第7题:
下列关于构造函数的描述中,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数在定义类对象时自动执行
C.构造函数可以是内联函数
D.构造函数不可以重载
第8题:
在C++语言中,通过(44)的定义来进行重置的声明。
A.虚拟函数
B.内联函数
C.构造函数
D.全局函数
第9题:
在 ______ 情况下适宜采用inline定义内联函数。
A.函数体含有循环语句
B.函数体含有递归语句
C.函数代码少、频繁调用
D.函数代码多、不常调用
第10题:
在函数定义前加上关键字“inline”表示该函数被定义为()。
第11题:
重载函数
内联函数
成员函数
普通函数
第12题:
内联函数
重载函数
递归函数
嵌套函数
第13题:
下列有关内联函数的叙述中,正确的是( )。
A.内联函数在调用时发生控制转移
B.内联函数必须通过关键字inline来定义
C.内联函数是通过编译器来实现的
D.内联函数函数体的最后一条语句必须是return语句
第14题:
A.重载函数
B.内联函数
C.成员函数
D.自定义函数
第15题:
在函数定义前加上关键字"inline",表示该函数被定义为()。
A、重载函数
B、友元函数
C、内联函数
D、成员函数
第16题:
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
A.内联函数
B.重载函数
C.递归函数
D.函数模板
第17题:
在C++语言中,一个函数的定义前加上关键字【 】时,该函数就声明为内联函数。
第18题:
在一个函数的定义或声明前加上关键字【 】时,该函数就声明为内联函数。
第19题:
下列关于构造函数的描述,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数不可以重载
C.构造函数在定义类对象时自动执行
D.构造函数可以是内联函数
第20题:
在类中定义和实现的函数称为( )。
A.静态成员函数
B.内联函数
C.常成员函数
D.虚函数
第21题:
第22题:
构造函数可以设置默认的参数
构造函数在定义类对象时自动执行
构造函数可以是内联函数
构造函数不可以重载
第23题:
内联函数在调用时发生控制转移
内联函数必须通过关键字inline来定义
内联函数是通过编译器来实现的
内联函数函数体的最后一条语句必须是return语句