1.

switch中的“fall through”:如果case语句后面不加break,就依次执行下去。

2.

下面代码输出结果是多少?

A.array: 1 6 3 4 5 6 7 8 9 10

B.array: 6 2 3 4 5 6 7 8 9 10

C.程序可以正确编译,但是运行时会崩溃

D.程序语法错误,编译不成功

解析(D);
考察宏定义的替换,宏替换在预编译阶段进行,不进行语法的检查,当进行替换时,

ACCESS_BEFORE(array[5],4,6)被替换成*&array[5]-4=6 显然这是不正确的,在赋值表达式中,左值必须是一个可修改的内存块,

而上述式子的 左值 是一个 字面值常量,这是编译不能通过的。

3.

在上面这种情况下,如果要修改类的成员变量,应该怎么办?

答案:

在const成员函数中,用mutable修饰成员变量名后,就可以修改类的成员变量了。

7-20上午刷题未知点集合相关推荐

  1. 7-19上午刷题未知点集合

    问题1 X&(X-1)是什么意思? 问题2 对于算法,一个是要求高效 同时 要便于识别错误 问题3 #include<iostream> #include<stdio.h&g ...

  2. 7-19下午刷题未知点集合

    接着上午有关 X&(X-1) 的另一个例题: 用一个表达式,判断一个数X是否是2N次方(2,4,8,16,-),不可用循环语句. [中国台湾某著名CPU生产公司2007年10月面试题] 解析: ...

  3. 7-25日牛客网刷题 未知点、错题 集合

    1.在C++11标准的语法中,auto被定义为自动推断变量的类型. 例如: auto x=5.2; //这里的x被auto推断为double类型 2.注意点: C语言中最简单的数据类型包括:整型.实型 ...

  4. 7-19晚牛客网刷题未知点、错题 集合

    1. 初始化为NULL(0)的类指针可以安全的调用不涉及类成员变量的类成员函数而不出错,但是如果类成员函数中调用了类成员变量则会出错 2. 悄咪咪加一个注意点: 注意enum在c语言中是关键字 ,c语 ...

  5. 【清北学堂济南刷题班】集合

    集合 [问题描述] 给定一个可重集合,一开始只有一个元素0 .然后你可以操作若干轮,每一 轮,你需要对于集合中的每个元素 x 进行如下三种操作之一: 1.将 x 变为 x +1. 2 .将 x 分裂为 ...

  6. 8-13 刷题 复习 知识点集合

    1. //把数据类型去掉了看 简单很多的 指针常量 指针常量:顾名思义它就是一个常量,但是是指针修饰的.  格式为: int * const p //指针常量 在这个例子下定义以下代码: int a, ...

  7. 2021.5.21开始的兔系刷题之路 根据LeetCode分类进行逐个击破 培养出自己的套路~

    十二月了 再更一波 最近的题解都写在这个仓库中,另外仓库中也记录了自己学习前端过程中的收获~ 近期刷题情况-- 2021-11突然好多人看这篇XD 来更一波,依旧在保持刷题啦~ 目前是跟着一本前端算法 ...

  8. DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台、刷题集合、问题为导向的十大类刷题算法(数组和字符串、栈和队列、二叉树、堆实现、图、哈希表、排序和搜索、动态规划/回溯法/递归/贪心/分治)总

    DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台.刷题集合.问题为导向的十大类刷题算法(数组和字符串.栈和队列.二叉树.堆实现.图.哈希表.排序和搜索.动态规划/回溯法/递归/贪心/分治)总 ...

  9. 数据库,计算机网络、操作系统刷题笔记20

    数据库,计算机网络.操作系统刷题笔记20 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其s ...

最新文章

  1. JavaScript改变 HTML 内容
  2. 重构了一波代码,聊聊后端也聊聊游戏后端
  3. plsql developer导入导出序列方法
  4. ngrx里StoreModule.forFeature(‘example‘, reducers)运行时的数据结构
  5. 高瓴投资,顶配创业团队,dora 诚招前端 / Flutter
  6. python ide如何运行_ide - 如何运行Python程序?
  7. c语言哈夫曼压缩文本,哈夫曼文本压缩C语言实现.doc
  8. 【原型设计】第二节:Axure RP9制作自己的元件库的操作教程
  9. linux touch 源码,一天一个shell命令 linux文本操作系列-touch命令用法
  10. FileInfo类 c# 1614533684
  11. SpringCloud工作笔记060---SpringBoot中使用WebSocket实现即时通讯_实现呼叫中心业务封装
  12. SQL 中OPENQUERY的使用
  13. 关于bash如何进行并发执行!
  14. 【转】NB的specify
  15. 19道小米网络运维工程师笔试真题,你能通关吗?
  16. 多维灰色预测模型的一点改进
  17. 错误记录(Unindent amount does not match previous indent)
  18. 子div 遮盖 父div
  19. Excel 模拟form表单提交
  20. JavaScript jQuery修改样式

热门文章

  1. erp沙盘采购总监的心得_erp沙盘模拟采购总监心得
  2. 3-Qt6命令行输出显示
  3. mysql 5.7源码包安装教程_MYSQL5.7源码包编译安装
  4. 怎么查看kudu的版本_KUDU 1.7.0-CDH5.15.1-0 版本中 客户端kudu 命令缺少rebalance 子命令....
  5. lbp特征提取算法 知乎_计算机视觉基础-图像处理: LBP特征描述算子
  6. python绘制k线图的步骤_Python使用PyQtGraph绘制股票行情K线图
  7. asp建站系统源码_网站建设教程:虚拟主机如何安装PageAdmin建站系统
  8. python字典添加主键_python 字典相关操作
  9. java栈代码执行_这段实现栈的java代码执行错误..
  10. 安徽建筑大学计算机专业年新,2017年安徽建筑大学计算机技术909数据结构[专业硕士]考研题库...