GESP2025年3月认证C++三级( 第一部分选择题(1-8))
第1题Base64魔法箱 题目核心 每3个字节 → 变成4个字节1、 故事理解有一个魔法机器 每放进去3个苹果 不足3个也要补齐 就变出4个橙子 2、 题目给你 输入10个字节3、✏️ 计算步骤 每3个一组10 ÷ 3 3组 剩1个 3组 → 3 × 4 12字节 剩1个 → 也要补齐用填充 变成一整组 → 再加4字节4、✅ 最终12 4 16 答案D 第2题UTF-8密码门1、 规则口诀 UTF-8像“密码门”字节数开头1字节0xxxxxxx2字节110xxxxx 10xxxxxx3字节1110xxxx 10xxxxxx 10xxxxxx4字节11110xxx 10xxxxxx 10xxxxxx 10xxxxxx2、 判断技巧 后面的字节必须是10xxxxxx3、✏️ 看选项BF0 → 11110000 ✔4字节开头 90 → 10010000 ✔ 80 → 10000000 ✔ 80 → 10000000 ✔完美符合规则4、 答案B 第3题二进制镜子1、 题意 八进制 -5 转成8位原码2、✏️ 步骤第一步5 → 二进制5 → 00000101第二步负数原码 原码规则最高位 符号位 1 负数所以100001013、 答案A 第4题小数二进制魔法1、 思路 111整数部分111 → 1101111 小数 0.111用乘2法2、✏️ 小数计算0.111 × 2 0.222 → 0 0.222 × 2 0.444 → 0 0.444 × 2 0.888 → 0 0.888 × 2 1.776 → 1 ...会出现.000111...3、 匹配选项1101111.00011100014、 答案A 第5题补码的秘密1、 故事CPU是个“懒人国王” 它只想做一件事只会加法2、❗ 问题 那怎么做减法3、 解决办法1 用“补码”减法 → 变加法2 所以 补码作用是简化加减法运算4、 答案B 第6题数字范围王国1、 8位有符号数 一共8位1位符号 7位数值2、✏️ 范围 最大01111111 → 127 最小10000000 → -1283、 答案-128 到 127 答案A 第7题神秘输出1、 代码核心int a -5; unsigned int b a; cout b;2、 故事 -5 被强行变成“无符号数”就像 欠钱的人突然被当成“超级富豪”3、✏️ 实际发生 -5 的补码11111111 11111111 11111111 11111011 当作 unsigned42949672914、 答案C 第8题进制转换1、 代码核心cout oct decimal;2、 故事聪明的计算机可以自己设置输出进制oct 八进制hex 十六进制3、 结论 这是十进制 → 八进制4、 答案A 记忆口诀1、 编码题“分组不够要补齐”2、 二进制“负数看符号位”3、 补码“减法变加法”4、 整数十转 r 进制“除几取余倒着写”5、 小数十转 r 进制“小数乘法凑整正着写”
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2477354.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!