内联函数在编译时是否做参数类型检查?
第1题:
( 11 )对 C++ 编译器区分重载函数无任何意义的信息是
A )参数类型
B )参数个数
C )返回值类型
D )常成员函数关键字 coast
第2题:
A.内联函数必须在定义处加上inline关键字,否则就是普通的函数
B.内联函数必须是一个小函数,不能包含循环、switch等语句
C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错
D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间
第3题:
对c++编译器区分重载函数无任何意义的信息是
A.参数类型
B.参数个数
C.返回值类型
D.常成员函数关键字const
第4题:
下列说法正确的是( )。
A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
第5题:
下列关于构造函数的描述,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数不可以重载
C.构造函数在定义类对象时自动执行
D.构造函数可以是内联函数
第6题:
下面有关内联函数的叙述中,正确的是( )。
A.内联函数体的最后一条语句必须是return语句
B.内联函数必须通过关键字inline来定义
C.内联函数通过编译器来实现的
D.内联函数在调用时发生控制转移
第7题:
下列关于C 函数的说明中,正确的是( )。
A.内联函数就是定义在另一个函数体内部的函数
B.函数体的最后一条语句必须是return语句
C.标准C 要求在调用一个函数之前,必须先声明其原型。
D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
第8题:
第9题:
用类创建对象时,由编译器自动调用()来实现。
第10题:
C++程序下列说法正确的有()
第11题:
第12题:
内联函数
友员函数
构造函数
析构函数
第13题:
为了取代C中带参数的宏,在C++中使用
A.重载函数
B.内联函数
C.递归函数
D.友元函数
第14题:
下列关于C++函数的说明中,正确的是( )。
A.内联函数就是定义在另一个函数体内部的函数
B.函数体的最后一条语句必须是return语句
C.标准C++要求在调用一个函数之前,必须先声明其原型
D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
第15题:
SQLServer 2008允许用户自己定义函数。关于内联表值函数,有下列说法:Ⅰ.在内联表值函数中,没有相关联的返回变量Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值Ⅲ.内联表值函数的作用类似于带参数的视图Ⅳ.调用内联表值函数时,只能将内联表值函数放置在FROM子句中上述说法中正确的是( )。
A.仅Ⅱ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ、Ⅱ和Ⅳ
D.仅Ⅰ、Ⅲ和Ⅳ
第16题:
下列关于构造函数的描述中,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数在定义类对象时自动执行
C.构造函数可以是内联函数
D.构造函数不可以重载
第17题:
下列说法正确的是
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
第18题:
下列有关内联函数的叙述中,正确的是( )。
A.内联函数在调用时发生控制转移
B.内联函数必须通过关键字inline来定义
C.内联函数是通过编译器来实现的
D.内联函数函数体的最后一条语句必须是return语句
第19题:
为了取代C中带参数的宏,在C 中使用( )。
A.重载函数
B.内联函数
C.递归函数
D.友元函数
第20题:
GNU的C编译器支持内联函数,因此可以将内联函数直接编译到内核当中。()
第21题:
系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()
第22题:
参数类型
参数个数
返回值类型
常成员函数关键字const
第23题:
对
错