牛客网错题1

这篇博客探讨了C++编程中的内联函数、预处理命令行以及多态性的概念。内容包括内联函数的使用场景、避免的情况,预处理指令的特性,如宏定义的续行符号,以及编译预处理的作用域规则。此外,还讨论了虚函数表的生成和静态变量的用途,并提出了检测整型溢出的方法。
摘要由CSDN通过智能技术生成

已知int x=5;,执行下列语句后,x的值为()

x += x -= x*x;

在这里插入图片描述

一个抽象类并不需要其中所有的方法都是抽象的。(√ )

在C++中,可以被派生类继承的函数是(成员函数

动态内存分配(C语言中malloc,C++中的new)得到的存储区属于内存中的:

内联函数中不可以包括各种语句
使用内联函数的时候要注意:

  1. 递归函数不能定义为内联函数
  2. 内联函数一般适合于不存在while和switch等复杂的结构且只有1~5条语句的小函数上,否则编译系统将该函数视为普通函数。
  3. 内联函数只能先定义后使用,否则编译系统也会把它认为是普通函数。
  4. 对内联函数不能进行异常的接口声明。

假定x和y为double型,则表达式x=2,y=x+3/2的值是3.0000

下面选项中关于编译预处理的叙述正确的是(B)

预处理命令行必须使用分号结尾
凡是以#号开头的行,都被称为编译预处理命令行
预处理命令行不能出现在程序的最后一行
预处理命令行的作用域是到最近的函数结束处
A 预处理命令行不能以分号结尾
C 预处理命令行可以出现在程序的最后一行
D 预处理命令行作用域是整个文件

int` `solve(``int` `x) {
   
  ``......
}
int` `solve2(``int` `y) {
   
  ``....
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值