


🌲 第1题:算法语言之争
1、有人说:
"算法不能用自然语言描述!"
😲真的吗?
2、🎯故事:
你教同学做蛋糕🍰:
👉 "先打蛋 → 加糖 → 烤箱"
这就是算法的自然语言描述!
3、算法的描述方式:
✔ 可以用自然语言
✔ 也可以用流程图、代码
❌所以题目是错的!
4、✅答案:❌
🌲 第2题:域名迷宫
1、🌐你来到互联网城堡:
网址是:
gesp.ccf.org.cn
2、👑问题:顶级域名是 gesp?
❌错!
🎯正确结构:
cn 👉 顶级域名(国家)
org 👉 组织
ccf 👉 机构
gesp 👉 子域名
👉 最后那个才是"顶级"!
3、✅答案:❌
🌲 第3题:编码世界
1、📦有人说:
👉 数据编码只有:原码、反码、补码
😅太少啦!
2、🎯其实还有:
ASCII
Unicode
浮点数编码......
👉 世界很大!
❌这句话是错的!
3、✅答案:❌
🌲 第4题:数组边界陷阱
1、📏数组长度是 n
有人说:
👉 下标范围是 0 到 n
😱不正确!
2、🎯正确是:
0 到 n-1
👉 n 是越界!
❌错!
3、✅答案:❌
🌲 第5题:神秘字符 '\0'
1、👻两个字符:
'\0' 和 '0'
2、🎯区别:
'\0' 👉 字符串结束符(值是0)
'0' 👉 字符'0'(ASCII是48)
👉 完全不同!
✔ 这句话是对的!
3、✅答案:✔
🌲 第6题:数组下标奇遇
1、🧠问题:
数组下标可以用字符吗?
2、😲可以!
int a[100];
a['A'] = 5;
👉 因为 'A' = 65(ASCII)
✔ 合法!但是不推荐这样写。
3、✅答案:✔
🌲 第7题:数组大小定身术
1、📦数组一旦创建:
int a[5];
👉 大小还能变吗?
❌不能!
👉 数组是"固定大小容器"
✔ 正确!
2、✅答案:✔
🌲 第8题:二进制效率骗局
1、🤖有人说:
👉 把所有数写成二进制,程序更快!
2、😅其实:
👉 计算机内部本来就是二进制!
👉 你写 10 或 1010 没区别!
❌不会更快!
3、✅答案:❌
🌲 第9题:进制比较陷阱
1、🧠判断:
0xf == 015
2、👉 计算:
-
0xf = 15(16进制)
-
015 = 13(8进制)
😲不相等!
❌不是 true
3、✅答案:❌
🌲 第10题:位运算侦探
1、🕵️条件:
(a | 3) == 3
2、🎯意思:
👉 a 的每一位,不能比 3 多1!
👉 3 = 11(二进制)
3、所以:
👉 a 只能是:
0, 1, 2, 3
✔说法正确!
4、✅答案:✔
🎉 知识点总结:
🌟 算法的表达方式
🌟 域名结构
🌟 编码的多样性
🌟 数组边界
🌟 特殊字符
🌟 ASCII的妙用
🌟 数组特性
🌟 进制与效率
🌟 不同进制比较
🌟 位运算判断








