在软件开发过程中,'版本控制系统'的主要目的是什么? A. 提高代码的执行效率 B. 管理代码的不同版本和变更历史 C. 自动生成代码文档 D. 优化数据库查询 答案解析 核心考点是版本控制系统的目的。版本控制系统用于管理代码的不同版本和变更历史,以便于团队协作和代码的版本管理。选项B正确描述了版本控制系统的主要目的。选项A、C和D分别描述了代码执行效率、代码文档生成和数据库查询优化,与版本控制系统的目的不符。 正确答案:B