当前位置: 首页 > news >正文

【C/C++】错题记录(二)

题目一

在这里插入图片描述

题目二

在这里插入图片描述
x是int型,当x被赋值为1.2浮点型时,x实际赋值为1,所以4.8/5.0由于/是整除,结果为小于1的小数,所以y被赋值为0。

题目三

在这里插入图片描述

题目四

在这里插入图片描述

题目五

在这里插入图片描述

题目六

在这里插入图片描述
在这段代码中,定义了一个联合体union X,联合体中的变量共享同一块内存空间。

对于大字节序和小字节序的理解:

  • 大字节序(Big-Endian):高位字节存储在低地址,低位字节存储在高地址。
  • 小字节序(Little-Endian):低位字节存储在低地址,高位字节存储在高地址。

在本题中,给联合体变量x的成员a赋值为 0x1234。对于大字节序的机器,高位字节 0x12 存储在低地址,低位字节 0x34 存储在高地址。而成员z中的n对应a的低位字节,所以在大字节序机器上x.z.n的值为 0x34。

对于小字节序的机器,低位字节 0x34 存储在低地址,高位字节 0x12 存储在高地址。同样,成员z中的n对应a的低位字节,所以在小字节序机器上x.z.n的值为 0x12。

综上所述,答案是 A(0x34,0×12)。

题目七

在这里插入图片描述

题目八

在这里插入图片描述
在这里插入图片描述

题目九

在这里插入图片描述

题目十

在这里插入图片描述

题目十一

在这里插入图片描述 #define a 10在预处理阶段就把main函数中的a全部替换为10了.

题目十二

在这里插入图片描述

2+x会将2转换成二进制进行相加 ,~3首先将3转换成八位二进制00000011,然后取反,得:11111100
,最后将10101001与11111100取异或,从而得到结果
==^ 异或,相同为0,不同为1 ==(给忘了…)

题目十三

在这里插入图片描述

题目十四

在这里插入图片描述

题目十五

在这里插入图片描述
位段的知识点

题目十六

在这里插入图片描述
基类成员在派生类当中的属性根据继承方式不同而有别,B错误;

this只对本类的非静态成员有效,C不正确。

题目十七

在这里插入图片描述

相关文章:

  • 0代码、自动化,让AI视觉算法赋能千行百业(含源代码)
  • 敢不敢动手?AI绘画+表情包制作,7步搞定超萌表情!
  • Linux Mint急救模式
  • (undone) MIT6.824 Lab1
  • 【华为HCIP实战课程二】OSPF基础介绍和OSPF RID NBMA配置详解
  • zy89、90_C#中字符串及控制字符串的常用函数
  • vue3中动态引入组件并渲染组件
  • DC00023基于jsp+MySQL新生报到管理系统
  • 聊一聊大模型六小虎生存现状!
  • 8.代码风格调试%结课竞赛
  • 大厂面试真题:简单说下Redis的bigkey
  • Unity3D PostLateUpdate为何突然占用大量时间详解
  • CC-LINK IE Field Basic通讯设置
  • Redis --- redis事务和分布式事务锁
  • 用友U8+CRM leadconversion.php SQL注入复现
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CentOS 7 修改主机名
  • js算法-归并排序(merge_sort)
  • magento2项目上线注意事项
  • mongo索引构建
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • python 学习笔记 - Queue Pipes,进程间通讯
  • vuex 笔记整理
  • 搞机器学习要哪些技能
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 经典排序算法及其 Java 实现
  • 开发基于以太坊智能合约的DApp
  • 面试遇到的一些题
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • postgresql行列转换函数
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • # 数据结构
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #FPGA(基础知识)
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (1)(1.9) MSP (version 4.2)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (利用IDEA+Maven)定制属于自己的jar包
  • (论文阅读11/100)Fast R-CNN
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)elasticsearch 源码之启动流程分析
  • (算法)区间调度问题
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core 发展历程和版本迭代
  • .NET 快速重构概要1
  • .Net 中Partitioner static与dynamic的性能对比
  • .net反编译的九款神器