【思路】
第一步:分析题干条件。
①1号、5号、6号三人中只有两个人说的是真话;
②1号或2号说真话;
③2号和3号两人要么都说的是真话,要么都没有说真话;
④要么1号说真话,要么4号说真话;
⑤要么3号说真话,要么4号说真话。
第二步:根据条件进行推理。
条件②“或”关系有三种可能性,可以分为三种情况进行假设:
情况(一):假设1号说真话,2号说假话。根据条件③,可以推出3号说假话。根据条件⑤,可以推出4号说真话。此时1号和4号均说真话,与条件④矛盾,故该情况不成立。
情况(二):假设2号说真话,1号说假话。根据条件③,可以推出3号说真话。根据条件⑤,可以推出4号说假话。此时1号和4号均说假话,与条件④矛盾,故该情况不成立。
情况(三):假设1号和2号均说真话。根据条件③,可以推出3号说真话。根据条件④,可以推出4号说假话。此时3号说真话,4号说假话,满足条件⑤。条件①说明1号、5号、6号三人中只有两个人说的是真话,已知1号说真话,则要么5号说真话,要么6号说真话。已知4号说假话,5号和6号中还有一人说假话,因此,没有说真话的人数是2个。
因此,答案为A。