首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是(54)。
下面说法正确的是(54)。
admin
2010-01-17
32
问题
下面说法正确的是(54)。
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
本题考查内联函数的定义和特点。内联函数分为显式内联函数和隐式内联函数,其中显式内联函数是指在类声明的内部声明,而在类声明外部定义;隐式内联函数是指在类声明的内部定义的内联函数。内联函数是在类中加关键字inline定义的。由于函数的调用实际上是将程序执行顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存的地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,影响了其执行效率。引入内联函数就是为了解决这一问题。内联函数在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换,这种做法不会产生转去转回的问题,提高了程序的执行效率。但是由于在编译时将函数体中的代码替代到程序中,因此会增加目标程序代码量,进而增加空间开销,可见它是以增加空间开销为代价来换取运行时间的。
转载请注明原文地址:https://kaotiyun.com/show/7YjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件放在(5)中;选定某个文件夹后,(6),可删除该文件夹。
(15)技术是在主存中同时存放若干个程序,并使这些程序交替执行,以提高系统资源的利用率。
(67):The process of identifying and correcting errors in a program.
使用Windows 2000操作系统中,要查看已知文件类型的开展名,需要在磁盘目录下执行命令(4)设置:用键盘上的Delete删除软盘中的文件时,该文件(5);在硬盘上要直接删除文件而不让文件进入回收站,可以用键盘(6)操作。
在多媒体计算机中,语音和音乐是最基本的功能之一。实现模拟音频数字化的主要过程是(12)、量化和编码。人们通常用8位声卡或16位声卡来区分不同的声卡质量。若量化位是8位,并规定输入信号幅度为0~3V,则每一量化单位约对应(13)mV。声卡需使用计算机的资源,
当程序转向执行子程序(或过程)前,需将(12)存入栈中。其存入的位置由(13)决定。
计算机中,具有先进后出特点的(14)称为存储器堆栈。
There are several applications called Web(69)that make it easy to access the World Wide Web, two of the most popular being Netsc
Eachprogrammoduleiscompiledseparatelyandtheresulting(71)filesarelinkedtogethertomakeanexecutableapplication.
ByusingMP3,a600M-bytemusicCDcanbe(1)to50Mbytesorless.Itcanbestreamed(downloadedinchunks)sothatyoucanbe
随机试题
计算老年负担系数时,其分子为
高渗性脱水时,应首先补充()。
拍卖最常见的方式是由低到高的增价拍卖方式。()
A、 B、 C、 D、 A仔细观察图形,我们可以发现在第一幅图中第二个图形里面的圆成为了第三个图形最外面的部分,且前两个图形中的相同部分嵌套,依此规律,可知答案为A。
裸藻是水质污染的指示植物,生物学家将含有叶绿体的裸藻在黑暗条件下,用含有葡萄糖的培养液成功地繁殖了裸藻,这说明裸藻______。
设y=y(x)为微分方程2xydx+(x2-1)dy=0满足初始条件y(0)=1的解,则∫01/2y(x)dx为().
在IBMNetView中,使用性能轮询与(1)来检测网络故障并响应。对第三方面言,NetView在某种程度上提供了一些灵活性,在系统告警和事件中允许(2)。NetView也使用了(3),这使得利用NetView采集来的数据开发扩展应用变得相对容易。Sun
A.rarelyissuccesssomysteriousB.largerewardsfollowC.IeliminatethecandidateD.weshoulddropthemandm
Itwassuggestedthatallgovernmentministersshould______informationontheirfinancialinterests.
For【C1】______thebloodshedandtragedyofD-Day,thebeachesofNormandywillalwaysevokeacertain【C2】______:ayearning
最新回复
(
0
)