【思路】
本题考查直言命题。整理题干信息可得:甲:所有是;乙:某个非;丙:有些非;丁:有些是。题干中甲和丙说的话互为矛盾关系,根据矛盾关系的特性,必有一真一假,另外根据题干信息“只有一位同学猜错了”,则乙和丁说的都为真话。所以,乙说的“小张没有及格”为真,那么甲说的“所有同学都及格了”就为假。因此,答案为B。