正确答案: B

内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方

题目:下面说法正确的是( )。

解析:

 内联函数用inline修饰,用于取代C语言中的宏定义。inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是 否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。inline函数的特点之一就 是执行速度快.他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈 人栈、保护现场等开销。提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。 

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]程序中若有如下说明和定义语句
  • (*f1)(A) ;

  • 解析:解析:函数fun()的参数为指针类型,返回值为字符型,而选项B、C的参数不是指针类型,所以不正确,选项D中,*fl(s)表示返回值为指针的函数,所以也不正确。

  • [单选题]下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是( )。
  • 数据环境是对象,关系是数据环境中的对象

  • 解析:数据环境是对象,有自己的属性、方法和事件。关系是数据环境中的对象,也有自己的属性。方法和事件。可以在数据环境中编辑关系。

  • [单选题]在数据表中用户可以采用单一字段和多字段组合排序,那么在窗体中,用户能以( )。
  • 单一字段排序

  • 解析:解析:本题考查数据表中排序与窗体中排序的不同之处。因为我们考虑到随着对于 Access学习的逐步深入,学习了表、查询、窗体等对象后,它们之间会有些容易让人混淆的地方,只有在学习中不断积累,才能条理清晰,不易混淆。如这里的差异:数据表中的排序可以采用单一字段和多字段组合两种方式,而窗体中的排序只能采用单一字段这种方式。再如:在窗体中使用PageUp,PageDown键只会移动一条记录,而在表中则可以移动一屏,等等。答案为A。

  • [单选题]通常的拷贝初始化构造函数的参数是( )。
  • 某个对象的引用名


  • [单选题]当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
  • (c>=2&&c=6)‖(c!=3)‖(c!=5)

  • 解析:解析:逻辑或运算中,只要有一项为真,表达式的值就为真,故选项B)中c的值不为2、4、6时,表达式的值也为真。

  • [单选题]设已执行预编译命令#include,以下程序段的输出结果是
  • 8

  • 解析:解析:考查了测字符串长度函数strlen。如果一个字符数组中存放一个字符串,则函数strlen的值为" \0"之前的全部字符个数,也包括空格在内。

  • 推荐下载科目: 软考中级 思科认证 JAVA认证 华为认证 计算机一级 软考初级 职称计算机 通信工程师 计算机操作员中级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2