首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是(54)。
下面说法正确的是(54)。
admin
2010-01-17
45
问题
下面说法正确的是(54)。
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
本题考查内联函数的定义和特点。内联函数分为显式内联函数和隐式内联函数,其中显式内联函数是指在类声明的内部声明,而在类声明外部定义;隐式内联函数是指在类声明的内部定义的内联函数。内联函数是在类中加关键字inline定义的。由于函数的调用实际上是将程序执行顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存的地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,影响了其执行效率。引入内联函数就是为了解决这一问题。内联函数在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换,这种做法不会产生转去转回的问题,提高了程序的执行效率。但是由于在编译时将函数体中的代码替代到程序中,因此会增加目标程序代码量,进而增加空间开销,可见它是以增加空间开销为代价来换取运行时间的。
转载请注明原文地址:https://www.kaotiyun.com/show/7YjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
Computer(75)is a complex consisting of two or more connected computing units,it iS used for the purpose of data communication an
在Windows操作系统中,下列命令中可以显示本地网卡中的物理地址(MAC)的是(60);本地计算机用于与DHCP服务器取得联系,并租用一个IP地址的命令是(61)。
设机罪码的长度为8位,已知X、Z为带符号的纯整数,Y为带符号的纯小数,[X]原+[Y]补+[Z]移=11111111,求出X、Y、Z的十进制真值为:X=(16),Y=(17),Z=(18)。
某串行系统由3个相同的子系统构成。设每个子系统的可靠性为0.9,失效率为0.001,则该串行系统的可靠性为(16),该系统的失效率为(17)。
计算机通过电话网拨号方式上网时,异步传输的字符同步,下列选项(37)的说法是正确的:采用数据位为8位的异步起止方式传输数据时,其效率最高为(38),高级数据链路控制规程(HDLC)是(39)提出的标准;HDLC帧同步标志是(40);HDLC协议为保证帧同步
通常计算机的存储器是一个由Cache、主存和辅存构成的3级存储系统。辅助存储器一般可由磁盘、磁带和光盘等存储设备组成。Cache和主存一般是一种(11)存储器。在各种辅存中,除了(12)外,大多是便于脱卸和携带的。Cache存储器一般采用(13)半导体芯片
Password is a secret series of(69)that enables a user to access a file, computer, or program. On multi-user systems, each user m
PPP帧的格式如图10-1所示。某PPP帧的数据部分(用十六进制写出)是:7D 5D 7D 5E FE 65 7D 5E。对于该PPP帧,下列说法错误的一项是(44),该帧的真正数据是(45)。
根据程序局部性理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作页面都在(7)内,能够使进程有效地运行,否则会出现频繁的页面调入/调出现象。假设窗口尺寸为10,在某一段时间内,进程所访问的逻辑页面顺序如
A computer virus is a computer program that is created to make and spread(71)of itself.
随机试题
患儿男性,10岁,主因发热10天,偶有咳嗽和胸痛。查体:卡疤阳性,右肺呼吸音减低,胸片示右侧中量胸腔积液,PPD试验硬结直径8mm。该患儿γ干扰素释放试验阳性,胸腔积液抗酸染色阳性,以下治疗错误的是
A.子宫颈癌B.大肠癌C.肝细胞癌D.膀胱癌联苯胺多诱发
男,21岁,实施脾切除术后第2天病人尿量250ml,出现烦躁不安、恶心、呕吐、水肿;体检:T38℃,呼吸22次/分,血压1l/8kPa(83/60mmHg),尿蛋白(+++),尿比重1.010;血钠135mmol/L,血钾6mmol/L,尿素氮22mmol
参与构成胃黏膜保护屏障的主要离子是
成人输血5000ml以上肌肉震颤时,应采取的治疗措施是
甲欠乙债务30万元,以自有的一艘轮船为乙设定了抵押,合同签订后,双方一直没有到有关部门办理抵押登记,关于该抵押效力的下列表述中,正确的是()。
交易/定价错误属于操作风险内部流程类的因素,它是指在交易的过程中,()。
OnSeptember7,2001,a68-year-oldwomaninStrasbourg,France,hadhergallbladder(胆囊)removedbysurgeonsoperatingviacompu
汇率变动的原因及影响。(东北财经大学2012年真题)
(2018年首都经贸大学)风险溢价。
最新回复
(
0
)