首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是(54)。
下面说法正确的是(54)。
admin
2010-01-17
22
问题
下面说法正确的是(54)。
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
本题考查内联函数的定义和特点。内联函数分为显式内联函数和隐式内联函数,其中显式内联函数是指在类声明的内部声明,而在类声明外部定义;隐式内联函数是指在类声明的内部定义的内联函数。内联函数是在类中加关键字inline定义的。由于函数的调用实际上是将程序执行顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存的地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,影响了其执行效率。引入内联函数就是为了解决这一问题。内联函数在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换,这种做法不会产生转去转回的问题,提高了程序的执行效率。但是由于在编译时将函数体中的代码替代到程序中,因此会增加目标程序代码量,进而增加空间开销,可见它是以增加空间开销为代价来换取运行时间的。
转载请注明原文地址:https://kaotiyun.com/show/7YjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
下列(62)不属于电子商务的应用模式。
某Internet主页的URL地址为http://www,abC.com.cn/product/index.html,该地址的域名是(43)。
A high-level language is an artificial language with which we can write various(66)
计算机通过电话网拨号方式上网时,异步传输的字符同步,下列选项(37)的说法是正确的:采用数据位为8位的异步起止方式传输数据时,其效率最高为(38),高级数据链路控制规程(HDLC)是(39)提出的标准;HDLC帧同步标志是(40);HDLC协议为保证帧同步
电子邮件客户端应用程序向邮件服务器发送邮件时使用(40)协议。下面关于 FTP叙述错误的是(41)。因特网上最重要、最基本的服务是(42)。下面描述的不是Internet提供的服务的选项是(43)。
There are several applications called Web(73)that make it easy to access the World Wide Web. two of the most popular being Netsc
The basic concept of a data(72)is the difference between data and information.
在DHCP服务器配置文件dhcp.conf中,用于指定向某客户机分配固定的IP地址的参数是______。A.server-nameB.fixed-addressC.filenameD.Hardware
By using MP3, a 600M-byte music CD can be(70)to 50M bytes or less. It can be streamed(downloaded in chunks)so that you can begin
(74)is a network layer device that supports multiple LAN interfaces and segments LANs into smaller collision and broadcast domai
随机试题
肱骨闭合性骨折出现桡神经损伤症状的处理原则是
痰阻於骨节.经络证的主方是
某法院对被告人曹某等共同抢劫一案作出一审判决,曹某对犯罪事实供认不讳,仅以量刑过重为由,提出上诉,其他被告人未提出上诉,人民检察院也未抗诉,二审法院在审理中,曹某突然死亡,则二审法院应当如何处理?
下列关于累积百分声级的叙述中正确的是()。
(2010年)钢板用两个铆钉固定在支座上,铆钉直径为d,在图5-12所示载荷下,铆钉的最大切应力是()。
1,7,8,57,()
下列符合票据业务监管要求的是()。
分别从“教育——劳动生产率——工资”和“教育——筛选——工资”的角度讨论工资和教育的关系问题的两种理论是()。
要在Access数据库中建立“学生成绩表”,包括字段(学号,平时成绩,期末成绩,总成绩),其中平时成绩为0~20分,期末成绩和总成绩均为0~100分,总成绩为平时成绩+期末成绩×80%。则在创建表时,错误的操作是
Whatisthemangoingtodoverysoon?
最新回复
(
0
)