【喵呜刷题小喵解析】:根据题目描述,程序需要持续判断小姑娘采到香菇加2分,采到毒菇减2分,如果碰到蛇则结束整个程序。选项D中的流程图符合这个需求。在流程图中,小姑娘首先采蘑菇,然后判断采到的是香菇还是毒菇,如果是香菇则加分,如果是毒菇则减分。接着判断小姑娘是否碰到蛇,如果碰到蛇则结束程序,否则继续采蘑菇。因此,选项D能实现题目要求的功能。