对整型变量 $N$,如果它能够同时被 3 和 5 整除,则输出 $N$ 是含有至少两个质因数。如果用流程图来描述处理过程,则输出语句应该在哪种图形框中( )。
答案C。流程图中的菱形框表示条件判断(分支结构),矩形框表示处理操作。
仔细审题,注意限定词和否定词。用排除法缩小选项范围。
【考点】流程图符号|算法步骤可视化
本题考查《GESP 二级 算法设计与分析》中的流程图符号识别。命题人卡住的是学生把“输入/输出”与“开始/结束”混淆——圆形和椭圆形在考纲里专用于流程起止,平行四边形才是唯一的输入输出标识。
看到“输出”二字,第一反应锁定平行四边形;看到“是否满足条件”才考虑菱形;看到“开始/结束”才选圆形或椭圆形。这是流程图题的通法:先看动词,再对号入座。
平行四边形是唯一标识输入输出的符号,哪怕题目里写的是“输出语句”,也不能选矩形(处理框)或菱形(判断框)。很多学生只背了“条件用菱形”,却忘了“动作”本身也要分输入输出和处理,这是最阴险的偷换概念。比如题目若改成“计算 N/3 的值”,答案就变成矩形;若改成“判断 N 是否能被 3 整除”,答案就是菱形。
把“输出”换成“判断”,答案瞬间变成菱形;换成“计算”,答案就是矩形。命题人改一个字就能换掉一个考点,所以刷到流程图题要先问:它到底在考符号对应,还是在考逻辑顺序?记住:流程图是算法的图形语言,每个框都有固定职责,背结论不如懂映射。