首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是(54)。
下面说法正确的是(54)。
admin
2010-01-17
26
问题
下面说法正确的是(54)。
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
本题考查内联函数的定义和特点。内联函数分为显式内联函数和隐式内联函数,其中显式内联函数是指在类声明的内部声明,而在类声明外部定义;隐式内联函数是指在类声明的内部定义的内联函数。内联函数是在类中加关键字inline定义的。由于函数的调用实际上是将程序执行顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存的地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,影响了其执行效率。引入内联函数就是为了解决这一问题。内联函数在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换,这种做法不会产生转去转回的问题,提高了程序的执行效率。但是由于在编译时将函数体中的代码替代到程序中,因此会增加目标程序代码量,进而增加空间开销,可见它是以增加空间开销为代价来换取运行时间的。
转载请注明原文地址:https://kaotiyun.com/show/7YjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
内部局域网中,客户机通过代理服务器访问Internet的连接方式如丁图所示,在 Windows操作系统中,以下(53)软件不能提供代理服务器功能。若代理服务器与 ISP采用点到点通信方式,则代理服务器上p地址为220.110.10.1的网卡配置“TCP/I
路由协议RIPv2是RIPvl的升级版,它的特点是(30)。
某公司网络地址是202.117.240.0/20,被划分成16个子网,则每个子网的子网掩码为(30),包含的最大的主机数是(31)。
(74)is nonprogram text embedded in a program to explain its form and function to human readers.
只有得到允许的人才能修改数据,并能够识别出数据是否已经被篡改。这属于信息安全5个要素中的(11)。根据美国国防部和国家标准局的《可信计算机系统评测标准》,标记安全保护的安全级别为(12)。
在蜂窝移动通信系统中,多址接入方法主要有频分多址接入,时分多址接入和(20)。
(71) is used to ensure the confidentiality, integrity and authenticity of the two end points in the private network.(72), an ap
在DHCP服务器配置文件dhcp.conf中,用于指定向某客户机分配固定的IP地址的参数是______。A.server-nameB.fixed-addressC.filenameD.Hardware
DOM is a platform and language -(66)API that allows programs and scripts to dynamically access and update the content, structure
By using(26), a 600M -byte music CD can be compressed to 50M bytes or less. It can be streamed(downloaded in chunks) so that you
随机试题
从监护制度目的出发其准据法大都依()
休克合并低钾,待尿量低于40ml/L,再静脉补充钾。
婴幼儿尿路感染最主要的感染途径是()。
患者,男,36岁。因肝硬化并发食管胃底静脉曲张破裂出血,曾2次住院,拟择期行分流术。术前护理正确的是
《民用建筑隔声设计规范》中规定的建筑构件空气声隔声性能的单值评价量是()。
主要适用于土坝坝身质量较好,坝基渗漏严重,岸坡有覆盖层、风化层或砂卵石层透水严重情况的上游截渗法是()。
退出Excel时,如果用户忘记保存已修改的工作表,Excel将询问用户是否保存。()
结余比率是客户一定时期内(通常为1年)结余和收入的比值,这里的收入是()。
根据《民法典》,遗产管理人应当履行的职责有()。
Althoughitwasnotnamed______1782,thiskindofmetalwasusedasearlyas5300B.C.
最新回复
(
0
)