首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
admin
2020-04-07
45
问题
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
选项
A、内联函数
B、重载函数
C、递归函数
D、函数模板
答案
A
解析
C++引入内联函数的原因是嗣它来取代C中的预处理宏函数。两者的区别在于,宏函数是由预处理器对宏进行替换,而内联函数是通过编译器来实现的。内联函数在调用时像宏函数一样展开,所以它没有一股函数的参数压栈和退栈操作,减少了调用开销,因此,内联函数比普通函数有更高的执行效率。
转载请注明原文地址:https://kaotiyun.com/show/ij8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0]for(inti=1;i<n;i++
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是()。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
将一个函数声明为一个类的友元函数必须使用关键字【】。
有如下程序#include<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’A’;}Base(charc){cout<<c;)
下列有关程序设计的原则中错误的是
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(A&a){hum=a.num++;
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
随机试题
甲将3间私房中的西屋两间作价5万元投入与丙合伙办的综合商店,又将东屋出租给乙居住。现甲因急事用钱,要将整个房屋转让。乙和丙均欲以同一价格购买,甲()。
城市现状条件评价是指城市各类物质的现有状况及其服务水平与质量。现状条件分析的主要内容有()。
没有代理权的代理行为,只有经过被代理人的(),被代理人才承担民事责任。
在招标采购的程序中,下列表述错误的是()。
皇帝命名景点最多的旅游胜地是承德避暑山庄。()
简述在咨询过程中需掌握的咨询技巧,并举例说明。
精神磨损:指机器、设备等固定资产由于科学技术的进步而贬值。下列属于精神磨损的是()。
A、 B、 C、 D、 B简单的分数数列。解法如下:将分子分母分别考虑。分子数列为2,5,8,分母数列为5,8,11,两个数列都是等差数列,因此答案为,故应选B。
十进制数89转换成二进制数是
A、Awesternmovie.B、Arestaurant.C、Asciencefictionmovie.D、Ateahouse.B
最新回复
(
0
)