forked from hangshuo652/aurak
fix: 题库修正—维度对齐+评分标准补充+L1覆盖增强
1. 修正维度标签: 会议记录题 PROMPT→LLM 2. 补充151题简答题的 judgement 评分标准 3. 新增24题覆盖之前缺失的L1内容: - AI安全使用指南(三大边界:个人/组织/智能体) - 开发范式(SDD/Flow State/Vibe Coding) - AI人才定义框架(L1评估检查清单) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+709
@@ -0,0 +1,709 @@
|
||||
# IDE 协作开发 — 考核题库
|
||||
|
||||
> 对应课程:L1 课程四:IDE 协作开发
|
||||
> 题型:简答题(SHORT_ANSWER)、判断题(TRUE_FALSE)
|
||||
> 难度:STANDARD
|
||||
> 总计:50 题
|
||||
|
||||
---
|
||||
|
||||
## 一、GitHub Copilot — 智能代码补全(4 题)
|
||||
|
||||
### Q1(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
看到 Copilot 给出的灰色补全建议后,按 Tab 键可以接受建议。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
### Q2(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
看到 Copilot 给出的补全建议后,按 Esc 键可以拒绝这个建议。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
### Q3(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
写函数开头后,Copilot 会自动逐行补全后续逻辑。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
### Q4(注意事项/简答)
|
||||
|
||||
小张用智能补全生成了一段代码,看起来功能正常。
|
||||
|
||||
**问:** 在正式使用这段代码前,他应该先做什么?
|
||||
|
||||
**答案:** 审查代码逻辑,确认没有语法错误或逻辑漏洞后再使用。AI 生成的代码需要人工审核。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 红线警告
|
||||
|
||||
---
|
||||
|
||||
## 二、GitHub Copilot — Chat 三种模式(5 题)
|
||||
|
||||
### Q5(简答)
|
||||
|
||||
小张接手了一个老项目,打开 `OrderService.java` 发现有段逻辑看不太懂。他打开 Copilot Chat,想先问问这段代码是干什么的。
|
||||
|
||||
Copilot Chat 有以下三种模式:**Ask** / **Plan** / **Agent**
|
||||
|
||||
**问:** 小张应该选择哪种模式?
|
||||
|
||||
**答案:** Ask(问答模式)。Ask 模式只回答问题,不修改代码。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 三种对话模式
|
||||
|
||||
---
|
||||
|
||||
### Q6(简答)
|
||||
|
||||
小李需要在三个文件中新增一个「批量删除用户」的功能,希望 AI 直接帮他完成代码修改。
|
||||
|
||||
Copilot Chat 有以下三种模式:**Ask** / **Plan** / **Agent**
|
||||
|
||||
**问:** 小李应该选择哪种模式?
|
||||
|
||||
**答案:** Agent(智能代理模式)。Agent 模式可以自动跨文件修改代码。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 三种对话模式
|
||||
|
||||
---
|
||||
|
||||
### Q7(简答)
|
||||
|
||||
小赵想在项目中新增一个功能,但不知道涉及哪些文件、影响范围多大,想让 AI 先扫描整个项目给出方案。
|
||||
|
||||
Copilot Chat 有以下三种模式:**Ask** / **Plan** / **Agent**
|
||||
|
||||
**问:** 小赵应该选择哪种模式?
|
||||
|
||||
**答案:** Plan(计划模式)。Plan 模式只出方案不动代码,适合先评估再动手。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 三种对话模式
|
||||
|
||||
---
|
||||
|
||||
### Q8(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
Ask 模式下,Copilot 只会回答问题,不会修改用户的代码。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
### Q9(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
Agent 模式下,Copilot 可以跨多个文件修改代码。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
## 三、GitHub Copilot — CLI 使用(3 题)
|
||||
|
||||
### Q10(简答)
|
||||
|
||||
小刘想用 Copilot CLI 重构一个 Python 脚本,过程中要多次对话、逐步调优。
|
||||
|
||||
Copilot CLI 有以下两种使用方式:**交互模式**(`copilot`)/ **非交互模式**(`copilot -p "指令"`)
|
||||
|
||||
**问:** 小刘应该选择哪种方式?
|
||||
|
||||
**答案:** 交互模式(`copilot`)。交互模式支持多轮对话,适合需要迭代的复杂任务。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - CLI 使用
|
||||
|
||||
---
|
||||
|
||||
### Q11(简答)
|
||||
|
||||
小钱想用 Copilot CLI 快速解释一下 `git diff` 的结果,不想进入交互式对话。
|
||||
|
||||
Copilot CLI 有以下两种使用方式:**交互模式**(`copilot`)/ **非交互模式**(`copilot -p "指令"`)
|
||||
|
||||
**问:** 小钱应该选择哪种方式?
|
||||
|
||||
**答案:** 非交互模式(`copilot -p "指令"`)。非交互模式适合一次性任务,快速获得结果后退出。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - CLI 使用
|
||||
|
||||
---
|
||||
|
||||
### Q12(简答)
|
||||
|
||||
小赵在 Copilot CLI 交互模式中,想清空当前对话上下文重新开始。
|
||||
|
||||
Copilot CLI 中常用的斜杠命令有:**`/clear` / `/model` / `/session` / `/exit`**
|
||||
|
||||
**问:** 小赵应该使用哪个命令?
|
||||
|
||||
**答案:** `/clear`
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - CLI 斜杠命令
|
||||
|
||||
---
|
||||
|
||||
## 四、Claude Code — 四种交互方式(6 题)
|
||||
|
||||
### Q13(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Claude Code 中输入 `@src/utils.js` 可以让 AI 读取该文件。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 文件引用
|
||||
|
||||
---
|
||||
|
||||
### Q14(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Claude Code 中输入 `/clear` 可以清空当前对话。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 斜杠命令
|
||||
|
||||
---
|
||||
|
||||
### Q15(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Claude Code 中输入 `!git status` 可以查看 Git 状态。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 Bash模式
|
||||
|
||||
---
|
||||
|
||||
### Q16(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Claude Code 中所有操作都必须用特殊符号,自然语言输入不能完成任何功能。
|
||||
|
||||
**答案:** ✗。自然语言也可以完成大部分功能,特殊符号用于特定场景。
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 交互方式
|
||||
|
||||
---
|
||||
|
||||
### Q17(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Claude Code 中输入 `!npm run dev` 可以启动开发服务器。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 Bash模式
|
||||
|
||||
---
|
||||
|
||||
### Q18(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Claude Code 中输入 `/help` 可以查看所有可用命令。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 斜杠命令
|
||||
|
||||
---
|
||||
|
||||
## 五、Claude Code — 模型选择与切换(3 题)
|
||||
|
||||
### Q19(简答)
|
||||
|
||||
Claude Code 的三个模型特点如下:
|
||||
- **Sonnet**:主力工程师,日常编码首选
|
||||
- **Haiku**:响应极快、成本低,适合简单任务
|
||||
- **Opus**:处理超级复杂的难题,智商最高
|
||||
|
||||
小陈需要修复一个非常复杂的系统架构 Bug。
|
||||
|
||||
**问:** 他应该选择哪个模型?
|
||||
|
||||
**答案:** Opus
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 模型选择
|
||||
|
||||
---
|
||||
|
||||
### Q20(简答)
|
||||
|
||||
Claude Code 的三个模型特点如下:
|
||||
- **Sonnet**:主力工程师,日常编码首选
|
||||
- **Haiku**:响应极快、成本低,适合简单任务
|
||||
- **Opus**:处理超级复杂的难题,智商最高
|
||||
|
||||
小陈在做日常的 CRUD 接口开发。
|
||||
|
||||
**问:** 他应该选择哪个模型?
|
||||
|
||||
**答案:** Sonnet
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 模型选择
|
||||
|
||||
---
|
||||
|
||||
### Q21(简答)
|
||||
|
||||
Claude Code 的三个模型特点如下:
|
||||
- **Sonnet**:主力工程师,日常编码首选
|
||||
- **Haiku**:响应极快、成本低,适合简单任务
|
||||
- **Opus**:处理超级复杂的难题,智商最高
|
||||
|
||||
小陈想快速查一下某个 JavaScript 数组方法的语法。
|
||||
|
||||
**问:** 他应该选择哪个模型?
|
||||
|
||||
**答案:** Haiku
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 模型选择
|
||||
|
||||
---
|
||||
|
||||
## 六、Claude Code — CLI 命令(3 题)
|
||||
|
||||
### Q22(简答)
|
||||
|
||||
小赵的 Claude Code 会话因为终端意外关闭了,想接着刚才的对话继续。
|
||||
|
||||
Claude CLI 有以下命令:**`claude` / `claude --continue` / `claude --resume`**
|
||||
|
||||
**问:** 小赵应该用哪个命令?
|
||||
|
||||
**答案:** `claude --continue`(或 `claude -c`)。该命令用于恢复上次意外关闭的会话。
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 CLI命令
|
||||
|
||||
---
|
||||
|
||||
### Q23(简答)
|
||||
|
||||
小钱想用 Claude Code 快速解释一下 `git diff` 的结果,不想进入交互式对话。
|
||||
|
||||
Claude CLI 有以下命令:**`claude` / `claude -p "指令"` / `claude --resume`**
|
||||
|
||||
**问:** 小钱应该用哪个命令?
|
||||
|
||||
**答案:** `claude -p "指令"`。`-p` 参数用于一次性任务,适合快速执行。
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 CLI命令
|
||||
|
||||
---
|
||||
|
||||
### Q24(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
`claude --resume` 可以从历史会话列表中选择恢复。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** Claude Code 使用指南 - 第3章 CLI命令
|
||||
|
||||
---
|
||||
|
||||
## 七、OpenCode — 整体认知(3 题)
|
||||
|
||||
### Q25(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
OpenCode 像一位身边的搭档,可以直接读取项目文件、修改代码、执行命令。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第1章 核心定位
|
||||
|
||||
---
|
||||
|
||||
### Q26(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
传统 AI 像远程顾问,给你建议但需要你自己动手;OpenCode 可以直接帮你操作。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第1章
|
||||
|
||||
---
|
||||
|
||||
### Q27(安全合规/简答)
|
||||
|
||||
小周想用 OpenCode 读取包含客户个人信息的代码文件,让 AI 帮忙优化。
|
||||
|
||||
**问:** 这种做法是否合适?为什么?
|
||||
|
||||
**答案:** 不合适。客户个人信息属于敏感数据,严禁输入任何公共 AI 工具。应该先对数据进行脱敏处理,用虚构数据或占位符替代后再使用。
|
||||
|
||||
**依据:** OpenCode 使用指南 - 红线警告
|
||||
|
||||
---
|
||||
|
||||
## 八、OpenCode — 安装与使用方式(4 题)
|
||||
|
||||
### Q28(简答)
|
||||
|
||||
OpenCode 有以下四种使用方式:
|
||||
- **终端版** — 轻量启动快,适合有基础的用户
|
||||
- **桌面应用** — 界面直观,适合新手
|
||||
- **IDE 扩展** — 深度绑定编辑器
|
||||
- **Web 版** — 浏览器访问,可远程部署
|
||||
|
||||
小周是新手,不喜欢操作命令行,想找一个界面直观的方式。
|
||||
|
||||
**问:** 他应该选择哪种方式?
|
||||
|
||||
**答案:** 桌面应用
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第2章 使用方式
|
||||
|
||||
---
|
||||
|
||||
### Q29(简答)
|
||||
|
||||
OpenCode 有以下四种使用方式:**终端版** / **桌面应用** / **IDE 扩展** / **Web 版**
|
||||
|
||||
小刘平时用 VS Code 写代码,希望不离开编辑器就能用 OpenCode。
|
||||
|
||||
**问:** 他应该选择哪种方式?
|
||||
|
||||
**答案:** IDE 扩展
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第2章 使用方式
|
||||
|
||||
---
|
||||
|
||||
### Q30(简答)
|
||||
|
||||
OpenCode 有以下四种使用方式:**终端版** / **桌面应用** / **IDE 扩展** / **Web 版**
|
||||
|
||||
小马需要在远程服务器上开发,只能通过命令行操作。
|
||||
|
||||
**问:** 他应该选择哪种方式?
|
||||
|
||||
**答案:** 终端版
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第2章 使用方式
|
||||
|
||||
---
|
||||
|
||||
### Q31(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在终端中输入 `opencode` 可以启动 OpenCode。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第2章 安装
|
||||
|
||||
---
|
||||
|
||||
## 九、OpenCode — Plan / Build 工作模式(5 题)
|
||||
|
||||
### Q32(简答)
|
||||
|
||||
小周接手了一个新项目,想先让 OpenCode 分析项目结构,还不想修改任何文件。
|
||||
|
||||
OpenCode 有以下两种工作模式:**Plan** / **Build**
|
||||
|
||||
**问:** 小周应该选择哪种模式?
|
||||
|
||||
**答案:** Plan(计划模式)。Plan 模式下 AI 只能读取文件,不会修改代码。
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章 Plan模式
|
||||
|
||||
---
|
||||
|
||||
### Q33(简答)
|
||||
|
||||
小周已经确认了修改方案,想让 OpenCode 开始实际修改代码。
|
||||
|
||||
OpenCode 有以下两种工作模式:**Plan** / **Build**
|
||||
|
||||
**问:** 小周应该选择哪种模式?
|
||||
|
||||
**答案:** Build(构建模式)。Build 模式下 AI 可以编辑文件和执行命令。
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章 Build模式
|
||||
|
||||
---
|
||||
|
||||
### Q34(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
Plan 模式下 AI 只能读取文件,不会修改任何代码。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
### Q35(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
Build 模式下 AI 可以编辑文件和执行命令。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
### Q36(注意事项/简答)
|
||||
|
||||
小周让 OpenCode 在 Build 模式下修改了多个文件。
|
||||
|
||||
**问:** 修改完成后,他应该先做什么?
|
||||
|
||||
**答案:** 审查 AI 修改的代码,确认逻辑正确后再使用。AI 生成的代码不能直接部署到生产环境。
|
||||
|
||||
**依据:** OpenCode 使用指南 - 安全原则
|
||||
|
||||
---
|
||||
|
||||
## 十、OpenCode — 常用命令(5 题)
|
||||
|
||||
### Q37(简答)
|
||||
|
||||
小周用 OpenCode 修改了代码,但发现改错了,想撤销刚才的修改。
|
||||
|
||||
OpenCode 中有以下命令:**`/undo` / `/redo` / `/clear` / `/init`**
|
||||
|
||||
**问:** 他应该使用哪个命令?
|
||||
|
||||
**答案:** `/undo`
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章 撤销更改
|
||||
|
||||
---
|
||||
|
||||
### Q38(简答)
|
||||
|
||||
小周撤销了修改后又觉得还是刚才改得好,想恢复回来。
|
||||
|
||||
OpenCode 中有以下命令:**`/undo` / `/redo` / `/clear` / `/init`**
|
||||
|
||||
**问:** 他应该使用哪个命令?
|
||||
|
||||
**答案:** `/redo`
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章
|
||||
|
||||
---
|
||||
|
||||
### Q39(简答)
|
||||
|
||||
小周想在新项目目录中创建 `AGENTS.md` 文件,让 OpenCode 了解项目结构。
|
||||
|
||||
OpenCode 中有以下命令:**`/undo` / `/redo` / `/clear` / `/init`**
|
||||
|
||||
**问:** 他应该使用哪个命令?
|
||||
|
||||
**答案:** `/init`
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第4章 项目初始化
|
||||
|
||||
---
|
||||
|
||||
### Q40(简答)
|
||||
|
||||
小周想看看 OpenCode 当前有哪些可用的斜杠命令和快捷键。
|
||||
|
||||
OpenCode 中有以下命令:**`/help` / `/models` / `/connect` / `/exit`**
|
||||
|
||||
**问:** 他应该使用哪个命令?
|
||||
|
||||
**答案:** `/help`
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章 斜杠命令
|
||||
|
||||
---
|
||||
|
||||
### Q41(简答)
|
||||
|
||||
小周想切换 OpenCode 正在使用的 AI 模型。
|
||||
|
||||
OpenCode 中有以下命令:**`/help` / `/models` / `/connect` / `/exit`**
|
||||
|
||||
**问:** 他应该使用哪个命令?
|
||||
|
||||
**答案:** `/models`
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章 模型选择
|
||||
|
||||
---
|
||||
|
||||
## 十一、OpenCode — 模型选择(2 题)
|
||||
|
||||
### Q42(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
OpenCode 内置多款免费模型,启动后可以直接选择使用,无需配置 API 密钥。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章 模型
|
||||
|
||||
---
|
||||
|
||||
### Q43(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
使用第三方 LLM 提供商(如 OpenAI、Anthropic)需要自行承担 API 费用。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** OpenCode 使用指南 - 第3章 模型
|
||||
|
||||
---
|
||||
|
||||
## 十二、Debug — 调试助手(7 题)
|
||||
|
||||
### Q44(简答)
|
||||
|
||||
小吴的代码运行时报错了,不知道问题出在哪,想让 Copilot Chat 帮他定位和解决 Bug。
|
||||
|
||||
Copilot Chat 中有以下命令:**`/fix` / `/tests` / `/explain` / `/debug`**
|
||||
|
||||
**问:** 他应该使用哪个命令?
|
||||
|
||||
**答案:** `/debug`。该命令专用于帮助定位和解决 Bug。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 内置命令
|
||||
|
||||
---
|
||||
|
||||
### Q45(简答)
|
||||
|
||||
小吴已经知道问题在哪了,想让 Copilot 直接修复选中的代码。
|
||||
|
||||
Copilot Chat 中有以下命令:**`/fix` / `/tests` / `/explain` / `/debug`**
|
||||
|
||||
**问:** 他应该使用哪个命令?
|
||||
|
||||
**答案:** `/fix`。该命令用于自动修复代码问题。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 内置命令
|
||||
|
||||
---
|
||||
|
||||
### Q46(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Copilot Chat 中输入 `/tests` 可以生成选中代码的单元测试。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 内置命令
|
||||
|
||||
---
|
||||
|
||||
### Q47(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
在 Copilot Chat 中输入 `/explain` 可以让 AI 解释选中代码的逻辑。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 内置命令
|
||||
|
||||
---
|
||||
|
||||
### Q48(判断正误)
|
||||
|
||||
以下说法是否正确?(✓ / ✗)
|
||||
|
||||
`/debug` 命令可以帮助定位和解决 Bug。
|
||||
|
||||
**答案:** ✓
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 第3章 内置命令
|
||||
|
||||
---
|
||||
|
||||
### Q49(注意事项/简答)
|
||||
|
||||
小吴用 `/fix` 命令让 Copilot 自动修复了代码。
|
||||
|
||||
**问:** 修复完成后,他应该先做什么?
|
||||
|
||||
**答案:** 审查修复后的代码,确认修改正确、逻辑无误后再使用。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 安全原则
|
||||
|
||||
---
|
||||
|
||||
### Q50(安全合规/简答)
|
||||
|
||||
小吴遇到一个 Bug,想把包含数据库连接串的配置文件贴到 Copilot Chat 中用 `/debug` 分析。
|
||||
|
||||
**问:** 这种做法是否合适?为什么?
|
||||
|
||||
**答案:** 不合适。数据库连接串属于敏感信息,严禁输入公共 AI 工具。应该用脱敏数据或占位符替代后再进行分析。
|
||||
|
||||
**依据:** GitHub Copilot 使用指南 - 红线警告
|
||||
|
||||
---
|
||||
|
||||
## 附录:题型分布统计
|
||||
|
||||
| 章节 | 知识点 | 题数 | 简答 | 判断正误 |
|
||||
|:----:|:-------|:----:|:----:|:--------:|
|
||||
| 一 | Copilot — 智能代码补全 | 4 | 1 | 3 |
|
||||
| 二 | Copilot — Chat 三种模式 | 5 | 3 | 2 |
|
||||
| 三 | Copilot — CLI 使用 | 3 | 3 | 0 |
|
||||
| 四 | Claude Code — 四种交互方式 | 6 | 0 | 6 |
|
||||
| 五 | Claude Code — 模型选择 | 3 | 3 | 0 |
|
||||
| 六 | Claude Code — CLI 命令 | 3 | 2 | 1 |
|
||||
| 七 | OpenCode — 整体认知 | 3 | 1 | 2 |
|
||||
| 八 | OpenCode — 安装与使用方式 | 4 | 3 | 1 |
|
||||
| 九 | OpenCode — Plan / Build 模式 | 5 | 3 | 2 |
|
||||
| 十 | OpenCode — 常用命令 | 5 | 5 | 0 |
|
||||
| 十一 | OpenCode — 模型选择 | 2 | 0 | 2 |
|
||||
| 十二 | Debug — 调试助手 | 7 | 4 | 3 |
|
||||
| — | **合计** | **50** | **28** | **22** |
|
||||
Reference in New Issue
Block a user