由排列、组合公式可得每一步的情况数目,由分步计数原理,计算可得答案.
【详解】根据题意,将甲,乙,丙,丁四位志愿者全部分配到A,B,C三个场馆执勤.若每个场馆
至少分配一人,则其中1个场馆2人,其余2个场馆各1人,可以分2步进行分析:
①将4人分成3组,其中1组2人,其余2组每组1人,有C42=6种分组方法,
②将分好的3组对应3个场馆,有A33=6种对应方法,
则一共有6×6=36种同分配方案;
故答案为:B
【点睛】本题考查排列、组合的运用,关键是根据"每个场馆至少分配一名志愿者"的要求,明确分
组的依据与要求.
8.阅读如图所示的程序框图,若输出的数据为141,则判断框中应填入的条件为( )
A. B. C. D.
【答案】C
【解析】
【分析】
由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序
的运行过程,分析循环中各变量值的变化情况,可得答案.
【详解】当S=0,k=1时,不满足输出条件,进行循环,执行完循环体后,S=1,k=2,
当S=1,k=2时,不满足输出条件,进行循环,执行完循环体后,S=6,k=3,
当S=6,k=9时,不满足输出条件,进行循环,执行完循环体后,S=21,k=4,
当S=21,k=4时,不满足输出条件,进行循环,执行完循环体后,S=58,k=5,
当S=58,k=5时,不满足输出条件,进行循环,执行完循环体后,S=141,k=6,
此时,由题意,满足输出条件,输出的数据为141,
故判断框中应填入的条件为k≤5,
故答案为:C