【喵呜刷题小喵解析】:在编程中,分支结构是一种控制流结构,它允许程序根据某个条件选择执行不同的代码路径。在给出的选项中,A选项的for语句、C选项的while语句和D选项的do-while语句都是循环结构,它们用于重复执行一段代码。而B选项的switch语句是分支结构,它根据表达式的值选择执行不同的代码块。因此,正确答案是B。