# CSP03班周六早上0830班 第17课《真题训练2》班级反馈

**授课日期**：2026-06-27
**出勤情况**：到课4人（杨林轩、欧俊宇、汪子杰、谢明泓），全员到齐

## 📚 本节课知识点
1. 字符类型与ASCII码转换：char类型与int的转换，字符'0'=48、'1'=49，字符数组与字符串的区别
2. 异或位运算的应用：X^X=0、X^0=X的规律推导，使用异或实现两数交换（无需临时变量），按位取反~运算（~X=-X-1）
3. 原码/反码/补码转换：原码→反码（符号位不变其余取反）、反码→补码（加1），有符号与无符号数的存储范围差异
4. 进制转换与sizeof运算：任意进制转十进制（按权展开法），sizeof求数组总字节数，sizeof(arr)/sizeof(arr[0])求数组元素个数
5. 双指针法与回文串判断：枚举算法的适用场景与等差数列公式的优化，双指针（左右收缩）判断回文，凯撒密码加密解密（偏移量+模26处理）

## 👨‍🎓 学生表现

### 杨林轩（15次提交，250/250 ✅）
- 编程题一次AC，选择题从4分逐步刷到30分，进步轨迹清晰
- 讲解错题时偶有走神，需注意原码反码补码等易错细节

### 欧俊宇（14次提交，250/250 ✅）
- 代码功底扎实，位运算推导理解到位，凯撒密码调试改进强
- 选择题细节考点需更细心，课堂讨论声偏大

### 汪子杰（11次提交，250/250 ✅）
- 态度转变巨大，凯撒密码5→100展现"不放弃"精神 🔥
- 需养成记笔记习惯，减少知识点遗忘

### 谢明泓（7次提交，250/250 🏆 班级最高效）
- 提交次数最少全部满分，主动复盘习惯值得学习
- 上课前半段注意力可提前进入状态

## 📊 OJ数据汇总

| 学生 | 总分 | 提交次数 | 编程题 | 选择题 | 判断题 |
|------|------|---------|--------|--------|--------|
| 杨林轩 | 250 | 15次 | 100+100 | 9次→30 | 2次→20 |
| 欧俊宇 | 250 | 14次 | 100+100 | 8次→30 | 2次→20 |
| 汪子杰 | 250 | 11次 | 100+100 | 5次→30 | 3次→20 |
| 谢明泓 | 250 | 7次 🏆 | 100+100 | 2次→30 | 1次→20 |

## 📝 课堂总结
本节课为GESP真题训练，4道题涵盖选择、判断、编程三种题型。4位同学全部满分通过，整体表现优秀。共性问题：选择题刷题次数偏多，细节考点（有符号/无符号存储范围、sizeof、字符数组与字符串区别）还需巩固。建议课后整理错题本，重点复习位运算推导和原码反码补码转换。

加油呀！💪✨
