Sunday 的面试指南

MCP 练习题:Tool Calling、协议架构与工具调用

《Agent 大模型 0 到 1 系统课》 · 程序员 Sunday

你正在阅读本节的免费试读。完整课程 ¥499,可在文末添加作者微信购买。

本章共 24 道习题,包含单选题、判断题和简答题,覆盖 Tool Calling、MCP 核心角色、能力建模、通信方式、企业安全与 Agent Host 调用闭环。

1

题型: 单选题 难度: 简单

题干: 原生 Tool Calling 中,模型真正负责什么?(复习题)

选项A: 直接执行数据库查询和退款操作 选项B: 根据工具说明提出调用请求和参数 选项C: 自动获得所有业务系统权限 选项D: 在模型内部启动 MCP Server

正确答案: B

解析: 模型负责判断是否需要工具,并生成工具名称和参数。应用程序负责校验参数、执行真实函数并把结果回传给模型。模型提出请求不等于工具已经执行。

2

题型: 单选题 难度: 中等

题干: 应用执行 Tool 后,为什么还要把结果作为 Tool Message 交回模型?(理解题)

选项A: 让模型看到真实执行结果,并决定继续调用工具还是生成答案 选项B: 让模型重新训练工具参数 选项C: 让工具绕过应用程序直接访问用户 选项D: 只为了统计 Token 数量

正确答案: A

解析: Tool Calling 是一条多轮调用链。模型先提出调用,应用执行后把结果回注,模型才能基于 Observation 继续完成任务。缺少回传时,模型不知道工具实际返回了什么。

3

题型: 单选题 难度: 中等

题干: 已经有 Tool Calling,为什么还需要 MCP?(理解题)

选项A: MCP 让模型不再需要任何工具说明 选项B: MCP 为外部能力提供统一的发现、连接和调用协议,减少每个 Host 重复编写私有适配 选项C: MCP 用于替代所有 HTTP API 选项D: MCP 只用于生成 Prompt 文本

正确答案: B

解析: Tool Calling 描述模型怎样提出工具调用。MCP 继续解决外部能力怎样以统一方式暴露、发现和调用的问题,使不同 Host 可以通过协议连接 MCP Server。

4

题型: 单选题 难度: 中等

题干: 关于 MCP 中 Host、Client 和 Server 的分工,下面哪一项正确?(复习题)

选项A: Host 组织 Agent 应用,Client 管理一条 MCP

本节试读已结束

继续学习,解锁完整课程

购买《Agent 大模型 0 到 1 系统课》,
继续阅读本节剩余内容与后续课程。

扫码添加作者微信,备注「Agent 课程」

添加作者微信 · 购买完整课程

解锁完整课程 ¥499

《Agent 大模型 0 到 1 系统课》
扫码添加微信,备注「Agent 课程」,购买后由 Sunday 提供完整内容的学习方式。

扫码添加作者微信 LGD_Sunday,购买 499 元 Agent 课程

微信昵称:LGD_Sunday
手机上可长按保存二维码,再用微信扫一扫识别。

保存微信二维码