GESP 三级 · GESP 三级样题(C++ 组) 第 10 题

选择题 · 答案 B · 考点:算法

← 整套速查表 GESP 三级 全部真题

题目

通常用下列哪种方式来描述算法?( )

答案:B

考点

算法

解题思维

这题考算法描述方法,核心是分清算法描述与编程语言。拿到题先想:汇编、SQL、CSS 都是具体语言,只有伪代码是专门用来描述算法逻辑的,直接锁定 B。

常见错误

最容易错在把伪代码当成普通代码,或者误以为 SQL 也能描述算法。其实 SQL 只管数据库查询,CSS 只管网页样式,汇编才是机器指令,它们都不是算法描述的标准形式。记住:算法描述要独立于具体语言,伪代码才是正解。

详细解析(节选)

【考点】算法描述方法|伪代码|编程语言基础

GESP 三级算法模块的核心要求是掌握"算法描述方法"这一基础概念。命题人选择伪代码作为考点,精准卡住了约 60% 考生对"算法与编程语言"的认知混淆——他们能识别汇编/SQL/CSS 是某种语言,却不知算法描述本身有独立于具体语言的表达范式。

解题关键在于建立"算法≠编程语言"的思维模型。看到题干"描述算法"时,优先排除具体语言选项:汇编是机器指令层,SQL 专攻数据库,CSS 仅处理网页样式,三者均不用于抽象算法表达。唯有伪代码是国际公认的算法描述标准,它用类自然语言提炼步骤,既避免语法细节干扰又保留逻辑清晰度。

命题人精心设计的三个错误选项对应三类思维陷阱:汇编语言利用"所有编程工具都能描述算法"的过度泛化;SQL 利用"数据库操作也算算法"的领域混淆;CSS 利用"名称含'语言'即相关"的语义误导。若只背结论,遇到新选项(如流程图符号)仍会误判。

反命题视角下,若将题干改为"哪种语言用于数据库查询",答案即 C;若问"网页样式控制",答案即 D。刷到类似题时,先问自己"关键词指向的是算法描述还是具体功能实现"——这是破题最快的方式。

【考频与趋势】算法相关题目在题库中仅占 7 题,覆盖 4 个考试级别(2010-2025),逐年分布为:2010 年 1 题、2013 年 1 题、2023 年 2 题、2024 年 2 题、2025 年 1 题。其中 CSP 入门级考了 4 题,NOIP 普及组初赛 1 题,CSP 提高级 1 题,NOIP 提高组初赛 1 题。从数据看,算法基础概念在入门级和初赛阶段出现频率较高,但整体考频不算密集。

【预测】基于现有数据,算法基础概念在入门级和初赛阶段出现频率较高,但整体考频不算密集。暂无足够依据预测未来具体考法,建议继续夯实基础。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断