答案与解析: 如图,A圆表示参加象棋比赛的人,B圆表示参加军棋比赛的人,A与B重合的部分表示同时参加两项比赛的人.图中A圆不含阴影的部分表示只参加象棋比赛不参加军棋比赛的人,有32-18=14(人);图中B圆不含阴影的部分表示只参加军棋比赛不参加象棋比赛的人,有28-18=10(人).由此得到参加棋类比赛的人有14+18+10=42(人). 或者根据包含排除法直接得:32+28-18=42(人).