信息学奥赛CSP-JS第一轮初赛得分小技巧!
时间:2023-09-15  浏览次数:663

  对于选择题,无论是完善程序,或是阅读程序,都可以用“代入法”来得分。直接把各个选项分别带入题干,思考哪个选项是正确的。这个方法算是得分技巧中最简单暴力的,也是使用最多的。

  主要可用于计算类题目中,仔细阅读题目,理解要求和限制条件后,可直接排除错误选项。注意,排除法需要一定的知识储备和逻辑推理能力,同时也需要对题目有深入的理解。

  是需要选手思考一些反例去验证,从而判断试题内容是否正确。不过这种需要强化选手举一反三的能力。

  提出和原试题相反的观点,验证此观点是否正确。如果正确,则原试题就为错的;如果错误,原试题就是正确的。

  对于程序理解和代码填空题,题目还会给出一些“隐藏提示”,它们通常隐藏在变量或自定义函数的名字里,直接透露程序意图,所以大家在平常要对变量名、自定义函数见名知意,养成使用固定单词命名的好习惯。

  初赛的程序不是由我们自己编写,而是试题提供,所以部分程序不能完全分析出程序的意图,看不懂其实是很正常。还可以通过“上下文推断法”看当前这个“问题所在的空”,它的前后行代码分别处理了什么问题,来推断出程序意图,得出正确答案。

  特别是阅读程序和完善程序的题目,如递归、搜索等,我们可以通过看当前这个“问题所在的空”,它的前后行代码分别处理了什么问题,来推断出程序的意图,从而得出正确答案。

  题目的隐藏提示可不会光明正大放在题面上,它们通常隐藏在程序理解、代码填空的变量或自定义函数的名字里,这些提示就会直接透露程序意图。即使我们不理解程序含义,也能通过一些单词来确定含义做出题目。




上一篇:重新认识S基金   下一篇:安卓最强1英寸单摄旗舰!夏普AQUOSR8sPro发布:有罕见35mm耳机孔74