首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关内联函数的叙述中,正确的是
下列有关内联函数的叙述中,正确的是
admin
2009-03-16
94
问题
下列有关内联函数的叙述中,正确的是
选项
A、内联函数在调用时发生控制转移
B、内联函数必须通过关键字inline来定义
C、内联函数足通过编译器来实现的
D、内联函数函数体的最后一条语句必须是return语句
答案
C
解析
本题考查了内联函数的概念。在调用的时候,内联函数会像宏函数一样的展开,所以它没有一般函数的参数压栈和退栈操作,所以选项A不正确。在C++中,编译器会将在类的说明部分定义的函数认定为内联函数,即使它们没有用inline说明,所以选项B不正确。内联函数除了比普通函数有更高的执行效率外,跟普通函数没有任何区别,因此选项D也不正确。4个选项中只有C正确。
转载请注明原文地址:https://kaotiyun.com/show/Fojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数组定义中错误的是()。
有下列程序#include<stdio.h>int*f(int*s){s+=1;s[1]+=6;*s+++=7;returns;}main(){inta[5]={1,2,3,4,5},*p;p=f(&a[1]);printf("%
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
有以下程序:#include<stdio.h>main(){structSTU{charname[9];charsex;doublescore[2];
C语言主要是借助以下哪种手段来实现程序模块化()。
算法的有穷性是指()。
测试用例包括输入值集和【 】值集。
随机试题
下列选项中,关于用人单位解除与终止劳动合同的经济补偿的说法,错误的是()。
对于任一分支的电阻电路,只要知道电路中的电压、电流和电阻三个量中任意一个量,就可以求出另外一个量。()
小儿具有“稚阴未长”的特点,患病小儿具有“稚阳未充”的特点,患病
下列哪项不是灸法的治疗作用()
铁路工程勘察时要求采用K30方法测定地基系数,现采用直径30cm的荷载板进行竖向荷载试验得到一组数据见表14.2.1。试问:确定K30值最接近下列()项。
工程高程控制测量过程中,精度最高的是()。
目前,我国凭证式国债发行完全采用()发行。
在完全成本法下,由标准成本中心承担责任的成本差异有()。(2009年新)
________不属于项目的费用预算的特性。
只要一半“这么小的房子只给我两间?”女军医李静忿忿地说。她想,要是爸爸(确切地说是公公)还是这儿的政委,或者她在“老头儿”离休前就调到这儿来。他们怎么敢只给我这样两间破房子?营房助理员是个老实巴交的小伙子,李静想,这种人
最新回复
(
0
)