2025年3月GESP三级解析版 免费
接着来看,假设是32位的的系统,第32为原本是符号位,但变成无符号数后,不是符号位了。题上说是补码,所以第一位为符号位,第一位为1则是负数,为0就是正数。如果是整数,那么补码就等于原码,因为正数的条件下,原码转反码不变,反码转补码也不变。这道题很简单,题上说3个字节为4个字节,遵循这个原则,编码10字节的字符串,因为10不是3的倍数,则用。也是十进制转二进制,不过有小数,用乘二取整法就行,我就不讲
2025年GESP三级析版
试卷PDF
真题讲解

解析: 这道题很简单,题上说3个字节为4个字节,遵循这个原则,编码10字节的字符串,因为10不是3的倍数,则用 = = =填充,填充到12字节, 12 ÷ 3 = 4 12\div3=4 12÷3=4, 4 × 4 = 16 4\times4=16 4×4=16,最终答案16,故选D。
解析: 这道题是让你把 − 5 -5 −5转成二进制,很好做,因为是负数所以符号位是 1 1 1,然后把5转为8位二进制是00000101,合在一起是10000101,选A。
解析: 也是十进制转二进制,不过有小数,用乘二取整法就行,我就不讲了,答案是A。
解析: 一道知识题,补码有简化整数的加减法运算的作用。补码的作用如下:
- 简化加减法运算
- 解决零的表示问题
- 溢出检测
- 硬件实现简单
- 与计算机存储和传输的兼容性
以上补码的作用来源于网上
解析: 题上说是补码,所以第一位为符号位,第一位为1则是负数,为0就是正数。如果是整数,那么补码就等于原码,因为正数的条件下,原码转反码不变,反码转补码也不变。所以把后7位都写成1:01111111,是最大的。而最小的补码是个特殊数,需要大家记住,是:10000000。这两个补码转换过来为:127和-128。故选A。
解析: 首先科普一个知识“unsigned int ”是无符号数的定义。接着来看,假设是32位的的系统,第32为原本是符号位,但变成无符号数后,不是符号位了。-5 的二进制补码形式为 0xFFFFFFFB(32位全为1,最后三位为 1011)。转换为无符号整数时,值为 2³² - 5 = 4294967291,对应选项 C。
解析: 靠知识,ort是个前缀,加了他以后,后面的数会转成8进制,选A。
解析: 还是知识,加了hex之后,后面就转16进制,故选C。
解析: 考大家位运算,^是按位异或运算,选D。
解析: 我们需要找到最大值索引所以A不符合,因为A是让当前循环到的值于之前找到的值比较,但是是谁小取谁。B、C一眼错,选D。
好了剩下的题用来练手,几天后再讲。
下面上判断题的解析

图片引用官网PDF
好了,程序题将在下一期和下下一期讲解。
小汉堡编写不易,点个关注吧!谢谢观看!
更多推荐



所有评论(0)