情報処理試験プラス

■問題■[n0487]

 関数 eq(X,Y) は、引数XとYの値が等しければ1を返し、異なれば0を
 返す。eq(eq(A,B),eq(B,C)) を呼び出したとき、1が返ってくるための
 必要十分条件はどれか。

 ア A=B かつ B=C
 イ A=B 又は B=C
 ウ (A=B かつ B=C) 又は A=C
 エ (A=B かつ B=C) 又は (A≠B かつ B≠C)