【答案解析】
【分析】如图所示,A圆表示参加语文兴趣小组的人,B圆表示参加数学兴趣小组的人,A与B重合的部分C(阴影部分)表示同时参加两个小组的人。图中A圆不含阴影的部分表示只参加语文兴趣小组未参加数学兴趣小组的人,有28-12=16(人);图中B圆不含阴影的部分表示只参加数学兴趣小组未参加语文兴趣小组的人,有29-12=17(人)。
由此得到参加语文或数学兴趣小组的有:16+12+17=45(人)。
根据包含排除法,直接可得:
参加语文或数学兴趣小组的人=参加语文兴趣小组的人+参加数学兴趣小组的人-两个小组都参加的人,即:28+29-12=45(人)