首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是(54)。
下面说法正确的是(54)。
admin
2010-01-17
60
问题
下面说法正确的是(54)。
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
本题考查内联函数的定义和特点。内联函数分为显式内联函数和隐式内联函数,其中显式内联函数是指在类声明的内部声明,而在类声明外部定义;隐式内联函数是指在类声明的内部定义的内联函数。内联函数是在类中加关键字inline定义的。由于函数的调用实际上是将程序执行顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存的地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,影响了其执行效率。引入内联函数就是为了解决这一问题。内联函数在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换,这种做法不会产生转去转回的问题,提高了程序的执行效率。但是由于在编译时将函数体中的代码替代到程序中,因此会增加目标程序代码量,进而增加空间开销,可见它是以增加空间开销为代价来换取运行时间的。
转载请注明原文地址:https://kaotiyun.com/show/7YjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在网络安全中,中断攻击者通过破坏网络系统的资源来进行攻击,破坏了信息的(36)。窃取是对(37)的攻击。DoS攻击破坏了信息的(38)。
分时系统的响应时间时由(23)确定,而实时系统的响应时间则由(24)确定一。
某串行系统由3个相同的子系统构成。设每个子系统的可靠性为0.9,失效率为0.001,则该串行系统的可靠性为(16),该系统的失效率为(17)。
把模拟信号转换为数字信号通常需要使用(31),该器件中,(32)参数直接影响转换的精度。
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
SQL Server is a RDBMS( Relational Database Management System)made by Microsoft. This means that the data is stored in two dimens
Internet上海台主机都有一个惟一的TP地址。所有的IP地址都为(15)位长。IP地址通常被分为 A,B,C,D,E共5类。下列IP地址属于C类地址的是(16)。
规定数据与控制信息的结构或格式是属于网络协议中的(29)要素。
计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络中各实体间的(30)。 网络拓扑设计的优劣将直接影响到网络的性能、可靠性与(31)。
C++fullysupports(73)programming.
随机试题
改革开放是改革开放前历史时期的否定。
医院感染管理科(专职人员)的主要职责()
属于医德关系的是()
属于等张液体的是
20世纪,Forssman用豚鼠,肝脾,肾上腺制备的生理盐水悬液注射家兔,得到抗体,除与相应的抗原反应外,还可使绵羊RBC发生凝集,出现这一现象是因为
A.四性B.五味C.归经D.升降浮沉E.毒性表示药物作用趋向的性能是
应用安全、疗效确切、质量稳定、应用方便积极稳妥、分步实施、注重实效、不断完善,加强处方药的监督管理,规范非处方药的监督管理
客户身份资料自业务关系结束当年计起至少保存()年。
通过下列()考试的考中者称秀才。
向学校总务部门发一个E-mail,反映实验室门框损坏问题。具体内容如下:【收件人】zongwc@tjdx.edu.cn【主题】门框损坏【函件内容】总务处负责同志:第3实验室的门框损坏,请及时修理。
最新回复
(
0
)