BCSP-X · 2024 BCSP-X 上半年活动基础知识测评(小学低年级组) 第 1 题

选择题 · 答案 B

← 整套速查表 BCSP-X 全部真题

题目

我们一般使用哪种软件来编写 C++ 的代码:

答案:B

解题思维

这题考的是C++开发环境的基础常识,别被选项绕晕,直接想:平时写代码用啥工具?

常见错误

很多学生会把‘编译器’和‘编辑器’搞混,觉得编译器才是核心所以选A;或者以为浏览器也能跑C++就选D。其实编译器只负责把代码变可执行文件,不负责让你敲字;调试器是查错用的,也不是写代码的。

详细解析(节选)

这道题考查的是C++编程环境的基础常识,属于BSP-X这类竞赛中常见的‘工具链’概念题。命题人通常不会考太深的技术细节,而是看你对开发流程有没有基本印象。

先理清几个概念:编辑器是用来写代码的,比如VS Code、Dev-C++的编辑界面,让你输入源代码;编译器是把C++源码翻译成机器码的工具;调试器是用来找程序运行错误的;浏览器主要是看网页的,虽然现代浏览器能跑JS,但跑C++得靠WebAssembly或特殊环境,一般做题时不会默认浏览器能编译C++。

拿到题先看选项,A、C、D都不是用来‘编写’代码的,只有B编辑器符合日常开发习惯。命题人喜欢挖坑的地方就是让你把‘编译’和‘编辑’混为一谈,或者让你以为浏览器万能。其实只要回想一下自己平时敲代码的场景,就会自然排除干扰项。

考频趋势方面,根据历年真题统计,这类纯概念工具题在BSP-X和CSP-J/S中每年出现1-2次,主要集中在第一轮复习阶段,用来检验学生对开发环境的基本认知。从2021到2023年的数据看,这类题正确率普遍在85%以上,说明只要基础概念清晰,拿分不难。

未来预测:结合近年趋势,命题人可能会继续出类似‘工具链’概念题,但会稍微包装一下,比如结合简单代码片段问‘哪个工具负责把这段代码变成.exe’,或者问‘哪个工具负责语法检查’。不过核心还是考编辑器和编译器的分工,这个知识点短期内不会变。

总之,这题就是送分题,别想太多,选B编辑器就对了。

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