GESP2026年3月认证C++三级( 第二部分判断题(1-10))
第1题数组小房间 1、题目int arr[5] {1,2,3};说arr[3] 0 ✔arr[5] 是合法下标 ❌2、 故事1有一个5间房子的宿舍房号0 1 2 3 42你只安排了3个人arr[0]1 arr[1]2 arr[2]33 发生了什么 没住人的房间自动是0arr[3] 0 ✔ arr[4] 0 ✔4⚠️ 但是 叫arr[5] 的房子根本不存在❌ 结论 这句话是错误的 第2题数组默认值 1、题目double arr[10];没初始化全是02、 故事数组像一排“神秘盒子”如果你不放东西进去 里面是“随机垃圾值”3、 关键点 局部变量数组不会自动变04、❌ 结论错误 第3题sizeof魔法 1、题目int arr[] {1,2,3}; sizeof(arr) 122、 故事3个整数每个4字节3 × 4 123、✅ 结论正确 第4题流程图加法器 ➕1、题目计算 12...10 是否正确2、 故事1小机器人在数数1 2 3 ... 102如果流程是sum i; i;3 就没问题3、✅ 结论正确 第5题取余小机器 1、题目算 5 % 2 12、 故事5个糖分给2个人2人 each 2个还剩1个3、✅ 结论正确 第6题ASCII编码探险 1、题目m 的八进制是 1552、 故事已知A 0x41 653、 算一下m 109十进制转八进制109 ÷ 8 13 余5 13 ÷ 8 1 余5 1 ÷ 8 0 余1 → 1554、✅ 结论正确 第7题运算优先级 ⚖️1、题目位运算有优先级括号可以解决2、 故事运算像排队* 比 先算位运算也是一样3、 解决办法 用括号a b | c4、✅ 结论正确 第8题char vs int ♂️1、题目char x1; int y1; x 和 y 相等2、 故事两个角色 1字符 1数字3、 实际值1 49 1 14、❌ 结论不相等 → 错误 第9题十六进制加法 1、题目(0xf0 0x15) 255 ?2、 故事先转十进制0xf0 240 0x15 213、 计算240 21 2614、❌ 结论 不是255 →错误 第10题位运算判断 1、题目(a 3 1) 0 ?已知a 最低位是 02、 故事1二进制a: ?????03、 分析a 1 → 看最后一位 最后一位是0 → 结果04、 整体(a 3 1) 05、✅ 结论正确 考点汇总 数组越界 大危险 未初始化 随机值 sizeof 是“总大小” char ≠ int 进制转换要会算 位运算看“二进制”