news 2026/4/22 17:19:43

GESP2023年9月认证C++三级( 第二部分判断题(1-10))

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP2023年9月认证C++三级( 第二部分判断题(1-10))



🏰 第1题 二进制 101.101 等于十进制 5.005

题目:
二进制数101.101在十进制下是5.005

答案:❌ 错误


1、🌟小数转换魔法

(1)先看整数部分:

101₂ = 1×4 + 0×2 + 1×1 = 5

(2)再看小数部分:

.101₂ = 1×1/2 + 0×1/4 + 1×1/8 = 0.5 + 0 + 0.125 = 0.625

(3)合起来:

101.101₂ = 5.625

不是 5.005!


2、所以这题是:错误



🏰 第2题 位运算也有优先级规则

题目:
位运算符也像乘除加减一样有优先级,需要注意括号。

✅答案:✅ 正确


1、🌟运算符排队赛跑

(1)表达式里,谁先算谁后算,是有规则的!

例如:

a + b << 1

不是随便算的。


(2)就像学校排队:

  1. 乘除先走

  2. 加减后走

  3. 位运算再安排


(3)为了不搞错,最好加括号:


2、✅ 所以这题:正确



🏰 第3题'3'3值相同,只是字节不同

答案:❌ 假


1、🌟双胞胎误会事件

看起来都像3,但其实完全不同!


2、字符'3'

这是字符,存的是 ASCII 编码:

'3' = 51

3、数字3

这是整数:3


它们值不同,一个是3,一个是51,不只是字节大小不同,对应的数值也不同!


所以这题:错误



🏰 第4题 数组越界会编译错误

题目:访问越界元素会引起编译错误。

答案:❌ 错误


1、🌟守门员没发现

(1)例如:

int a[3]; a[10] = 5;

(2)编译器会说:

“语法没错,放你过去。”

但运行时可能出问题!💥


(3)所以:

  • 编译时不一定报错

  • 运行时才危险


2、所以这题:错误



🏰 第5题 所有int左移若干次都会变0

✅答案:✅正确


1、🌟数字传送门

左移<<所有数字向左面移动,后面补充0

例如:

//以8位2进制,举例 00001111 << 8 = 00000000

只要左移次数足够多,最后所有位数都会变成0


2、✅ 所以这题:正确



🏰 第6题 数组顺序和内存位置无关

答案:❌ 错误


1、🌟火车车厢故事

(1)数组像一列火车:

int a[4];

(2)内存里通常是连续排放的:

a[0] a[1] a[2] a[3]

谁的下标小,谁通常在前面。


(3)所以逻辑顺序和内存顺序是有关的!


2、所以这题:错误



🏰 第7题 定义数组时 [] 中必须写个数

答案:❌ 假


1、🌟自动数数机器人

(1)虽然很多时候写:

int a[3];

(2)但也可以这样:

int a[] = {1,2,3};

(3)编译器会自动数:

“有3个元素!”


(4)这种情况,可以不必写个数。


2、所以这题:错误



🏰 第8题 哥德巴赫猜想可以用枚举法证明

答案:❌ 假


1、🌟超级数学谜题

(1)哥德巴赫猜想说:

每个大于2的偶数 = 两个素数之和


(2)我们可以枚举很多数字去验证:

  • 4 = 2+2

  • 6 = 3+3

  • 8 = 3+5


(3)但这只能验证很多例子,不能证明“所有无限多个数”!

就像你检查了100只猫会喵喵叫,也不能证明全世界所有猫都一样。


2、所以这题:错误



🏰 第9题(0xff == 255)为 true

✅答案:✅ 正确


1、🌟十六进制变身术

0xff

意思是十六进制数:

F = 15 FF = 15×16 + 15 = 255

所以:

0xff == 255

是真的!


2、✅ 所以这题:正确



🏰 第10题(a & 1)==0说明a是偶数

✅答案:✅ 正确


1、🌟奇偶检测仪

数字最后一位(二进制)决定奇偶:

  • 偶数最后一位是0

  • 奇数最后一位是1


2看位运算

a & 1

只检查最后一位。


(1)例如6:

6 = 110 110 & 001 = 0

所以6是偶数。


(2)例如7:

7 = 111 111 & 001 = 1

所以7是奇数。


(3)如果结果是0,就说明是偶数!


3、✅ 所以这题:正确


🏆 知识点总结:

✅ 二进制小数转换
✅ 运算符优先级
✅ 字符与数字区别
✅ 数组越界知识
✅ 左移运算
✅ 十六进制
✅ 位运算判断奇偶


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 17:19:24

RK3566迷你主机评测:ARM架构下的Ubuntu办公与开发体验

1. RK3566迷你主机开箱&#xff1a;当ARM遇上Ubuntu 20.04最近在深圳杰云智联的T50主板上发现了一款基于Rockchip RK3566的迷你主机&#xff0c;这个巴掌大的小盒子&#xff08;10510525mm&#xff09;搭载了Ubuntu 20.04系统&#xff0c;配置相当有意思。作为一款定位介于迷你…

作者头像 李华
网站建设 2026/4/22 17:17:34

基于Jetson Nano的全向足球机器人开发实践

1. 项目概述&#xff1a;基于Jetson Nano的全向足球机器人开发去年夏天在RoboCup小型机器人联赛现场&#xff0c;一支来自巴西的大学生团队让全场观众沸腾了——他们的全向移动机器人以80%的成功率完成了自主抓球和射门动作。这个看似简单的表现背后&#xff0c;是嵌入式AI技术…

作者头像 李华
网站建设 2026/4/22 17:14:38

告别数据抖动!SGM58031 ADC芯片I2C驱动配置避坑指南(附STM32代码)

告别数据抖动&#xff01;SGM58031 ADC芯片I2C驱动配置避坑指南&#xff08;附STM32代码&#xff09; 在嵌入式传感器数据采集项目中&#xff0c;ADC芯片的稳定性往往决定了整个系统的可靠性。SGM58031作为一款16位高精度Δ∑型ADC&#xff0c;凭借其低功耗和灵活的配置选项&am…

作者头像 李华
网站建设 2026/4/22 17:13:57

Phi-3.5-mini-instructGPU算力:消费级显卡跑专业级多语言模型

Phi-3.5-mini-instruct GPU算力&#xff1a;消费级显卡跑专业级多语言模型 1. 模型概述 Phi-3.5-mini-instruct 是微软推出的轻量级指令微调大语言模型&#xff0c;采用 Transformer 解码器架构&#xff0c;支持 128K 超长上下文窗口。这个3.8B参数的模型在保持小巧体积的同时…

作者头像 李华
网站建设 2026/4/22 17:12:51

YOLOv5环境配置与数据集制作保姆级教程:以PyCharm和Anaconda为例

YOLOv5环境配置与数据集制作全流程实战指南 从零开始搭建YOLOv5开发环境 对于刚接触深度学习的开发者来说&#xff0c;环境配置往往是第一个"拦路虎"。不同于常规Python项目&#xff0c;YOLOv5需要正确配置CUDA、cuDNN、PyTorch等组件才能发挥GPU加速效果。以NVIDI…

作者头像 李华