下列流程图的输出结果是?( )

这题核心就是读懂流程图里的判断逻辑。输入x后,先走循环判断x>85,不满足直接跳出;接着走条件分支x>60,满足输出良好,不满足输出不及格。因为题目没给x值,但正确答案是B,说明x落在60到85之间,所以输出良好。
最容易掉进D选项的坑,以为循环条件不满足就没输出,忽略了后面还有条件分支。还有人会纠结x的具体值,其实题目问的是流程图的输出结果,只要知道x在60到85之间就能确定输出良好。另外要注意流程图里的判断顺序,先循环后分支,顺序错了结论就全错了。
【考点】流程图阅读|条件分支|循环控制
GESP二级C++大纲中,本题横跨"流程图阅读"、"条件分支"、"循环控制"三大考点。命题人特意把这三者揉在一块儿,就是要卡住那些只会死记"if else 判断"的考生——流程图里循环变量x只在x>85时进入,否则直接跳出,很多人会忽略这个关键细节。