参考答案: A
详细解析:
一、判断题型。
该题为真假话问题。
二、分析题干结构。
张:非(所有非)=有些是。
李:有些非。
王:班长和学习委员都及格。
三、分析题干信息。
1.找矛盾或反对关系。可以看得出张和李是下反对关系,根据下反对必有一真,可知张和李一定有一句真话。
2.绕开关系。又因为三句话只有一句真话,所以王说的为假话,即:非(班长和学习委员都及格)=班长和学习委员有人不及格为真。
3.回关系。将班长和学习委员有人不及格代入张和李,发现李说的是真话,因为只有一句真话,所以张说的是假话,则非(有些是)=所有非为真,意味着:所有人都没有及格。
所以,答案选A。