首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是(54)。
下面说法正确的是(54)。
admin
2010-01-17
50
问题
下面说法正确的是(54)。
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
本题考查内联函数的定义和特点。内联函数分为显式内联函数和隐式内联函数,其中显式内联函数是指在类声明的内部声明,而在类声明外部定义;隐式内联函数是指在类声明的内部定义的内联函数。内联函数是在类中加关键字inline定义的。由于函数的调用实际上是将程序执行顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存的地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,影响了其执行效率。引入内联函数就是为了解决这一问题。内联函数在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换,这种做法不会产生转去转回的问题,提高了程序的执行效率。但是由于在编译时将函数体中的代码替代到程序中,因此会增加目标程序代码量,进而增加空间开销,可见它是以增加空间开销为代价来换取运行时间的。
转载请注明原文地址:https://kaotiyun.com/show/7YjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
假设有一个局域网,管理站要轮询3000个被管理设备,一次查询访问消耗的时间是200ms,则轮询周期为(42)s。
关于Windows SNMP服务,下面的论述中不正确的是(50)。如果在Windows 2000中安装SNMP服务,要在控制面板中选择“网络和拨号连接”,在“网络组件”中选择(51)。
路由协议RIPv2是RIPvl的升级版,它的特点是(30)。
A high-level language is an artificial language with which we can write various(66)
网桥是一种常用的网络互联设备,它工作在OSI的(27)上,在LAN中用桥接少量以太网网段时,常用的网桥是(28)。从网桥的基本原理可知网桥(29),因此使用网桥有两个显著优点,其一是(30),其二是利用公共通信链路实现两个远程LAN的互联。
在Excel中,MAX(number1,number2,…)函数的作用是(16)。
A(71)isadatatypewhosemajorattributesaredeterminedbytherulesgoverningtheinsertionanddeletionofitselements.Th
(75)isaTCP/IPapplicationservicethatconvertsuser-friendlynamestoIPaddress.
The(72)turnsthesourcefileintoanobjectfileandthe(73)turnstheobjectfileintoanexecutablefile.
C++fullysupports______programming.
随机试题
斯巴达教育的目的是培养()
(药品不良反应的机体因素)A、年龄B、性别C、病理状态D、生理情况E、遗传与种族妇女妊娠期、哺乳期用药须权衡
患者,男性,69岁,脑外伤入院,术后第3天,患者可以唤醒随后入睡,对所提问题能正常回答,但反应迟钝,则该患者的意识状态是
迎接入境旅游团时,在接站地点,全陪应主动帮助地陪认找旅游团,()。
被誉为“地下运河”的我国古代著名水利工程的是()。
蜥蜴:爬行类:爬行
在某市政府,一法官推翻了一嫌疑犯拥有非法武器的罪名。一看到警察,那个嫌疑犯就开始逃跑。当警察追他时,他就随即扔掉了那件非法武器。那个法官的推理如下:警察追击的唯一原冈是嫌疑犯逃跑;从警察旁边逃跑并不能使人合情合理地怀疑他有犯罪行为;在非法追击中收集的证据是
[*]
Whendidthewomangiveupsmoking?
Oneofthemostdangerousaccidentsiscatchingfire.Youshouldbecarefulwithfires.Peoplewhoarenotcarefulsometimescau
最新回复
(
0
)