计算机科学与技术

单选题为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。A 内联函数B 重载函数C 递归函数D 函数模板

题目
单选题
为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。
A

内联函数

B

重载函数

C

递归函数

D

函数模板

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。

A.内联函数

B.重载函数

C.递归调用

D.嵌套调用


正确答案:A
解析:此题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在谓用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。

第2题:

为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。

A、内联函数

B、重载函数

C、递归函数

D、函数模板


参考答案A

第3题:

一个函数功能不太复杂,但要求被频繁调用,选用()。

A、内置函数

B、重载函数

C、递归函数

D、嵌套函数


参考答案:A

第4题:

模板函数的真正代码是在( )时候产生。

A.源程序中声明函数时

B.源程序中定义函数时

C.源程序中调用函数时

D.运行执行函数时


正确答案:C
解析:本题考核模板函数的使用。在说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对象的形参,然后生成一个重载函数。由此可知模板函数的真正代码是在函数调用时产生的。

第5题:

要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用

A.重载函数

B.内联函数

C.静态函数

D.虚函数


正确答案:B
解析:内联inline函数就是取代宏定义的,在编译时展开,插入到相应的位置,从而减少了系统开销,加快了执行速度。虚函数则是为了取消二义性现象,静态函数则是一个类所有对象的共享函数。

第6题:

一个函数功能不太复杂但要求被频繁调用,应选用

A.内联函数

B.重载函数

C.递归函数

D.嵌套函数


正确答案:A

第7题:

建立函数的目的是为了提高程序的执行效率。()

此题为判断题(对,错)。


参考答案:错误

第8题:

使用友元函数是为了提高程序效率,且节约了______开销。


正确答案:调用类的成员函数
调用类的成员函数

第9题:

要求加快执行速度,而且函数完成的功能不太复杂时,应使用( )。

A.虚函数

B.重载函数

C.内联函数

D.嵌套函数


正确答案:C
解析:在某些情况下,内联函数可以提高程序的效率。

第10题:

一个函数功能不太复杂,但要求被频繁调用,选用 ______。

A.内联函数

B.重载函数

C.递归函数

D.嵌套函数


正确答案:A

更多相关问题