第1题题目任意整数 a 的二进制反码与补码都有1位不同。 ❌️答案错误1、‍♂️故事反码城和补码城负数住在两个城市 反码城所有位翻转。 补码城反码 1。2、反例-8原码00001000反码11110111补码11111000你发现了吗反码和补码差的这不只是一位❌️ 所以这题是错误 第2题题目int a3; a2会把2存进a里。 ❌️答案×错1、‍♀️故事魔法影子不会改变本体a2是“位运算算一下结果”并未修改 a2、就像你照镜子变高了但你本人没变高 3、实际32 12但 a 还是3❌️所以是错 第3题题目下面代码求 1~100 的和采用的是穷举法。for(int i1;i100;i) sumi;❌️答案错误1、‍♂️故事一个一个捡金币小机器人从1走到1001 2 3 4 ...每次拿一个金币。这就是 模拟法模拟相加的过程❌️答案错误 第4题题目(a22)结果一定等于 a。❌️答案错误1、‍♀️故事搬家时东西可能掉了左移2相当于整体往左挪2格。右移再回来2但左边挤出去的数字可能丢了2、反例a12 1100 2 →0000 //前两位丢掉了 2 →0000 //再回来也没有了数据溢出了。所以“不一定”。❌️答案错误 第5题题目(0101)结果是100。❌️答案错误1、‍♂️故事神秘的 010注意010前面有0表示八进制2、八进制010 十进制8再左移1位81 16不是100❌️答案错误 第6题题目代码输出 2。题中代码是 find(s)✅答案√对1、‍♀️故事找字母侦探1字符串gEsP is Interesting2查找find(s)3字符位置从0开始g0 E1 s2(4)所以找到的位置是22、✅答案对 第7题题目字符数组定义后大小可以调整。✅答案×错1、‍♂️故事固定车厢火车char str[10];这列火车有10节车厢。建好了以后车厢数量固定不能变成20节2、数组大小固定。如果想变长短要用string3、❌️答案错误 第8题题目int a[7]{2,0,2,4,3,1,6};用简单循环就能找到最小值。✅答案√对1、‍♀️故事找最小宝石只要派一个机器人巡逻当前最小2 看到0 → 更新 看到1 → 不更新 ...最后找到02、所以简单循环就够了✅答案对 第9题题目WIFI盒子具有路由器功能。✅答案√对1、‍♂️故事网络分发员WIFI盒子连接网络后要把网络分给电视手机平板这就是路由器做的事2、所以它具有路由功能。✅答案对 第10题题目任何 for 循环都可以变成等价 while 循环。✅答案√对1、‍♀️故事双胞胎循环兄弟for循环for(int i1;i5;i)可以改成int i1; while(i5){ ... i; }2、功能完全一样✅答案对 考点总结✅ 补码✅ 位移运算✅ 模拟法✅ find函数✅ 数组与字符串✅ 最值查找✅ 网络常识✅ for 与 while 转换